upstage4186 Could you explain how Aurora store reduces privacy please?
It has security issues. For example it doesn't properly verify the authenticity of downloaded apps and has no working or reliable auto-updates, leaving users potentially without critical security updates for their apps.
There is no privacy without security. Reduced security means reduced privacy.
upstage4186 use Aurora and cut Google out of the equation altogether
Aurora Store does not do that. It does not avoid Google. Many apps from the Play Store bundle Google libraries that run independently even without Play Services and facilitate the same amount of tracking and data collection, which is not much in the first place due to the strong app sandbox (also remember Play Services runs fully unprivileged and has no elevated access or system integration).
And those apps that do not bundle Google libraries will not suffer any privacy degradation from being downloaded from the official Play Store as they will just not talk with Play Services. (IPC requires mutual consent)
upstage4186 Unless I'm mistaken?
I'm not entirely sure how FCM is implemented with WhatsApp, but I would expect it is done like with Signal, only using FCM to wakeup and then polling for the actual message content itself. And even if the message content is sent over FCM this doesn't really matter, as WhatsApp uses E2EE and Google will not be able to read anything. So using WhatsApp with FCM therefore should have no tangible privacy impact expect maybe some minor metadata leaks (like time when messages arrive).
Using FCM is also better on the battery.
upstage4186 I think it's a more complex situation than you're making it out to be
Not really. The project is officially recommending against Aurora Store and to use sandboxed Play Services instead, if you have to use Play apps or Services in the first place that is.
upstage4186 And how do you know which apps will communicate with Google store/services via IPC
As already mentioned IPC requires mutual consent. There would be no reason for a FOSS app that has no Google libraries included (e.g. Molly FOSS) to talk with Play Services. And even if they would talk, it can decide what data it gives Play Services (or any other app it talks with).
Apps doing IPC doesn't mean that they can just access all data of one another. They have to decide what they want to share with the other app.