I only install open source and trustworthy apps in my main profile, the only 2 exceptions are Google Messages (for RCS use) and WhatsApp, both installed through Aurora Store, I don’t have a Google account.
Of course I need the sandboxed Google Play Services and Google Play Store to make RCS work and here are their current permissions:
Google Play Store: Network and Sensors Google Play Services: Network, Notifications and Sensors
Obviously I had to allow other things to make RCS work in the first place. So what do you think about think about the current state (privacywise) of my main profile? As far as I know, only these 2 apps need GMS among my apps.
You might be able to give Google less data by using WhatsApp installed from their website instead of Google because then it might not have Google’s services built in.
To be fair I’ve disabled Sensors for both of them yesterday, still haven’t had the opportunity to verify if it’s really needed.
You might be able to give Google less data by using WhatsApp installed from their website instead of Google because then it might not have Google’s services built in.
Google services are mandatory to get WhatsApp notifications without having to set the app to ‘unrestricted’ battery usage.
To confirm the titular question, the Network permission for Google Play Services is the minimum requirement for getting FCM-utilizing push notifications to work. The Sensors permission isn’t required for either that or the Google Play Store. Do note that disabling the Network permission for the Google Play Store can break some functionality, but FCM should still work. RCS might need a few more permissions for both Google Play Services & for Google Messenger, but the you should already be aware of them if you’ve set up RCS successfully. So, your set-up is as private as one can get with the requirements you set out (RCS & FCM).
But still, as @Expert4870 stated, there’s plenty of ways Google will collect your data even with this minimal set-up. There’s really nothing that can be done about it if you still want to use Google’s services. Good luck on your privacy journey.
You can make separate profile just for rcs (private space for seamless experience) and separate profile for whatsapp.
That way google won’t spy on your main profile and whatsapp won’t spy on other apps and data.
If you want seamless experience with both, and you think that google is less “evil” than meta, and you need/want to use more google services with one google account, you might install logedin google service in work profile (with shelter, which is semi-separated from main) and whatsapp in private space with google service logedout.
PS: I’m eagerly waiting for multi private spaces in GOS
Update: I uninstalled Play Store and Google Play Services since I was fine without RCS and just checking WhatsApp manually until I realized ProtonMail needed GMS. I thought it somehow had GMS baked-in, but it doesn’t, so I had to reinstall them unfortunately.