1 votos

Efectos de la privacidad al desactivar las notificaciones a través de los ajustes de Android

Supuesto

Mi pregunta parte de la siguiente situación, que es lo que he podido entender del sistema de notificaciones push de Google. Si he entendido algo mal, por favor corrígeme aquí.

Cuando un servicio web quiere enviar una notificación a un usuario que ha instalado su aplicación (cliente), envía el contenido de la notificación al servidor de notificaciones push de Google. A continuación, el servidor se pone en contacto con el dispositivo del usuario para indicarle que muestre la notificación.

Este sistema evita que el dispositivo del usuario compruebe continuamente las notificaciones, lo que provocaría el agotamiento de la batería y otros molestos efectos secundarios. Sin embargo, algunas personas preocupadas por la privacidad señalan que permite a Google acceder a todo el contenido de las notificaciones, incluidos, por ejemplo, los mensajes privados.

Pregunta

Si tengo una aplicación (cliente) que gestiona* las notificaciones en mi dispositivo para un servicio web y no tiene una opción para desactivarlas, la única manera de evitar que se muestren es a través de los ajustes de Android. A mi entender, si lo hago el servicio web (que no conoce mi configuración de Android) seguirá enviando el contenido de las notificaciones al servidor de Google, permitiendo así que Google conozca el contenido de las notificaciones, pero el servidor no lo enviará a mi dispositivo. Por lo tanto, desactivar las notificaciones a través de los ajustes de Android no tendría ningún efecto sobre la privacidad. ¿Es eso cierto?

*Utilizo la palabra "gestionar" porque normalmente las notificaciones se muestran si y sólo si la app está instalada y suele tener ajustes para ellas (selección de sonido, vibración y demás); sin embargo, no sé cuánto dependen las notificaciones de la app y cuánto del sistema. De todos modos, me parece que no es muy importante para la pregunta (pero puedo estar equivocado, por supuesto).

0 votos

¿Estás seguro de que la aplicación envía notificaciones? El resto de tu pregunta se refiere a la recepción de notificaciones. ¿Se trata de notificaciones individuales o masivas (enviadas a un grupo más amplio)?

0 votos

No es la aplicación la que envía la notificación, es el servicio web el que envía la notificación al servidor Firebase, que a su vez la envía al dispositivo. A continuación, se entrega a la aplicación para su procesamiento, que es cuando se descifran los mensajes e2ee. Es privado si hay encriptación. Silenciar la notificación no detiene este proceso.

0 votos

@Robert De hecho, la notificación se envía desde el servicio web (gracias a defalt por señalarlo) del que la aplicación es cliente; he corregido la pregunta. Sobre las notificaciones individuales vs masivas, si te refieres a si se envían a un solo usuario o a muchos usuarios (por ejemplo, mensaje privado de WhatsApp vs mensaje de WhatsApp en un grupo de WhatsApp) me gustaría entender la respuesta para ambas situaciones.

1voto

pr0nin Puntos 353

Mensajes push: qué contienen

Los datos que cada aplicación recibe a través de las notificaciones push de Firebase pueden ser muy diferentes.

Algunas aplicaciones reciben el contenido completo del mensaje como notificación push de Firebase a la aplicación del usuario. En este caso, Google puede ver, por supuesto, el mensaje completo.

Las aplicaciones que manejan contenidos relacionados con la privacidad deben utilizar las notificaciones push no como sistema de transmisión de datos. En su lugar, utilizan las notificaciones push solo como notificación para la app de que hay nuevos datos disponibles en su propio servidor de WhatsApp/Signal/....

Por lo tanto, en el caso de las aplicaciones de mensajería, yo esperaría que las notificaciones push sólo contengan, por ejemplo, un número que la aplicación procesa y luego sabe que hay nuevos datos disponibles en el servidor.

Desactivar las notificaciones de una aplicación

En cuanto a la pregunta de qué pasa si desactivas las notificaciones de una aplicación en los ajustes esto también depende de la aplicación:

La propia aplicación puede comprobar si has activado/desactivado un determinado canal push. Por lo tanto, es posible que una aplicación desactive las notificaciones en el lado del servidor para que no se envíen mensajes push en absoluto si has desactivado las notificaciones para esa aplicación.

Sin embargo, un desarrollador de aplicaciones perezoso puede no implementar dicha comprobación. En ese caso, yo asumiría que todas las notificaciones se envían como antes, pero que el dispositivo las ignora.

0 votos

Algunos aplicaciones enviar el contenido completo del mensaje como notificación push Firebase a la cuenta del usuario aplicación -- Estoy confundido. ¿Es el antiguo término destacado "apps" algo diferente de lo que los usuarios conocemos como "aplicaciones"? Porque tengo la sensación de que este término "apps" aquí denota algo distinto a aplicaciones Android. Y esta "apps" (es una aplicación web) utiliza Firebase para enviar mensajes a la aplicación instalada por el usuario.

1 votos

@Firelord Correcto, es mejor escribir "recibir" entonces no importa qué servidor back-end se utiliza (incluso si esto hace que sea un poco impreciso como las notificaciones que contienen el mensaje completo puede ser mostrado por el propio Android sin tener que "despertar" la aplicación en absoluto). Desde la perspectiva del usuario, sólo la propia aplicación instalada en el dispositivo se llama "aplicación", pero desde la perspectiva del desarrollador, el término "aplicación" a menudo incluye también los servidores back-end utilizados.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X