Una aplicación VPN que pide acceso de accesibilidad: qué puede hacer
El acceso de accesibilidad de Android no es el permiso de VPN. Otorga capacidades de interfaz más amplias, así que vincula la solicitud a una función concreta antes de aprobar.
La VPN se conecta y entonces un diálogo pide acceso de accesibilidad. Es fácil aprobarlo como un paso más para conectarse, y esa es la reacción equivocada: la accesibilidad es un permiso distinto del permiso que crea un túnel, y llega más lejos que la selección de ruta. Lo que permite en realidad depende de las declaraciones del servicio y de las reglas de la plataforma, pero puede implicar leer información de la interfaz y actuar sobre ella. Antes de aprobar, pregunta qué función lo necesita y qué seguiría haciendo sin ese permiso.
Vincula el permiso a una función
Un producto puede incluir legítimamente automatización o asistencia más allá del túnel, y la explicación debería nombrar esa función, describir la información que maneja y aclarar si usarla es decisión tuya. El propio servicio de VPN tiene su flujo de autorización documentado, así que una solicitud de accesibilidad justificada solo con «el tráfico va cifrado» no se ha explicado en absoluto. Son dos permisos con dos propósitos, y tratar uno como el otro es como se aprueba un permiso amplio por un motivo estrecho. Pide el nombre de la función por escrito.
Si el diálogo es el único lugar donde se menciona la función, eso es información sobre la comunicación del producto, no sobre el permiso.
Revisa qué cubren realmente las capacidades
No supongas que todo servicio de accesibilidad puede leer todas las contraseñas o realizar todas las acciones; las capacidades, la configuración y las restricciones de la plataforma varían. Del mismo modo, no trates el permiso como inofensivo porque la aplicación tenga un logotipo de VPN conocido y un nombre verosímil. Es un permiso de interfaz más amplio que enrutar tráfico, y la amplitud es la razón por la que merece su propia decisión.
Lee la descripción de la función que hace la propia aplicación y luego mira qué declara el servicio. Una lista de declaraciones no es una confesión, pero una discrepancia entre la función declarada y las capacidades declaradas es un motivo justo para detenerse.
Comprueba el editor y la fuente de instalación
Confirma el desarrollador, la fuente de instalación y la ayuda oficial de la aplicación antes de aprobar nada. Una aplicación instalada desde una ficha de tienda que no coincide con el sitio del editor es un riesgo distinto del de una instalada mediante un despliegue gestionado. Para una solicitud inesperada, vuelve al editor verificado y compara sus instrucciones con la aplicación que realmente tienes.
Un túnel que funciona no demuestra nada sobre por qué se solicitó un permiso separado de control de interfaz, así que no dejes que la conectividad haga de respuesta.
En un dispositivo gestionado, pregunta al administrador
Los dispositivos supervisados y gestionados suelen restringir los permisos de accesibilidad por buenas razones, y desactivar esas restricciones para satisfacer un aviso no explicado traslada la decisión de las personas que poseen la política a la persona que sostiene el teléfono. Pregunta al administrador si la función está aprobada y deja que decida si la excepción merece la pena.
Si la función es opcional, usa los controles documentados del producto para dejarla desactivada y confirma que el túnel sigue haciendo lo que necesitas. La mayoría de los clientes VPN funcionan exactamente como antes sin ella.
Después de cambiar el acceso, verifica el permiso
Prueba la función que activaste y luego revisa si el permiso sigue activado, porque una aplicación puede permanecer instalada mientras sus permisos cambian. Un permiso revocado por el sistema tras una actualización produce una función que deja de funcionar sin causa visible, lo que es un problema de soporte y no de privacidad, pero aun así conviene saberlo.
Anota para qué era el permiso y cuándo se concedió. Si esa nota no se puede reconstruir después, el permiso sobrevivirá al motivo y seguirá activado mucho después de que la función se haya abandonado.
En caso de duda, deniégalo, confirma que la VPN sigue conectando y vuelve a planteártelo solo cuando una función que de verdad quieres deje de funcionar.