Firefox para Android adiciona API restritiva do Google, ameaçando forks sem a Play Store

Firefox para Android adiciona API restritiva do Google, ameaçando forks sem a Play Store

A Mozilla incorporou suporte à API Play Integrity do Google no Firefox para Android, uma mudança que deve ser utilizada para autenticar dispositivos que acessam determinados recursos de inteligência artificial oferecidos pelo navegador.

A novidade foi identificada em uma tarefa concluída no rastreador público de bugs da Mozilla e faz parte do desenvolvimento previsto para o Firefox 149. Segundo a descrição do trabalho realizado, uma nova biblioteca chamada lib-integrity-googleplay foi adicionada ao código do navegador para solicitar um token da API Play Integrity e enviá-lo aos servidores da Mozilla.

Integração será usada pelos recursos de IA

Segundo os detalhes publicados pela equipe de desenvolvimento, o token obtido através da API será utilizado pelo backend conhecido como MLPA (Machine Learning Proxy API).

A função desse mecanismo é autenticar solicitações feitas aos recursos de IA hospedados pela Mozilla, permitindo controlar o acesso e limitar possíveis abusos da infraestrutura computacional utilizada para processar essas funcionalidades.

A documentação da própria Google descreve a Play Integrity API como uma ferramenta capaz de verificar se uma aplicação está sendo executada em um dispositivo Android legítimo, utilizando uma versão não modificada do aplicativo instalada por meio da Google Play Store.

Dessa maneira, a Mozilla poderá utilizar essas informações para validar solicitações direcionadas aos seus serviços de IA antes de permitir o processamento das requisições.

O navegador continua funcionando normalmente

A implementação não impede a instalação ou execução do Firefox em dispositivos Android modificados, com acesso root ou baseados em projetos derivados do Android Open Source Project (AOSP).

As informações disponíveis até o momento indicam que a verificação está relacionada especificamente aos recursos de IA hospedados pela Mozilla. O funcionamento geral do navegador permanece inalterado.

Ainda não há indicação de que funcionalidades tradicionais de navegação, sincronização ou extensões dependam da API Play Integrity.

Comunidade questiona a escolha da tecnologia

A adoção da API gerou discussões em comunidades ligadas ao software livre e à privacidade digital. Parte das críticas se concentra no fato de que a Play Integrity API depende da infraestrutura do Google e dos serviços proprietários presentes em dispositivos Android certificados.

Projetos como o GrapheneOS e o LineageOS, por exemplo, costumam ser utilizados sem os serviços do Google, o que levantou dúvidas sobre o comportamento futuro dos recursos de IA do Firefox nesses ambientes.

Um relatório aberto por membros da comunidade sugere que a Mozilla avalie o uso dos mecanismos de atestação de hardware nativos do Android como alternativa à solução oferecida pelo Google.

Em resposta a um dos questionamentos registrados no Bugzilla, o desenvolvedor Jeff Boek, responsável pela implementação, afirmou que a integração da Play Integrity API foi adicionada como método de autenticação para o backend do MLPA.

Segundo ele, outras opções de atestação também foram apresentadas à equipe para avaliação como possíveis alternativas futuras. Até o momento, a Mozilla não anunciou mudanças nos planos de implementação nem forneceu detalhes adicionais sobre eventuais mecanismos alternativos.

A novidade chegou em um momento em que a Mozilla vem ampliando sua aposta em ferramentas baseadas em inteligência artificial dentro do ecossistema Firefox.