Following the topic https://old.reddit.com/r/LibreWolf/comments/15bgn04/librewolf_connecting_to_google/ I decided to have a look at this.
Using Wireshark, I see that LibreWolf makes a DNS request for the domain push.services.mozilla.com, which leads to CNAME autopush.prod.mozaws.net, which results in IP address 34.117.65.55.
If you do a reverse look-up for this IP address, you'll get the domain 55.65.117.34.bc.googleusercontent.com.
I don't know for sure if you could then conclude that the Mozilla's push services are run on Google servers, but it could be the case.
I thought it might be fixed with push disabled, so I created a user.js for an empty profile with the following contents:
user_pref("dom.push.connection.enabled", false); // Changed 2023年08月07日 from dom.push.enabled
and the connection was not made anymore.
I also tested with only dom.webnotifications.serviceworker.enabled or dom.webnotifications.enabled instead (following https://support.mozilla.org/en-US/questions/1140439), but then the connection was still made.
I would be a in favor of disabling web push notifications by default, to be honest, especially when it leads to connections to Google servers for everyone.
References
- https://old.reddit.com/r/LibreWolf/comments/15bgn04/librewolf_connecting_to_google/
- https://old.reddit.com/r/LibreWolf/comments/15j09aa/should_push_notifications_be_disabled_by_default/jv4vxrk/
- https://old.reddit.com/r/LibreWolf/comments/15hs76o/outgoing_connection_bc_googleusercontent_com/
- https://gitlab.com/librewolf-community/settings/-/issues/115
- https://gitlab.com/librewolf-community/browser/source/-/issues/76
- https://gitlab.com/librewolf-community/browser/source/-/issues/105