Blog
mandados de busca reversosgeofenceprivacidadecoleta de dadoslgpd

Mandados de busca reversos: a coleta massiva de dados de localização e o futuro da privacidade

Análise dos mandados de busca reversos, coleta de dados de localização e os desafios para a privacidade e limites constitucionais.

Autor

Daniel Ribeiro Surdi de Avelar

27 de junho de 2026
11 min de leitura
Mandados de busca reversos: a coleta massiva de dados de localização e o futuro da privacidade

Em 2023, um engenheiro de dados de uma grande plataforma de tecnologia recebeu uma ordem judicial que exigia a entrega de coordenadas de latitude e longitude de todos os dispositivos que estiveram em um raio de 100 metros de uma cena de crime durante uma janela de 30 minutos. Ele não sabia, mas estava diante de um dos instrumentos mais controversos da investigação digital moderna: o mandado de busca reverso, ou geofence warrant. Diferente de uma busca tradicional, que parte de um suspeito para encontrar evidências, essa ferramenta inverte a lógica — primeiro se coleta o dado de todos, depois se identifica o alvo. Para quem constrói produtos digitais, entender como isso funciona não é apenas uma questão de conformidade legal, mas uma decisão de arquitetura que pode determinar o nível de exposição de milhões de usuários.

O caso que chegou à Suprema Corte dos Estados Unidos em 2025 expôs as engrenagens desse mecanismo. A polícia, amparada por um mandado judicial, solicita a uma empresa de tecnologia todos os registros de localização de dispositivos que estiveram em um perímetro geográfico definido — geralmente entre 30 e 60 minutos. A empresa extrai os dados de seus bancos, entrega identificadores pseudonimizados (como Advertising IDs) e, posteriormente, a investigação pode solicitar a identidade real dos proprietários. O volume de dados é potencialmente imenso: em áreas urbanas densas, um único mandado pode capturar milhares de pessoas, a grande maioria sem qualquer relação com o crime. Esse movimento coloca engenheiros de software no centro de um dilema ético e técnico que transcende o código.

Do ponto de vista da engenharia, o que torna os geofence warrants tão desafiadores é a necessidade de conciliar performance, privacidade e conformidade legal. Uma consulta espacial em um banco de dados com bilhões de registros de localização precisa ser rápida o suficiente para atender a prazos judiciais que geralmente são de dias, não meses. Ao mesmo tempo, a resposta deve ser precisa: entregar o mínimo necessário para a investigação, sem expor dados de usuários que estavam na área por razões legítimas, como trabalho ou lazer. Isso exige que a arquitetura de dados seja desenhada com índices geográficos eficientes, como R-trees ou geohashes, e políticas de retenção que limitem a janela temporal de exposição. Mas a decisão mais importante não é técnica — é de produto: a granularidade e o tempo de armazenamento dos dados de localização devem ser definidos antes que qualquer mandado chegue.

Três estágios de um mandado reverso e o que eles significam para engenheiros

Um mandado de busca reverso baseado em geofence opera, na prática, em três estágios. O primeiro é a definição do perímetro pela polícia, geralmente com base em imagens de câmeras de segurança ou testemunhas. O segundo é a notificação à empresa de tecnologia, que precisa extrair de seus bancos de dados todos os registros de localização de dispositivos que estiveram naquela área durante a janela temporal. O terceiro é a entrega pseudonimizada, seguida de um novo mandado para identificar os proprietários dos dispositivos de interesse. Para o engenheiro, o segundo estágio é o mais crítico, pois depende de decisões de armazenamento e indexação que foram tomadas muito antes da ordem judicial chegar.

Nesse estágio, a empresa precisa executar uma consulta espacial que retorne todos os registros cujas coordenadas estejam dentro do polígono definido. Em sistemas que armazenam dados de localização em tabelas particionadas por data e região, a latência da consulta pode ser aceitável. Mas se os dados são armazenados em um formato não indexado, como logs brutos em um data lake, a resposta pode levar dias ou exigir a varredura de bilhões de linhas, o que é inviável. Por isso, muitas plataformas optam por manter índices espaciais dedicados, como grids de células (geohash) ou árvores R, que permitem consultas rápidas mas consomem espaço de armazenamento adicional. O trade-off é claro: mais índices significam respostas mais rápidas a mandados, mas também maior exposição a dados históricos.

Outro ponto crítico é a pseudonimização. Os dados entregues no segundo estágio geralmente não incluem nomes ou e-mails, apenas identificadores como Advertising IDs ou identificadores de dispositivo. Mas a reidentificação é possível com cruzamento de outras fontes, como registros de login em redes sociais ou compras online. Um engenheiro que projeta um sistema de localização precisa considerar que a pseudonimização não é uma proteção absoluta. A separação física entre os dados de localização e os identificadores pessoais, armazenados em bancos diferentes com acesso controlado, é uma prática recomendada. Mas mesmo assim, a entrega de um grande volume de Advertising IDs pode permitir que a polícia, com acesso a outras bases de dados, reconstrua o perfil de movimentação de indivíduos.

