Permissões de assistentes de IA no Android 17: guia de privacidade
Veja como Android 17 afeta contatos, localização, rede local, códigos temporários e áudio, com um roteiro para auditar permissões de assistentes de IA.
- O Android 17 amplia os controles relevantes para assistentes em áreas como seleção de contatos, visibilidade da localização, rede local, códigos temporários, proteção avançada e áudio em segundo plano.
- O novo Contact Picker favorece o compartilhamento de pessoas escolhidas pelo usuário, reduzindo a necessidade de conceder acesso amplo à agenda em tarefas pontuais.
- Códigos de autenticação, localização e dispositivos da rede local exigem tratamento separado, porque cada dado possui finalidade, permissão e consequência próprias.
- Uma auditoria eficaz testa o fluxo permitido, a recusa, a revogação e a recuperação, verificando se o assistente mantém o escopo original e comprova o resultado.
O que muda para assistentes de IA no Android 17
O Android 17 chegou à versão estável em junho de 2026 com mudanças de privacidade, segurança e comportamento que podem afetar assistentes de IA. As áreas mais relevantes são contatos selecionados, localização, rede local, notificações com códigos de uso único, Proteção Avançada e alguns fluxos de áudio em segundo plano. O impacto concreto depende do aparelho, do aplicativo, da versão de destino adotada pelo desenvolvedor e das permissões concedidas.
Essas mudanças não criam um pacote especial de acesso para assistentes. Elas reforçam um princípio mais útil: cada tarefa deve receber apenas o contexto e a autoridade necessários. Um pedido para preparar uma mensagem pode usar um contato escolhido; controlar um dispositivo próximo pode exigir acesso à rede local; gravar voz precisa manter finalidade e estado visíveis.
O anúncio da versão estável do Android 17 resume o foco da plataforma. Já o índice oficial de mudanças de comportamento reúne detalhes que variam conforme compatibilidade, configuração do aplicativo e suporte do dispositivo.
| Área | Mudança relevante | O que auditar no assistente |
|---|---|---|
| Contatos | Contact Picker do sistema para seleção pontual | Se a tarefa usa apenas as pessoas escolhidas |
| Localização | Maior visibilidade sobre o uso da localização | Finalidade, precisão, duração e estado de acesso |
| Rede local | Fronteira de permissão mais clara para acesso local | Descoberta e controle de dispositivos próximos |
| Códigos temporários | Proteções reforçadas para conteúdo de autenticação em notificações | Se segredos são separados do contexto rotineiro |
| Proteção Avançada | Aplicativos podem reconhecer o modo de segurança reforçada | Como o fluxo reage a uma restrição |
| Áudio | Alterações em comportamentos de áudio em segundo plano | Indicador, duração, interrupção e retomada |
Depois de atualizar, revise primeiro as tarefas que combinam dados pessoais com ações: enviar mensagens, consultar localização, controlar dispositivos domésticos, ler notificações e gravar áudio. A pergunta não é apenas se o recurso continua funcionando, mas se o aplicativo explica a permissão, respeita uma recusa e verifica o resultado sem ampliar silenciosamente o acesso.
Contatos e arquivos escolhidos pelo usuário
O Contact Picker do Android 17 permite que uma pessoa escolha contatos específicos por uma interface do sistema. Para um assistente, esse padrão é adequado quando a tarefa precisa de uma ou poucas pessoas, como preparar uma mensagem para Ana e Bruno ou criar um evento com convidados selecionados.
A documentação de recursos e APIs do Android 17 apresenta o novo seletor entre as capacidades da plataforma. A seleção pode evitar que um aplicativo peça acesso amplo à agenda para resolver uma tarefa pontual. A adoção depende de cada app, portanto o usuário deve observar qual interface aparece e qual escopo é solicitado.
Imagine o comando “prepare uma mensagem para o eletricista sobre a visita de amanhã”. Em vez de liberar toda a lista de contatos, o fluxo abre o seletor do sistema. O usuário escolhe a pessoa correta, o assistente recebe apenas os dados necessários para preparar o rascunho e a prévia mostra nome, canal e conteúdo antes da etapa seguinte.
Escolher um contato não autoriza automaticamente qualquer uso posterior. A seleção atende à tarefa apresentada; envio, armazenamento e compartilhamento continuam dependendo do fluxo do aplicativo. Se o usuário trocar o destinatário, uma nova escolha evita reaproveitar uma identidade antiga por engano.
O mesmo raciocínio vale para arquivos, fotos e vídeos. Seletores do sistema permitem fornecer itens deliberadamente, em vez de abrir toda a biblioteca. Um assistente que precisa resumir um documento deve receber aquele arquivo. Uma análise de recibo pode usar somente a imagem escolhida. O acesso restrito melhora a clareza, embora retenção e uso posterior ainda precisem ser apresentados ao usuário.
- Contexto: qual pessoa, arquivo ou imagem a tarefa realmente exige?
- Origem: a seleção veio de uma interface reconhecível do sistema?
- Duração: o acesso termina com a tarefa ou precisa continuar?
- Consequência: haverá mensagem, convite, upload ou outro efeito?
- Resultado: o usuário consegue conferir quem ou qual arquivo foi usado?
O seletor não substitui todos os cenários de agenda. Aplicativos cuja função principal depende de sincronização contínua podem ter outras necessidades. Para assistentes, porém, a escolha pontual deve ser a primeira opção quando o pedido já identifica um conjunto restrito de pessoas.
Localização e acesso à rede local
Localização e rede local costumam aparecer juntas em tarefas domésticas, mas representam acessos diferentes. Encontrar um endereço, calcular uma rota ou procurar algo próximo usa localização. Descobrir uma televisão, impressora ou equipamento conectado ao mesmo Wi-Fi envolve comunicação na rede local.
As melhorias de privacidade de localização do Android 17 ampliam a visibilidade do usuário e oferecem ferramentas para que desenvolvedores tratem esse acesso com maior clareza. Em um assistente, o pedido deve explicar se precisa de localização aproximada ou precisa, durante o uso ou por mais tempo.
Considere “abra a rota até a farmácia mais próxima”. O fluxo precisa localizar o usuário, pesquisar opções e mostrar o destino escolhido antes de abrir a navegação. Se a localização estiver desativada, o assistente pode oferecer entrada manual de bairro ou endereço. Essa recuperação mantém a finalidade sem tentar contornar a escolha do usuário.
Agora compare com “encontre a impressora da sala”. Nesse caso, a descoberta pode depender da rede local. O Android 17 torna essa fronteira de acesso mais explícita. Permitir localização não deve ser tratado como autorização implícita para consultar todos os dispositivos da LAN, e conceder rede local não fornece automaticamente uma posição geográfica.
Para controle doméstico, separe as etapas: localizar o dispositivo, identificar seu nome e tipo, preparar o comando e confirmar quando a mudança tiver consequência. “Desligar a televisão da sala” precisa mostrar qual televisão foi encontrada. Se existirem dois aparelhos com nomes semelhantes, o fluxo deve pedir escolha.
Quando uma permissão for recusada ou revogada, mantenha o pedido original e apresente opções: conceder acesso na tela adequada, informar dados manualmente ou encerrar a etapa. Alterar silenciosamente para outra fonte pode produzir um destino ou dispositivo incorreto.
Códigos temporários e notificações sensíveis
Códigos de uso único merecem tratamento diferente de mensagens comuns. Eles funcionam como segredos temporários para autenticação, recuperação de conta ou confirmação de uma operação. O Android 17 reforça proteções relacionadas ao conteúdo de OTPs em notificações, reduzindo sua exposição em fluxos que não precisam desse dado.
Um assistente pode resumir notificações rotineiras, identificar mensagens prioritárias ou ajudar a organizar respostas. Códigos de autenticação não devem entrar automaticamente nesse contexto. A tarefa “resuma minhas notificações” é diferente de “ajude-me a concluir este login”, porque a segunda envolve uma sessão específica e uma credencial temporária.
No fluxo de autenticação, o aplicativo responsável deve solicitar a ação adequada e o usuário continua conduzindo a etapa sensível. O assistente pode abrir a tela correta, explicar onde inserir o código ou manter o restante da tarefa preparado. Encaminhar o segredo a outra conversa, contato ou serviço amplia o risco sem contribuir para a finalidade original.
Quando a proteção impede a leitura automática, o comportamento correto é visível: informar que a etapa exige participação do usuário, preservar o estado anterior e aguardar a conclusão. Depois do login, o assistente pode verificar se a tela avançou para o estado esperado.
Uma falha de autenticação também pede recuperação cuidadosa. O código pode ter expirado, a sessão pode ter sido reiniciada ou o aplicativo pode solicitar outro método. Em vez de repetir valores antigos, o fluxo deve voltar ao serviço responsável e permitir que o usuário obtenha uma nova credencial pelo caminho oficial.
Na auditoria, teste notificações comuns e uma conta de demonstração separadamente. Confirme que o resumo continua útil sem revelar códigos temporários e que uma tarefa de login pede interação explícita no momento necessário.
Comportamento sob Proteção Avançada
O Android 17 expõe a Proteção Avançada aos aplicativos, permitindo que reconheçam quando o usuário escolheu um modo de segurança reforçada. Esse estado pode levar a políticas mais estritas para ações consideradas arriscadas, conexões, instalações ou formas de acesso.
Para um assistente, a Proteção Avançada deve aparecer como condição operacional. Se uma tarefa encontra uma restrição, o produto informa qual etapa foi interrompida, preserva os dados já revisados e oferece alternativas compatíveis. A proteção continua sob controle do usuário; o agente trabalha dentro do estado configurado.
Imagine um fluxo que precisa abrir conteúdo externo ou iniciar uma instalação. Em um aparelho protegido, a política pode limitar esse caminho. O assistente pode apresentar a origem, explicar a restrição e oferecer uma rota aprovada, como abrir uma página reconhecida ou deixar a tarefa em formato de instrução. A resposta não deve fingir que a operação terminou.
Proteção reforçada também muda o teste de compatibilidade. Equipes precisam executar o mesmo cenário com o modo ativo e inativo, registrar onde o comportamento diverge e garantir que a recuperação seja compreensível. Uma aprovação concedida em um estado não deve ser reutilizada para ignorar uma política posterior.
Quem prefere reduzir automações pode revisar controles, atividade e permissões pelo guia Como desativar IA no Android: Gemini, permissões, atividade e FoneClaw opt-in. A decisão pode variar por aplicativo e tarefa, preservando apenas os recursos que oferecem valor claro.
Microfone e áudio em segundo plano
Assistentes por voz, gravações e transcrições dependem de um estado de áudio fácil de perceber. O Android 17 inclui mudanças relacionadas ao comportamento de áudio em segundo plano, por isso aplicativos precisam revisar como iniciam, mantêm e encerram sessões quando deixam a tela principal.
No uso em primeiro plano, a intenção costuma ser clara: a pessoa toca no microfone, fala e encerra. Em segundo plano, o contexto fica mais delicado. Uma sessão pode continuar durante a troca de aplicativo, enquanto a tela está bloqueada ou durante uma tarefa longa. O usuário precisa ver um indicador e ter um controle direto para parar.
Use três checkpoints:
- Antes: mostre finalidade, fonte de áudio e duração esperada. Solicite o microfone no contexto da ação.
- Durante: mantenha estado visível, tempo decorrido e comando de interrupção. Diferencie gravação, transcrição e reprodução.
- Depois: encerre a captura, apresente o arquivo ou texto gerado e permita revisar, excluir ou continuar a tarefa.
Uma permissão de microfone concedida anteriormente não define duração ilimitada. Cada sessão deve corresponder a uma finalidade atual. Se o usuário inicia uma nota de voz e abre outro aplicativo, o indicador ajuda a lembrar que a captura continua. Se o sistema interromper a sessão, o assistente deve mostrar o ponto alcançado em vez de apresentar uma transcrição parcial como completa.
Na recuperação, preserve apenas o material realmente capturado, marque a interrupção e ofereça retomar com nova autorização quando necessária. Para reuniões ou ditados longos, verifique se áudio, transcrição e horário permanecem alinhados antes de criar uma nota, tarefa ou resumo.
Como auditar permissões de um assistente
Uma auditoria útil começa pelas tarefas, não por uma lista genérica de permissões. Escolha os cinco fluxos mais importantes, identifique o menor conjunto de dados exigido e execute cada cenário com acesso permitido, recusado e revogado durante o uso.
| Etapa | Ação de auditoria | Resultado esperado |
|---|---|---|
| Inventário | Liste tarefa, dados, aplicativo e consequência | Escopo compreensível antes da permissão |
| Seleção | Use contato, arquivo ou imagem escolhidos quando possível | Acesso restrito ao contexto necessário |
| Concessão | Aprove somente a permissão pedida para a etapa | Progresso visível e ação compatível |
| Recusa | Negue o acesso na primeira tentativa | Explicação e alternativa sem mudança silenciosa de escopo |
| Revogação | Retire a permissão durante ou entre etapas | Pausa segura e recuperação contextual |
| Confirmação | Revise destinatário, valor, endereço ou alteração | Consequência específica antes da execução |
| Verificação | Consulte o app ou estado do sistema após a ação | Evidência de conclusão ou falha |
| Exceção | Registre diferenças por aparelho e configuração | Limitações conhecidas e teste repetível |
Permissões podem ser recusadas, revogadas pelo usuário ou perder validade conforme o estado do sistema. Por isso, aprovação em um teste anterior não garante o mesmo caminho depois de uma atualização, mudança de conta ou restauração do aparelho. A auditoria deve fazer parte da manutenção do produto.
Também diferencie isolamento técnico de autorização do telefone. O guia Sandbox de agentes de IA e permissões do telefone: por que limites ainda importam explica como ambiente de execução, ferramenta e permissão controlam partes distintas da tarefa.
Para ampliar a revisão a bateria, notificações, armazenamento e estado geral, use Verificar saúde do telefone Android com IA: bateria, permissões e notificações. Essas condições podem explicar falhas que parecem problemas de raciocínio, mas surgem de otimização de energia, acesso revogado ou aplicativo indisponível.
Ao encerrar, mantenha um registro simples: tarefa testada, contexto selecionado, permissões usadas, confirmação exibida, evidência de resultado e recuperação observada. Cada linha deve permitir reproduzir o fluxo sem depender da memória de quem testou.
Um teste prático com a FoneClaw
Na FoneClaw, construímos ações Android suportadas em torno de ferramentas com escopo definido, permissões visíveis, pontos de aprovação e verificação do resultado. Depois de atualizar para o Android 17, um teste de baixo risco ajuda a confirmar como o aparelho, o aplicativo e as novas fronteiras de acesso trabalham juntos.
Use como exemplo a preparação de uma mensagem para um contato escolhido. Primeiro, peça ao agente para criar um rascunho sobre um compromisso. Quando o fluxo solicitar o destinatário, selecione apenas a pessoa necessária pelo caminho oferecido no aparelho. Revise nome e canal antes de continuar.
Em seguida, confira o texto proposto. A preparação do rascunho e o envio são etapas diferentes; destinatário e conteúdo permanecem visíveis no momento da consequência. Para o primeiro teste, mantenha a mensagem como rascunho ou use um contato de teste.
Durante o fluxo, a FoneClaw mostra o progresso e o estado das ferramentas. Se a permissão for recusada, preservamos a intenção e oferecemos a recuperação compatível, como abrir a configuração apropriada ou permitir nova seleção. O usuário decide se concede o acesso, altera a tarefa ou encerra a etapa.
Depois, repita com a permissão revogada. O agente deve reconhecer a mudança, interromper a ação dependente e evitar reutilizar dados fora do escopo. Quando o acesso for restabelecido, confirme novamente o contato, porque o contexto anterior pode ter perdido validade.
Estados persistentes de execução ajudam a acompanhar tarefas que atravessam telas. O conceito é detalhado em Android Halo: status de agentes de IA na barra do Android. Na prática, o usuário precisa saber se a tarefa está aguardando seleção, permissão, aprovação ou confirmação do aplicativo.
As ações atualmente suportadas e seus requisitos ficam na página de recursos da FoneClaw. A opção de instalação adequada ao aparelho está no download da FoneClaw. O comportamento depende da versão do Android, das permissões concedidas, do estado dos aplicativos, da região, do modelo configurado e do escopo da tarefa.
O teste está completo quando cinco elementos ficam claros: o contexto foi escolhido pelo usuário, a permissão correspondeu à necessidade, a consequência apareceu para revisão, o aplicativo devolveu evidência do resultado e uma recusa pôde ser recuperada sem ampliar o acesso. Esse é o padrão prático para avaliar permissões de privacidade do assistente de IA no Android 17.