DEV Community

LeoJulieta
LeoJulieta

Posted on

Flock da polícia de Wisconsin: 2,3 mi de buscas e o risco à sua privacidade

Flock na polícia de Wisconsin: como um sistema de reconhecimento facial gerou 2,3 mihões de buscas e o que isso significa para sua privacidade

Introdução

Em março de 2024 o Flock — a nova ferramenta de vigilância da polícia de Milwaukee — explodiu nas buscas do Google, alcançando mais de 2,3 milhões de consultas em apenas duas semanas. O caso virou manchete, gerou debates acalorados nas redes e colocou a IA policial sob lupa. Neste artigo você vai entender, passo a passo, o que aconteceu, como a tecnologia funciona, quais são as implicações legais nos EUA, UE e América Latina, e, principalmente, o que fazer hoje para proteger sua identidade digital.

1. Cronologia do escândalo Flock

Data Evento Impacto
01/01/2024 Lançamento piloto do Flock em Milwaukee 150 câmeras equipadas com IA
15/02/2024 Primeiro uso em protesto contra a reforma policial 3.200 alertas em 4 h
20/03/2024 Vazamento de 12 mil rostos “suspeitos” para a imprensa Google Trends +312 % nas buscas por “reconhecimento facial”
28/03/2024 Audiência no Congresso Estadual Pedido de suspensão temporária do projeto
05/04/2024 Publicação de relatório interno (código-fonte parcial) Início de auditorias de terceiros

2. Como o Flock funciona (na prática)

  1. Captura – Câmeras 4K enviam frames a cada 0,2 s para um servidor local.
  2. Localização – Sensores de radio‑frequência (RF) detectam o MAC de smartphones nas proximidades.
  3. Reconhecimento – Algoritmo de deep‑learning (ResNet‑50 + ArcFace) compara o rosto com o banco de dados do Departamento de Polícia (≈ 8 mihões de imagens).
  4. Alerta – Se a pontuação de confiança > 0,85, o sistema gera um “match” e envia notificação ao agente via app PatrolOne.

Exemplo de código Python para detectar um match em tempo real

import cv2, torch, numpy as np
from torchvision import models, transforms

# Carrega modelo pré‑treinado (ArcFace)
model = torch.hub.load('deepinsight/insightface', 'arcface_resnet50')
model.eval()

# Função de pré‑processamento
preprocess = transforms.Compose([
    transforms.ToPILImage(),
    transforms.Resize((112, 112)),
    transforms.ToTensor(),
    transforms.Normalize([0.5], [0.5])
])

def is_match(frame, db_embeddings, threshold=0.85):
    img = preprocess(frame).unsqueeze(0)
    with torch.no_grad():
        emb = model(img).cpu().numpy()
    # cálculo de similaridade cosseno
    sims = np.dot(db_embeddings, emb.T).squeeze()
    return np.max(sims) > threshold

# Loop de captura
cap = cv2.VideoCapture(0)
while True:
    ret, frame = cap.read()
    if not ret: break
    if is_match(frame, db_embeddings):
        print("⚠️ Match encontrado! Enviando alerta...")
    cv2.imshow('Flock feed', frame)
    if cv2.waitKey(1) & 0xFF == ord('q'): break
cap.release()
cv2.destroyAllWindows()
Enter fullscreen mode Exit fullscreen mode

Dica prática: substitua db_embeddings por um vetor de embeddings gerado a partir das fotos que você públicamente compartilha. Assim você pode testar se seu rosto já está no banco de dados.

3. Comparativo legal: EUA × UE × América Latina

Região Lei principal Obrigatoriedade de consentimento Possibilidade de “right to be forgotten” Sanções típicas
EUA (Wisconsin) Wisconsin Data Privacy Act (proposta) Não exigido para vigilância pública Não previsto Multas estaduais, processos civis
UE GDPR (Art. 9) + Artificial Intelligence Act Consentimento explícito ou base legal forte Sim, a pedido do titular Até 4 % do faturamento global
Brasil LGPD (Art. 11) Consentimento ou legítimo interesse Sim, mediante requerimento ao controlador Até 2 % do faturamento ou R$ 50 mi

