Argonalyst

Privacidade em risco: aplicativos indianos burlam regras do Android 11

Argonalyst
30 March 2025

Até alguns anos atrás, qualquer aplicativo instalado em um dispositivo Android tinha acesso à lista de todos os outros aplicativos no seu telefone sem a sua permissão.

Com a chegada do Android 11 em 2022, o Google alterou essa realidade. Agora, por meio de uma nova política de visibilidade de pacotes, os desenvolvedores só podem visualizar outros aplicativos instalados se isso for essencial para a funcionalidade principal de seu aplicativo. Além disso, eles devem declarar explicitamente esses aplicativos no arquivo AndroidManifest.xml, um documento obrigatório para todos os aplicativos Android.

Eu não uso o Android como meu telefone principal, mas tenho um aparelho reserva e decidi investigar quais aplicativos de empresas indianas tinham acesso à lista de outros aplicativos. Para isso, baixei alguns aplicativos indianos e comecei a analisar seus arquivos de manifesto, acreditando que respeitariam minha privacidade.

É importante reconhecer que existem razões legítimas para um aplicativo verificar quais outros aplicativos estão instalados. Por exemplo, um aplicativo pode precisar saber quais aplicativos de pagamento estão disponíveis para exibir opções relevantes. A maioria dos arquivos de manifesto que analisei incluía verificações para esses aplicativos. Outros buscavam aplicativos de clonagem ou multi-contas, provavelmente por questões de segurança e detecção de fraudes, o que é aceitável.

No entanto, algumas empresas indianas foram além do aceitável. O caso da Swiggy é emblemático: seu arquivo de manifesto lista impressionantes 154 nomes de pacotes, permitindo que consulte esses aplicativos. Pergunto: como saber se tenho o aplicativo Xbox ou Playstation instalado é essencial para a funcionalidade central da Swiggy? Isso levanta suspeitas sobre a coleta de dados para perfis de usuários, o que parece violar as diretrizes da Play Store sobre dados pessoais e sensíveis.

Outro aplicativo que merece destaque é o Zepto, que lista 165 aplicativos para verificar no dispositivo. Recentemente, surgiram relatos de que o Zepto exibia preços diferentes para usuários de iOS e Android. Com essas informações, eles podem também ajustar preços para diferentes dispositivos Android, o que alguns clientes já notaram.

Embora Swiggy e Zepto tenham que declarar esses aplicativos no arquivo de manifesto, os usuários não têm acesso a essa lista ao baixar os aplicativos da Play Store. Ao analisar os aplicativos destinados aos entregadores da Swiggy e do Zepto, percebi que a lista de consulta era diferente, mas ambas incluíam verificações para quais outras empresas seus entregadores trabalham.

O caso dos aplicativos de empréstimos pessoais na Índia também é preocupante. O Kreditbee, um dos principais aplicativos nesse segmento, verifica impressionantes 860 aplicativos instalados no seu telefone. A lista inclui desde calendários regionais até aplicativos de astrologia, revelando dados sobre os hábitos e prioridades diárias de uma grande parte da população.

A política da Play Store proíbe explicitamente aplicativos de empréstimo pessoal de usar a permissão QUERY_ALL_PACKAGES. No entanto, muitos deles estão contornando essa restrição ao listar cada aplicativo que desejam detectar em seus arquivos de manifesto. O Cred, por exemplo, possui essa permissão, mas não consigo entender como ainda é permitido, considerando que oferece também empréstimos pessoais.

Após analisar cerca de 50 aplicativos populares de empresas indianas, além da Swiggy, Zepto e alguns aplicativos de empréstimo pessoal, a maioria tinha listas de consulta razoáveis e respeitosas. No entanto, a situação é alarmante, pois muitos aplicativos, como o Facebook e o Instagram, também utilizam uma configuração que permite acesso a todos os aplicativos instalados, burlando a política de visibilidade de pacotes do Google.

Esse cenário levanta questões sobre a eficácia da política de visibilidade de pacotes do Google, que deveria proteger os usuários, mas parece que muitos aplicativos encontraram maneiras de contorná-la. A coleta de dados sobre aplicativos instalados é uma questão sensível e pessoal, e os usuários devem estar cientes de que suas informações estão sendo compartilhadas sem o devido consentimento. Portanto, é fundamental ter cautela ao instalar novos aplicativos, pois esses dados podem ser utilizados para perfis de usuários e decisões de preços em serviços diversos.

Últimos vídeos

Confira os últimos vídeos publicados no canal

Argonalyst

O plano SECRETO das Big Techs para cobrar MUITO mais pela IA

Argonalyst

BOLHA da IA ou NOVA era de crescimento EXPONENCIAL? O mercado está dividido

Argonalyst

Nova IA da OpenAI traduz em TEMPO REAL e pode mudar o mundo dos negócios

Argonalyst

Spec Driven Development (SDD): a habilidade que vai separar quem SOBREVIVE à IA

Argonalyst

DeepSeek V4: o Open Source que está AMEAÇANDO GPT 5.5 e Opus 4.7

Argonalyst

Prometeram Renda Universal… mas só veio desemprego?

Argonalyst

Mythos Preview: o começo da AGI ou só mais hype?

Argonalyst

Ele automatizou TUDO com IA… e pode virar bilionário sozinho

Argonalyst

Programadores foram só o começo… agora a IA quer o topo

Argonalyst

Multi-agentes, memória e IA eterna: o vazamento que mudou tudo

Argonalyst

VIBE CODING vai acabar… e o que vem agora é muito mais SINISTRO

Argonalyst

IA na Guerra: estamos criando algo mais PERIGOSO que a Bomba Atômica?

Argonalyst

O dinheiro vai desaparecer? A era da IA pode mudar tudo

Argonalyst

O Apocalipse do SaaS: Como a IA pode DESTRUIR o modelo bilionário do software

Argonalyst

Bitcoin é software… e o software está morrendo (isso explica a queda?)