Se instalar uma app de bloqueio de ecrã no Android 9 ou superior, a primeira coisa que ela pede é a permissão de Acessibilidade (tecnicamente chamada de Serviço de Acessibilidade). Isto costuma fazer os utilizadores hesitar - 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 o ecrã.
O Que É o Serviço de Acessibilidade do Android?
O Serviço de Acessibilidade é uma funcionalidade do sistema Android originalmente concebida para ajudar utilizadores com deficiências. Pode:
- Realizar ações em nome do utilizador (tocar, rolar, voltar)
- Observar o que está no ecrã (para leitores de ecrã como o TalkBack)
- Interagir com elementos de interface noutras apps
Devido a estas capacidades, o Android avisa com um diálogo sempre que ativa um serviço de acessibilidade. O aviso diz algo como "Este serviço pode recolher todo o texto que escrever, incluindo palavras-passe e informações de pagamento".
Esse aviso é verdadeiro para leitores de ecrã e algumas ferramentas de acessibilidade. Mas não é relevante para o que uma app de bloqueio de ecrã 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 ecrã - o equivalente de software a pressionar o botão de energia.
Na API do Android, isto é a chamada performGlobalAction(GLOBAL_ACTION_LOCK_SCREEN). Bloqueia o ecrã e desliga o display. Nada mais.
O serviço no Turn Off Screen não:
- Lê o que está no ecrã
- Observa outras apps
- Captura o texto que escreve (palavras-passe, mensagens, etc.)
- Monitoriza as suas atividades
- Envia dados para lado nenhum
Pode verificar isto verificando as permissões da app em Definições → Apps → Turn Off Screen → Permissões. 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 uma app use a acessibilidade para ler todo o ecrã ou apenas para o bloquear, vê o mesmo aviso.
Esta é uma limitação do sistema de permissões do Android: não pode conceder acesso de acessibilidade "parcial". O aviso é genérico e concebido para a capacidade mais ampla possível, não para descrever o que uma app específica realmente faz.
A abordagem correta é olhar para a origem da app:
- Está na Play Store?
- Tem muitas transferências e avaliações?
- O que realmente solicita na lista de permissões?
O Turn Off Screen tem mais de 5 milhões de utilizadores e está na Play Store desde 2017. O seu código faz uma única coisa que anuncia: bloquear o ecrã.
Como Verificar Você Mesmo
Se quiser confirmar que o Turn Off Screen não está a fazer nada inesperado, pode verificar:
1. Verificar as permissões da app: Definições → Apps → Turn Off Screen → Permissões
Deve ver: Sem localização, sem contactos, sem câmara, 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 tem uma app de firewall (como o NetGuard), pode bloquear completamente o acesso à rede do Turn Off Screen. A app continuará a bloquear o ecrã - porque não tem motivo para comunicar com a internet.
3. Ler a política de privacidade: turnoffscreen.app/privacy - a política afirma que nenhum conteúdo de ecrã, teclas premidas ou dados pessoais são recolhidos. Todas as preferências do utilizador 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 ecrã 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 ecrã baseada em acessibilidade e recomendou-a como a abordagem correta para apps de bloqueio de terceiros. O Turn Off Screen segue esta recomendação.
O Que Acontece Se Revogar a Permissão?
Se for a Definições → Acessibilidade e desativar o Turn Off Screen, o botão de bloqueio vai parar de funcionar. Ao tocá-lo, será solicitado que conceda a permissão novamente.
A app não vai bloquear, não vai eliminar dados e nenhuma outra funcionalidade muda. Simplesmente perde a capacidade de bloquear o ecrã pela app até reativar o serviço.
Devo Conceder a Permissão?
Para uma app de bloqueio de ecrã respeitável e amplamente utilizada como o Turn Off Screen, sim. A permissão é a única forma que o Android tem de permitir que apps de terceiros bloqueiem o ecrã em versões modernas do sistema operativo. A capacidade é usada para uma única ação, e a app tem uma política de privacidade pública, milhões de utilizadores e visibilidade na Play Store.
Se alguma vez tiver dúvidas sobre qualquer app que solicite acesso de Acessibilidade, as perguntas certas são:
- O que esta app realmente precisa de fazer?
- A solicitação de acessibilidade faz sentido para essa função?
- A app tem acesso à rede e, se tiver, precisa disso?
Para o Turn Off Screen: a função é bloquear o ecrã, a solicitação de acessibilidade faz sentido, e a app não tem motivo para usar acesso à rede (e de facto 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 está escrito. Para apps de bloqueio de ecrã especificamente, a permissão é usada apenas para realizar uma única ação do sistema - bloquear o ecrã - e nada mais. Não permite à app ler o ecrã, capturar entradas ou observar outras apps.
O Turn Off Screen usa esta permissão de forma responsável, foi auditado implicitamente por milhões de utilizadores ao longo de muitos anos e oferece total transparência sobre o que recolhe e o que não recolhe.
Sem registo. Funciona no Android.