Pular para o conteúdo
Basta!Baixar o app

Por que o Basta! pede a permissão de acessibilidade

O Android mostra um aviso sério quando você a ativa, e com razão: é uma permissão poderosa. Esta página explica o que ela realmente pode fazer, o que o Basta! faz com ela e como conferir sem precisar acreditar na nossa palavra.

O que é o serviço de acessibilidade

É a API que o Android criou para leitores de tela e outras tecnologias assistivas. Ela permite que um aplicativo receba eventos sobre o que aparece na tela — qual janela abriu, quais elementos ela contém — e execute ações do sistema em nome do usuário, como apertar Voltar.

Essas duas capacidades são exatamente o que fechar o visualizador de Reels exige: saber que ele abriu e sair dele.

Por que não existe outro jeito

O Android não oferece nenhuma outra API que diga qual tela específica de outro aplicativo o usuário está vendo. Dá para saber qual app está em primeiro plano, mas isso não distingue ler uma mensagem direta de estar no loop dos Reels — e essa distinção é todo o sentido do Basta!.

Um app que promete bloquear só os Reels sem a permissão de acessibilidade ou não está fazendo isso, ou está bloqueando o Instagram inteiro e chamando isso de outra coisa.

O que o Basta! lê exatamente

Três coisas, e nenhuma delas é conteúdo:

  1. Os identificadores de recurso dos contêineres da interface — sequências técnicas como clips_viewer_view_pager, que o Instagram atribui ao visualizador de Reels.
  2. O nome da classe da Activity ou do Fragment que está em primeiro plano.
  3. No Facebook (só no Pro), o rótulo de acessibilidade dos contêineres grandes, visíveis e em tela cheia. O Facebook esconde seus identificadores, então o app verifica se esse rótulo contém a palavra “reel”. A comparação acontece na memória e nada é salvo.

O que ele não lê

Ele não lê o texto das suas mensagens, nem de publicações, nem de comentários, nem os nomes das pessoas com quem você conversa. Não captura a tela, não acessa as suas fotos e não registra o que você digita.

E também não envia nada para lugar nenhum. Não há contas, nem SDK de análise ou de anúncios, e a página do Google Play declara “nenhum dado coletado”. O manifesto declara, sim, a permissão INTERNET, reservada a um único fim: baixar uma lista pública e atualizada de identificadores de detecção, para que o bloqueio possa ser corrigido sem esperar uma atualização do app. Essa requisição só traz dados para o celular; não leva nada seu. A compra do Pro é feita pelo Google Play.

Como conferir você mesmo

O código-fonte é público no GitHub. Se você quiser verificar sem ser programador, há duas conferências rápidas:

  1. Abra o AndroidManifest.xml no repositório: você vai ver a permissão INTERNET e, logo ao lado, o comentário dizendo para que ela serve. Depois procure openConnection no código: aparece uma única vez, no HintConfig.kt, como uma requisição GET que não envia nada.
  2. Abra o HintConfig.kt e procure DEFAULT_INSTAGRAM_REELS, DEFAULT_YOUTUBE_SHORTS, DEFAULT_TIKTOK_FEED e DEFAULT_FACEBOOK_REELS. Essas são as listas literais do que o app procura na tela. Não há mais nada.

Como revogá-la

A qualquer momento, em Configurações do Android → Acessibilidade → Basta! → desativar. Não há conta para encerrar nem dados para apagar de servidor nenhum, porque nada nunca saiu do celular. A única coisa que acontece é que a sua sequência se rompe e a sua mascote volta a ser um ovo, que é justamente a ideia.

Perguntas sinceras.

A permissão de acessibilidade pode ler as minhas senhas?

A API permite, sim, que um aplicativo receba o conteúdo de campos de texto, e é por isso que o Android mostra um aviso tão sério. O Basta! não faz isso: lê só identificadores de contêineres da interface, nomes de classe e, no Facebook, o rótulo de acessibilidade dos contêineres em tela cheia — nunca campos de texto. Ele não tem contas nem análises para onde mandar algo, e o código é público para você conferir.

O Google revisa esses apps?

Sim. O Google Play exige uma justificativa específica para o uso do serviço de acessibilidade e revisa se o recurso declarado é real e voltado ao usuário. A declaração do Basta! é a desta página: detectar o visualizador de vídeos curtos e acionar o Voltar.

Dá para bloquear os Reels sem conceder essa permissão?

Não com essa precisão. Pelo Bem-estar digital dá para limitar o tempo total no Instagram sem nenhuma permissão especial, mas isso conta o aplicativo inteiro e não distingue os Reels do resto.

Voltar à página inicial