Se você instalar um app de bloqueio de tela no Android 9 ou superior, a primeira coisa que ele pede é a permissão de Acessibilidade (tecnicamente chamada de Serviço de Acessibilidade). Isso costuma fazer os usuários hesitarem - soa amplo e sensível. Este artigo explica exatamente o que a permissão faz, o que não pode fazer e se é seguro concedê-la para o caso de uso específico de bloquear a tela.

O Que É o Serviço de Acessibilidade do Android?

O Serviço de Acessibilidade é um recurso do sistema Android originalmente projetado para ajudar usuários com deficiências. Ele pode:

  • Realizar ações em nome do usuário (tocar, rolar, voltar)
  • Observar o que está na tela (para leitores de tela como o TalkBack)
  • Interagir com elementos de interface em outros apps

Por causa dessas capacidades, o Android avisa com um diálogo sempre que você ativa um serviço de acessibilidade. O aviso diz algo como "Este serviço pode coletar todo o texto que você digitar, incluindo senhas e informações de pagamento".

Esse aviso é verdadeiro para leitores de tela e algumas ferramentas de acessibilidade. Mas não é relevante para o que um app de bloqueio de tela faz.

O Que o Serviço de Acessibilidade do Turn Off Screen Realmente Faz?

O Turn Off Screen usa o Serviço de Acessibilidade para exatamente um propósito: executar programaticamente a ação de bloqueio de tela - o equivalente de software a pressionar o botão de energia.

Na API do Android, isso é a chamada performGlobalAction(GLOBAL_ACTION_LOCK_SCREEN). Bloqueia a tela e desliga o display. Nada mais.

O serviço no Turn Off Screen não:

  • Lê o que está na tela
  • Observa outros apps
  • Captura o texto que você digita (senhas, mensagens, etc.)
  • Monitora suas atividades
  • Envia dados para lugar nenhum

Você pode verificar isso verificando as permissões do app em Configurações → Apps → Turn Off Screen → Permissões. Você não verá acesso à rede, acesso ao armazenamento nem localização - apenas o mínimo necessário para funcionar.

Por Que o Android Mostra um Aviso Assustador Então?

O Android mostra o mesmo diálogo de permissão para todos os serviços de acessibilidade, independentemente do que realmente fazem. Quer um app use a acessibilidade para ler toda a sua tela ou apenas para bloqueá-la, você vê o mesmo aviso.

Esta é uma limitação do sistema de permissões do Android: ele não pode conceder acesso de acessibilidade "parcial". O aviso é genérico e projetado para a capacidade mais ampla possível, não para descrever o que um app específico realmente faz.

A abordagem correta é olhar a origem do app:

  • Está na Play Store?
  • Tem muitos downloads e avaliações?
  • O que realmente solicita na lista de permissões?

O Turn Off Screen tem mais de 5 milhões de usuários e está na Play Store desde 2017. Seu código faz uma única coisa que anuncia: bloquear a tela.

Como Verificar Você Mesmo

Se quiser confirmar que o Turn Off Screen não está fazendo nada inesperado, você pode verificar:

1. Verificar as permissões do app: Configurações → Apps → Turn Off Screen → Permissões

Você deve ver: Sem localização, sem contatos, sem câmera, sem microfone, sem acesso ao armazenamento. O único item sensível é o próprio serviço de Acessibilidade.

2. Verificar o tráfego de rede: Se você tem um app de firewall (como o NetGuard), pode bloquear completamente o acesso à rede do Turn Off Screen. O app continuará bloqueando a tela - porque não tem motivo para se comunicar com a internet.

3. Ler a política de privacidade: turnoffscreen.app/privacy - a política afirma que nenhum conteúdo de tela, pressionamentos de tecla ou dados pessoais são coletados. Todas as preferências do usuário são armazenadas localmente no dispositivo.

A Permissão de Acessibilidade vs. Administrador do Dispositivo

No Android 8 e inferior, o Turn Off Screen usa a permissão de Administrador do Dispositivo em vez de Acessibilidade. O Administrador do Dispositivo tem uma capacidade de bloqueio de tela mais específica e incorporada - dispositivos Android 8 e anteriores não suportam GLOBAL_ACTION_LOCK_SCREEN.

No Android 9+, o Google adicionou a ação de bloqueio de tela baseada em acessibilidade e a recomendou como a abordagem correta para apps de bloqueio de terceiros. O Turn Off Screen segue essa recomendação.

O Que Acontece Se Eu Revogar a Permissão?

Se você for em Configurações → Acessibilidade e desativar o Turn Off Screen, o botão de bloqueio vai parar de funcionar. Ao tocá-lo, será solicitado que você conceda a permissão novamente.

O app não vai travar, não vai deletar dados e nenhuma outra funcionalidade muda. Você simplesmente perde a capacidade de bloquear a tela pelo app até reativar o serviço.

Devo Conceder a Permissão?

Para um app de bloqueio de tela respeitável e amplamente utilizado como o Turn Off Screen, sim. A permissão é a única forma que o Android tem de permitir que apps de terceiros bloqueiem a tela em versões modernas do sistema operacional. A capacidade é usada para uma única ação, e o app tem uma política de privacidade pública, milhões de usuários e visibilidade na Play Store.

Se você estiver em dúvida sobre qualquer app que solicite acesso de Acessibilidade, as perguntas certas são:

  1. O que esse app realmente precisa fazer?
  2. A solicitação de acessibilidade faz sentido para essa função?
  3. O app tem acesso à rede e, se tiver, precisa disso?

Para o Turn Off Screen: a função é bloquear a tela, a solicitação de acessibilidade faz sentido, e o app não tem motivo para usar acesso à rede (e de fato usa quase zero de bateria e dados).

Resumo

A permissão de Acessibilidade do Android é uma capacidade ampla que soa alarmante por causa de como o diálogo de aviso do Android é escrito. Para apps de bloqueio de tela especificamente, a permissão é usada apenas para realizar uma única ação do sistema - bloquear a tela - e nada mais. Não permite ao app ler a tela, capturar entradas ou observar outros apps.

O Turn Off Screen usa essa permissão de forma responsável, foi auditado implicitamente por milhões de usuários ao longo de muitos anos e oferece total transparência sobre o que coleta e o que não coleta.

Turn Off Screen - Grátis

Sem cadastro. Funciona no Android.

Baixar no Google Play