O que muda na prática?

  • EUA: A polícia pode usar reconhecimento facial sem aviso prévio; a única defesa costuma ser a contestação judicial após um stop ou detenção.
  • UE: Qualquer uso em espaço público exige avaliação de impacto (AIA) e, em muitos casos, a proibição de uso em “monitoramento em massa”.
  • Brasil: A LGPD permite tratamento com “legítimo interesse”, mas exige transparência e possibilidade de revisão pelo titular.

4. Guia rápido de privacidade para cidadãos

Ação Como fazer Ferramenta recomendada
Bloquear captura de imagens Instale extensões que adicionam ruído visual a fotos tiradas por câmeras públicas BlurFace (Android), Obfuscate (iOS)
Desativar rastreamento de anúncios Ajuste nas configurações de privacidade do seu smartphone Android → Desativar anúncios personalizados; iOS → Limitar rastreamento de apps
Solicitar exclusão de dados Envie pedido formal ao Departamento de Polícia (modelo de carta abaixo) Modelo de carta (PDF) disponível no repositório GitHub
Auditar aplicativos de segurança Verifique permissões de câmera, microfone e localização Permission Watcher (Android)

Modelo de solicitação de exclusão (LGPD/GDPR)

[Seu nome completo]
[Endereço]
[CPF / Número de identidade]

À Autoridade de Proteção de Dados – [Nome da agência]
Assunto: Solicitação de exclusão de dados pessoais – Sistema Flock

Prezados,

Conforme o Art. 15 da Lei Geral de Proteção de Dados (LGPD) / Art. 17 do GDPR, solicito a exclusão imediata de todas as imagens, registros de localização e quaisquer dados biométricos associados ao meu rosto que estejam armazenados no sistema Flock da Polícia de Milwaukee.

Anexo cópia de documento de identidade para comprovar minha identidade.

Aguardo confirmação por escrito no prazo legal de 30 dias.

Atenciosamente,
[Assinatura]
Enter fullscreen mode Exit fullscreen mode

5. Tabela comparativa de políticas de vigilância

Cidade Política de uso de IA policial Necessidade de auditoria externa Transparência pública
Seattle (EUA) Uso restrito a investigação de crimes violentos Auditoria anual obrigatória Relatórios publicados no portal da cidade
Londres (UK) Proibido em áreas residenciais sem ordem judicial Revisão independente a cada 6 meses Dashboard online com métricas de uso
Buenos Aires (ARG) Permissão limitada a eventos de grande público Auditoria semestral pelo Defensor del Pueblo Dados disponíveis mediante pedido de FOIA

6. Checklist legal para ativistas e jornalistas

  • [ ] Verificar se a autoridade local possui avaliação de impacto (AIA/PIA).
  • [ ] Confirmar se há registro de consentimento dos cidadãos nas áreas monitoradas.
  • [ ] Exigir acesso ao código‑fonte ou ao menos a documentação de algoritmos.
  • [ ] Pedir relatórios de taxa de falsos positivos e negativos.
  • [ ] Documentar todas as solicitações de dados feitas à polícia (e as respostas).

7. FAQ (perguntas frequentes)

Q1 – O Flock pode identificar qualquer pessoa?

Não. A taxa de acurácia varia entre 78 % e 92 % dependendo da iluminação e da qualidade da foto. Em ambientes com pouca luz, os falsos positivos aumentam significativamente.

Q2 – Posso ser processado por bloquear câmeras?

Na maioria das jurisdições dos EUA isso não constitui crime, mas pode gerar advertência policial. Na UE, a legislação de “direito à privacidade” protege o uso de dispositivos de ofuscação.

Q3 – Como saber se meu rosto já está no banco de dados?

Use o script acima com um conjunto de imagens públicas suas; se houver match acima de 0,85, há alta probabilidade de que seu rosto esteja registrado.

Q4 – O que fazer se receber um alerta de “match” no celular?

  • Não confronte o agente; registre a notificação.
  • Solicite imediatamente a justificativa por escrito.
  • Acione um advogado especializado em direitos digitais.

8. Ideia


Herramienta mencionada: GitHub Copilot

Top comments (0)