An open source alternative to Google Play Services, respecting user privacy and allowing app developers to create apps without requiring Google account login.
microG is an open source re-implementation of Google's proprietary Play Services framework, available under the Apache 2.0 license. It aims to provide the needed APIs and libraries for apps that rely on Play Services, while not requiring users to sign in with a Google account and without sending data back to Google.
Many Android apps rely on Google Play Services for features like push notifications, location services, and in-app authentication. Unfortunately this comes at a cost - in exchange for using these services, apps send data and analytics back to Google which can compromise user privacy. microG sits between the app and Google, providing the API calls the apps need without the privacy tradeoff.
Some key benefits of microG over Play Services include:
Since it needs to provide a compatible implementation of Play Services to replace it, microG works best on de-Googled / custom ROMs that do not have Google Play Services installed by default. Some popular options include: LineageOS without Google Apps (microG support built-in on LineageOS for microG), GrapheneOS, and CalyxOS.
microG aims to strike a balance - providing the APIs that data-hungry apps need to function, while limiting data collection and respecting user privacy. For those wanting to use popular Android apps without paying the privacy cost of Google Play Services, it's an excellent open source solution.
Here are some alternatives to MicroG:
Suggest an alternative ❐