Hypothèse
Ma question suppose la situation suivante, c'est-à-dire ce que j'ai pu comprendre du système de notifications push de Google. Si j'ai mal compris quelque chose, merci de me corriger ici.
Lorsqu'un service web souhaite envoyer une notification à un utilisateur qui a installé son application (client), il envoie le contenu de la notification au serveur de notification push de Google. Le serveur contacte alors l'appareil de l'utilisateur pour lui demander d'afficher la notification.
Ce système empêche l'appareil de l'utilisateur de vérifier continuellement la présence de notifications, ce qui entraînerait un épuisement de la batterie et d'autres effets secondaires gênants. Toutefois, certaines personnes soucieuses de la protection de la vie privée soulignent que ce système permet à Google d'accéder à tous les contenus des notifications, y compris, par exemple, aux messages privés.
Question
Si j'ai une application (client) qui gère* les notifications sur mon appareil pour un service web et qui n'a pas d'option pour les désactiver, la seule façon d'empêcher leur affichage est de passer par les paramètres d'Android. Si je comprends bien, le service web (qui ne connaît pas mes paramètres Android) continuera d'envoyer le contenu des notifications au serveur de Google, ce qui permet à Google de connaître le contenu des notifications, mais le serveur ne l'enverra pas à mon appareil. Ainsi, la désactivation des notifications via les paramètres d'Android n'aurait aucun effet sur la vie privée. Est-ce exact ?
*J'utilise le terme "gérer" parce que les notifications sont généralement affichées si et seulement si l'application est installée et qu'elle comporte souvent des paramètres (sélection du son, vibreur, etc.) ; cependant, je ne sais pas dans quelle mesure les notifications dépendent de l'application et dans quelle mesure elles dépendent du système. Quoi qu'il en soit, il me semble que ce n'est pas très important pour la question (mais je peux bien sûr me tromper).