DocsDados que coletamos

Dados que o Radar coleta

Lista exaustiva do que o pixel captura, do que NUNCA captura, e como anonimizamos. Sem letra miúda.

Esta página é uma versão técnica/dev-friendly da Política de Privacidade. Se houver divergência entre as duas, a Política de Privacidade prevalece.

O que o pixel captura

Cada hit ao pixel cria um registro na tabela events com:

Campos sempre coletados

{
  "site_id": "aZf8x2KqL3",
  "timestamp": 1714839600,         // microsecond precision
  "request_id": "ax9k2lp8q3m1n4",  // pra merge com JS enrichment

  "ip": "203.0.113.0",             // anonimizado: último octeto = 0
  "ua_full": "Mozilla/5.0 ...",    // User-Agent completo
  "ua_hash": "abc123",             // hash pra grouping rápido

  "method": "GET",
  "uri": "/blog/post-x",
  "uri_hash": "def456",
  "referer": "https://google.com/...",
  "referer_host": "google.com",

  "country": "BR",                 // CF-IPCountry ou GeoLite2
  "category": "human",             // 9 categorias possíveis
  "bot_score": 12,                 // 0-100

  "device": "desktop",
  "os": "macOS",
  "browser": "Chrome 124"
}

Campos do JS enrichment (opcional, Pro+)

Se você habilitou JS enrichment e o visitante é humano com browser, adicionamos:

{
  "screen_w": 1920,
  "screen_h": 1080,
  "color_depth": 24,
  "timezone": "America/Sao_Paulo",
  "lang": "pt-BR",

  "perf_lcp": 1240,    // ms
  "perf_fcp": 480,
  "perf_ttfb": 78,
  "perf_fid": 12,
  "perf_cls": 0.05,

  "scroll_depth": 76,  // 0-100%
  "time_on_page": 124  // segundos
}

O que o Radar NUNCA captura

Anonimização de IP

Por padrão, o último octeto do IPv4 (ou os últimos 80 bits do IPv6) são zerados antes de armazenar:

203.0.113.42  →  203.0.113.0
2001:db8:abc:def:1234:5678:9abc:def0  →  2001:db8:abc:def::

Isso preserva agregação por país/provedor mas torna impossível identificar um indivíduo específico. Você pode desabilitar anonimização em /sites/<id>/settings (responsabilidade sua de comunicar isso aos visitantes).

Retenção

Eventos individuais são apagados automaticamente após a janela de retenção do plano:

Métricas agregadas (totais por hora/dia por categoria/país) podem ser preservadas indefinidamente — elas não são identificáveis individualmente.

Como o classificador funciona (sem AI)

Importante pra privacidade: o classifier do Radar usa regex + reverse DNS + estatística. Não usamos LLM nem ML pra classificar tráfego.

Por que isso importa: dados não vão pra nenhum LLM. Não treinam modelo. Não saem dos nossos servidores pra ninguém.

Cumprimento legal

Direitos dos visitantes do seu site

Você é o controller. Nós somos o processor. Pra exercer direitos LGPD/GDPR de visitantes do seu site, eles devem te contactar primeiro. Você nos passa a request e nós executamos:

Subprocessadores

Lista completa em /privacy. Resumo: