As far as I know, microG only sends data when Device Registration/google login is turned on, Push Notifications in microG are enabled, and through UnifiedNLP (location services). Data gets sent to Google through unifiedNLP due to the fact that the Secure User-Plane Location (SUPL) provider in Android’s gps.conf file is Google. There is a Magisk module to replace the SUPL provider, but again that requires root.
MicroG doesn’t install a usable version of Google maps, and I wouldn’t try to install one if using microG. I am unaware of what data Google Speech Synthesis/Recognition sends if anything (I have it blocked from having internet access using a root firewall as a precaution).
The e/OS team has tried to strip every bit of Google out of Android, but getting everything out is hard. Putting Google stuff back in is fine if you know and control what data is being sent. I accept the tradeoff of potential data being leaked when using Android Auto because I have much of it blocked from internet access, but that also might be why AA eventually stopped passing the security check on my device.










Two episodes of Narcos at ~45 min each, plus driving to the grocery store and back (30 min), buying groceries and putting them away (40 min), plus another 30 minutes in the shower, is about 145 minutes.
At 2 gallons per minute shower head flow rate, that’s 290 gallons of water, or 38.7 cubic feet.