Aller au contenu
Basta!Télécharger

Pourquoi Basta! demande l’autorisation d’accessibilité

Android affiche un avertissement sévère quand tu l’actives, et il a raison : c’est une autorisation puissante. Cette page explique ce qu’elle permet vraiment, ce que Basta! en fait, et comment le vérifier sans nous croire sur parole.

Ce qu’est le service d’accessibilité

C’est l’API qu’Android a créée pour les lecteurs d’écran et les autres technologies d’assistance. Elle permet à une application de recevoir des événements sur ce qui s’affiche à l’écran — quelle fenêtre s’est ouverte, quels éléments elle contient — et d’effectuer des actions système pour le compte de l’utilisateur, comme appuyer sur Retour.

Ces deux capacités sont exactement ce qu’il faut pour fermer le lecteur de Reels : savoir qu’il s’est ouvert, et en sortir.

Pourquoi il n’y a pas d’autre moyen

Android n’expose aucune autre API qui indique quel écran précis d’une autre application l’utilisateur regarde. On peut savoir quelle app est au premier plan, mais ça ne fait pas la différence entre lire un message privé et être dans la boucle des Reels — et cette différence, c’est tout l’intérêt de Basta!.

Une app qui promet de bloquer uniquement les Reels sans l’autorisation d’accessibilité soit ne le fait pas, soit bloque tout Instagram en l’appelant autrement.

Ce que lit exactement Basta!

Trois choses, et aucune n’est du contenu :

  1. Les identifiants de ressource des conteneurs de l’interface — des chaînes techniques comme clips_viewer_view_pager, qu’Instagram attribue au lecteur de Reels.
  2. Le nom de classe de l’Activity ou du Fragment actuellement au premier plan.
  3. Sur Facebook (Pro uniquement), le libellé d’accessibilité des grands conteneurs visibles en plein écran. Facebook masque ses identifiants, donc l’app vérifie si ce libellé contient le mot « reel ». La comparaison se fait en mémoire et rien n’est enregistré.

Ce qu’elle ne lit pas

Elle ne lit pas le texte de tes messages, ni celui des publications ou des commentaires, ni le nom des personnes avec qui tu parles. Elle ne capture pas l’écran, n’accède pas à tes photos et n’enregistre pas ce que tu tapes.

Elle n’envoie rien nulle part non plus. Pas de compte, pas de SDK d’analytique ni de publicité, et la fiche Google Play indique « aucune donnée collectée ». Le manifeste déclare bien l’autorisation INTERNET, réservée à un seul usage précis : télécharger une liste publique et à jour des identifiants de détection, pour corriger le blocage sans attendre une mise à jour de l’app. Cette requête ne fait qu’apporter des données vers le téléphone ; elle n’emporte rien sur toi. L’achat de Pro est géré par Google Play.

Comment le vérifier toi-même

Le code source est public sur GitHub. Si tu veux le vérifier sans être développeur, deux contrôles rapides suffisent :

  1. Ouvre AndroidManifest.xml dans le dépôt : tu y verras l’autorisation INTERNET et, juste à côté, le commentaire qui dit à quoi elle sert. Cherche ensuite openConnection dans le code : il n’apparaît qu’une fois, dans HintConfig.kt, pour une requête GET qui n’envoie rien.
  2. Ouvre HintConfig.kt et cherche DEFAULT_INSTAGRAM_REELS, DEFAULT_YOUTUBE_SHORTS, DEFAULT_TIKTOK_FEED et DEFAULT_FACEBOOK_REELS. Ce sont les listes littérales de ce que l’app cherche à l’écran. Il n’y a rien d’autre.

Comment la retirer

À tout moment, depuis Paramètres → Accessibilité → Basta! → désactiver. Pas de compte à fermer ni de données à supprimer sur un serveur, puisque rien n’a jamais quitté le téléphone. La seule conséquence : ta série est rompue et ta mascotte redevient un œuf, ce qui est précisément le but.

Questions franches.

L’autorisation d’accessibilité peut-elle lire mes mots de passe ?

L’API permet effectivement à une application de recevoir le contenu des champs de texte, c’est pourquoi Android affiche un avertissement aussi sérieux. Basta! ne le fait pas : elle lit uniquement des identifiants de conteneurs d’interface, des noms de classe et, sur Facebook, le libellé d’accessibilité des conteneurs plein écran — jamais les champs de texte. Elle n’a ni compte ni analytique vers lesquels envoyer quoi que ce soit, et le code est public pour que tu puisses vérifier.

Est-ce que Google contrôle ces apps ?

Oui. Google Play exige une justification précise pour l’utilisation du service d’accessibilité et vérifie que la fonction déclarée est réelle et visible par l’utilisateur. La déclaration de Basta! est celle de cette page : détecter le lecteur de vidéos courtes et déclencher l’action Retour.

Peut-on bloquer les Reels sans l’accorder ?

Pas avec cette précision. Tu peux limiter ton temps total sur Instagram depuis le Bien-être numérique d’Android sans autorisation particulière, mais cette limite compte l’application entière et ne distingue pas les Reels du reste.

Retour à l’accueil