Granularidade de dados: a decisão de produto que define o risco

Uma das lições mais importantes que tirei de projetos de produtos baseados em localização é que a granularidade dos dados deve ser uma decisão de produto, não de engenharia. Muitos aplicativos pedem permissão de localização precisa (precise location, com precisão de metros) quando uma localização aproximada (coarse location, com precisão de centenas de metros) seria suficiente para a funcionalidade oferecida. Por exemplo, um aplicativo de previsão do tempo não precisa saber que você está na sala de estar; saber que você está no bairro já é o bastante. Ao solicitar localização precisa, a empresa assume um risco maior de exposição a mandados reversos, pois os dados gerados são muito mais úteis para a investigação.

Em um projeto recente, sugeri a um cliente que migrasse de localização precisa para aproximada em um aplicativo de recomendações de restaurantes, mantendo a precisão apenas para funcionalidades de navegação passo a passo. O ganho de privacidade foi imediato: o volume de dados de localização armazenados caiu 70%, e a janela de exposição a mandados reversos foi reduzida drasticamente. A decisão foi difícil porque a equipe de produto temia perder funcionalidades, mas uma análise de uso mostrou que menos de 5% dos usuários usavam a navegação detalhada. A lição é clara: a menos que a experiência do usuário exija coordenadas exatas, prefira a localização aproximada. Isso não só reduz o risco de mandados reversos, mas também melhora a percepção de privacidade pelos usuários.

O papel da retenção de dados e da transparência na resposta a mandados

A retenção de dados é outro fator determinante. Quanto mais tempo os dados de localização ficam armazenados, maior a janela de exposição a mandados retroativos. Se uma empresa mantém dados de localização por dois anos, um mandado pode cobrir qualquer crime ocorrido nesse período. Se a retenção é de 30 dias, o escopo é drasticamente reduzido. Muitas plataformas definem prazos de retenção com base em necessidades de funcionalidade (como histórico de localização para o usuário) ou de compliance (como investigações internas). Mas é crucial que o prazo seja justificado e documentado, e que haja mecanismos de exclusão automática após o período.

Em termos de engenharia, isso significa implementar políticas de retenção em nível de banco de dados, com jobs de limpeza programados e auditoria de exclusão. É comum vermos sistemas que acumulam dados de localização indefinidamente por falta de um processo de descarte. Isso não apenas aumenta o risco de exposição, mas também gera custos de armazenamento desnecessários. Uma política de retenção enxuta, como 90 dias para registros de localização, é uma medida de proteção eficaz. Além disso, a empresa deve publicar relatórios de transparência que detalhem o número de mandados de busca reversa recebidos, cumpridos e contestados. Isso gera accountability e permite que a sociedade civil e reguladores acompanhem o uso da ferramenta.

Decisões de arquitetura que podem limitar a exposição

Uma das abordagens mais promissoras para lidar com mandados reversos é o armazenamento local dos dados de localização, no dispositivo do usuário, em vez de enviá-los para servidores. Isso é particularmente relevante para aplicativos de navegação, clima ou fitness, que podem processar a localização localmente sem enviar para a nuvem. Nesse cenário, a empresa não possui os dados e não pode entregá-los em resposta a um mandado reverso. A engenharia aqui deve equilibrar funcionalidade (como sincronização entre dispositivos) com custo e privacidade. Em muitos casos, é possível manter a funcionalidade principal com processamento local e enviar apenas dados agregados ou anonimizados para o servidor.

Outra decisão importante é a separação entre dados de localização e identificadores pessoais. Em vez de armazenar um par (latitude, longitude, user_id), é mais seguro armazenar (latitude, longitude, advertising_id) em um banco separado, com acesso controlado, e manter o advertising_id mapeado ao user_id em outro banco, com chaves de acesso diferentes. Isso exige que a polícia obtenha dois mandados separados: um para obter os dados de localização com IDs, e outro para reidentificar os IDs. A complexidade adicional é pequena em comparação com o ganho de proteção. Isso é um exemplo concreto de privacy by design: a arquitetura é desenhada para limitar a exposição mesmo quando a empresa é forçada a cumprir uma ordem judicial.

Riscos técnicos e limitações dos mandados reversos que engenheiros precisam conhecer

