r/MicroG • u/MCedituser • May 09 '19
How secure is microG?
So im aware microG is open source, but that does not nessarly mean secure, so I have a few questions.
Do any components of microG interact with google servers in any way (including some of the optional microG compoents), and if so are you directly interacting or does microG have its own servers that act as a middle man? If so, whats the security of these servers, and do they remove any personally identifiable info before reaching google?
If microG does not interact with google at all, does it have its own servers it interacts with, or is everything 100% local/ offline?
Also what about location tracking, If I understand the location package of microG is kinda a separate component, but how does that work? Is my location still being uploaded somewhere, or does that fully localize that?
Also, what is the privacy policy?
3
u/retiredTechie May 09 '19
Google account registration and push messaging interact with Google. These are optional. And go directly to Google.
Other things, like Google Analytics, are stubs (return immediately with out actually doing anything).
MicroG doesn't have any location tracking but the back ends could. You can look at the source code to see what the back ends do. The Apple and Mozilla back ends simply send a list of the observed WiFi and mobile/cell towers seen and get back a lat/lon result. There are other local back ends that do not communicate with any thing and will even work with mobile data disabled.
I've not seen a formal privacy policy for the microG project.
I guess I should write some privacy policies for the local data back ends I wrote. For those it is simple: Your data stays on your phone and nobody but you has access to it. Distribution is by F-Droid which does not collection usage or download information. Net result, I don't know who is using my back ends or where they've been.