Saltar al contenido
Basta!Descargar

Por qué Basta! pide el permiso de accesibilidad

Android enseña un aviso severo al activarlo, y hace bien: es un permiso potente. Esta página explica qué puede hacer de verdad, qué hace Basta! con él y cómo comprobarlo sin fiarte de nuestra palabra.

Qué es el servicio de accesibilidad

Es la API que Android creó para los lectores de pantalla y demás tecnología de asistencia. Permite a una aplicación recibir eventos sobre lo que aparece en pantalla — qué ventana se ha abierto, qué elementos contiene — y ejecutar acciones del sistema en nombre del usuario, como pulsar atrás.

Esas dos capacidades son justo las que hacen falta para cerrar el visor de Reels: saber que se ha abierto, y salir de él.

Por qué no hay otra forma

Android no expone ninguna otra API que diga qué pantalla concreta de otra aplicación está viendo el usuario. Se puede saber qué app está en primer plano, pero eso no distingue entre estar leyendo un mensaje directo y estar en el bucle de Reels — y esa distinción es toda la propuesta de Basta!.

Una app que prometa bloquear solo los Reels sin el permiso de accesibilidad o no lo está haciendo, o está bloqueando Instagram entero y llamándolo de otra forma.

Qué lee Basta! exactamente

Solo dos cosas, y ninguna de ellas es contenido:

  1. Los identificadores de recurso de los contenedores de la interfaz — cadenas técnicas como clips_viewer_view_pager, que Instagram asigna al visor de Reels.
  2. El nombre de clase de la Activity o el Fragment que está en primer plano.

Qué no lee

No lee el texto de tus mensajes, ni el de las publicaciones, ni los comentarios, ni los nombres de las personas con las que hablas. No captura la pantalla, no accede a tus fotos y no registra lo que escribes en el teclado.

Y aunque quisiera hacer algo con eso, no podría: la aplicación no declara el permiso de internet en su manifiesto. Sin ese permiso, Android impide cualquier conexión de red a nivel de sistema. No es una promesa nuestra, es una restricción que aplica el sistema operativo.

Cómo comprobarlo tú mismo

El código fuente es público en GitHub. Si quieres verificarlo sin ser programador, hay dos comprobaciones rápidas:

  1. Busca INTERNET en el archivo AndroidManifest.xml del repositorio. No está. Ese es el permiso que haría falta para enviar cualquier cosa a cualquier sitio.
  2. Abre BlockerService.kt y busca INSTAGRAM_REEL_HINTS y YOUTUBE_SHORTS_HINTS. Son las listas literales de identificadores que la app busca. No hay nada más que eso.

Cómo revocarlo

En cualquier momento, desde Ajustes de Android → Accesibilidad → Basta! → desactivar. No hay cuenta que cerrar ni datos que borrar de ningún servidor, porque nunca salieron del teléfono. Lo único que ocurre es que se rompe tu racha y tu mascota vuelve a ser un huevo, que es precisamente el punto.

Preguntas honestas.

¿El permiso de accesibilidad puede leer mis contraseñas?

La API permite a una aplicación recibir el contenido de los campos de texto, y por eso Android muestra un aviso tan serio. Basta! no lo hace: solo lee identificadores de contenedores de la interfaz y nombres de clase, y al no tener permiso de internet no podría enviar nada aunque los leyera. El código es público para comprobarlo.

¿Google revisa estas aplicaciones?

Sí. Google Play exige una justificación específica para el uso del servicio de accesibilidad y revisa que la función declarada sea real y visible para el usuario. La declaración de Basta! es la que aparece en esta página: detectar el visor de vídeo corto y ejecutar la acción atrás.

¿Se puede bloquear Reels sin dar ese permiso?

No con este nivel de precisión. Puedes limitar el tiempo total de Instagram desde Bienestar Digital sin permisos especiales, pero eso cuenta la aplicación entera y no distingue los Reels del resto.

Volver a la portada