O principal risco técnico associado aos mandados reversos é a possibilidade de vazamento de dados de usuários inocentes. Mesmo com pseudonimização, os identificadores podem ser reidentificados com cruzamento de outras fontes. Um estudo técnico citado em processos judiciais sugere que a margem de erro de dados de localização pode chegar a várias dezenas de metros em áreas urbanas densas, devido a erros de GPS, triangulação de Wi-Fi e torres de celular. Isso significa que uma pessoa que estava na calçada em frente ao local do crime pode ser erroneamente associada à cena, gerando falsos positivos. Para engenheiros, isso significa que a precisão dos dados de localização não é confiável o suficiente para uma investigação de alta granularidade, e a empresa que entrega esses dados assume um risco reputacional enorme.

Outra limitação é a falta de padronização jurídica. Cada mandado pode ter requisitos diferentes de formato, prazo e escopo. Uma empresa global precisa lidar com múltiplos regimes legais (EUA, Reino Unido, Alemanha, Brasil) e cada um tem suas próprias regras sobre o que pode ser solicitado e como responder. A automação do processo de resposta a mandados é difícil, e erros de interpretação podem levar ao descumprimento de ordem judicial ou à entrega excessiva de dados. Sistemas de gerenciamento de solicitações governamentais (como o GovRequests) são emergentes, mas ainda caros e imaturos. Para startups, o custo de compliance pode ser proibitivo.

Por fim, há uma pergunta que permanece sem resposta técnica: até que ponto a empresa pode contestar um mandado sem ser acusada de obstruir a justiça? A resposta depende da jurisdição, mas engenheiros devem estar preparados para trabalhar com equipes jurídicas para avaliar a validade de cada solicitação. Em muitos casos, a melhor defesa é a transparência: publicar relatórios de transparência e contestar mandados excessivos na justiça. Isso não apenas protege a empresa, mas também sinaliza aos usuários que a privacidade é levada a sério.

Lições de implementação para times de produto e engenharia

Minha experiência com projetos de privacidade em produto me ensinou que a colaboração entre engenharia, jurídico e produto é indispensável. Decisões sobre granularidade de dados, retenção e resposta a mandados não podem ser tomadas isoladamente. Um engenheiro que entende as implicações legais de seu código consegue projetar sistemas que minimizam riscos. Um advogado que compreende os limites técnicos dos sistemas consegue argumentar de forma mais eficaz em juízo. Essa integração deve ser incentivada com treinamentos cruzados e processos compartilhados de revisão de arquitetura.

Uma prática que recomendo é a realização de exercícios de "war games" de privacidade: simular a chegada de um mandado de busca reverso e testar o fluxo de resposta, desde a interpretação da ordem até a extração e entrega dos dados. Isso expõe falhas de processo, falta de documentação e gargalos técnicos antes que eles se tornem problemas reais. Em um desses exercícios, descobrimos que o sistema de indexação espacial não era capaz de consultar dados com mais de 180 dias, o que significava que a resposta a um mandado antigo exigiria uma varredura completa de logs — um processo que levaria semanas. Isso levou a uma reestruturação do banco de dados e à definição de uma política de retenção máxima de 120 dias.

Outra lição é que a transparência com o usuário não é apenas uma obrigação legal, mas uma vantagem competitiva. Aplicativos que explicam claramente o que coletam, por que coletam e por quanto tempo retêm os dados de localização criam confiança. Em um cenário onde mandados reversos se tornarem comuns, essa confiança pode ser o diferencial que mantém o usuário fiel. A LGPD brasileira, por exemplo, exige que o usuário seja informado sobre o compartilhamento de dados com terceiros, incluindo forças de segurança. A aplicação desses princípios de forma proativa, e não apenas reativa, é o que diferencia um produto maduro de um que apenas cumpre o mínimo legal.

O futuro da privacidade em produto diante dos mandados reversos

A decisão da Suprema Corte americana terá efeitos cascata no mundo inteiro, mas, independentemente do resultado, os princípios de boa engenharia de privacidade já oferecem um caminho seguro: minimizar coleta, pseudonimizar, reter pouco e ser transparente. Empresas que projetam sistemas com privacy by design desde o início estarão em posição muito melhor do que aquelas que tentam adaptar sistemas legados quando a pressão regulatória ou judicial chegar. Para engenheiros, isso significa que a privacidade não é uma feature opcional — é uma restrição de arquitetura que deve ser considerada tão importante quanto performance ou escalabilidade.

Profissionais de tecnologia que atuam em mercados regulados, como o Brasil com a LGPD, precisam se preparar para um cenário onde dados de localização são cada vez mais disputados por forças de segurança. Mais do que cumprir a lei, trata-se de projetar sistemas que respeitem a autonomia do usuário e que, ao mesmo tempo, não inviabilizem o uso legítimo da informação. O equilíbrio é difícil, mas é a única forma de manter a inovação alinhada aos valores democráticos. O papel do engenheiro de software nesse debate é central: não como um mero executor de ordens, mas como um profissional que entende as implicações de suas decisões de código e age para proteger a privacidade dos usuários, mesmo quando o sistema legal permite o contrário.