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:
- O que esse app realmente precisa fazer?
- A solicitação de acessibilidade faz sentido para essa função?
- 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.
Sem cadastro. Funciona no Android.