Bloquinho do 22 na Avenida Paulista-SP
Validação de presença oficial dentro do perímetro demarcado no Google Maps. Limite estrito de 1 confirmação por aparelho.
Meu Aparelho (ID 100% Web)
WebGL + Audio DSP SHA-256
Google Maps • Perímetro Oficial do Check-in
A área demarcada mostra exatamente onde o check-in é liberado.
Auditoria Pública em Tempo Real (Aparelhos Validados)
Assinaturas SHA-256 anonimizadas • 1 por celularArquitetura de Integridade, Confiabilidade & Privacidade
Entenda como garantimos matematicamente e criptograficamente que cada confirmação de presença corresponde a 1 pessoa física real com smartphone em mãos dentro da área delimitada, sem duplicidades, sem robôs e com privacidade absoluta assegurada pela legislação brasileira.
Conformidade Total com a LGPD (Lei Federal nº 13.709/2018)
O sistema não solicita nem armazena Nenhum Dado Pessoal: sem nome, CPF, RG, e-mail, telefone ou fotos. Não há risco de vazamento de dados porque o banco simplesmente não possui dados civis.
A assinatura de hardware é um hash criptográfico unidirecional SHA-256. O Art. 12 da LGPD estabelece expressamente que dados anonimizados irreversíveis não são dados pessoais.
O satélite GPS é lido apenas na memória RAM local por ~1 segundo para testar o polígono. Sua coordenada exata NUNCA é gravada no banco em nuvem e é descartada imediatamente.
| Informação | Coletamos / Salvamos? | Onde Fica Armazenada? | Finalidade Técnica & Garantia LGPD |
|---|---|---|---|
| Nome, CPF, RG, E-mail, Celular | ❌ NUNCA COLETAMOS | Lugar nenhum (Inexistente) | Garante anonimato civil absoluto e privacidade inviolável. |
| Coordenada Exata GPS (Lat / Long) | ❌ NÃO GRAVADA EM BANCO | Apenas na memória RAM local por ~1s | Testa a fórmula matemática do polígono e é apagada logo após a leitura. |
| Assinatura de Hardware (Hash SHA-256) | ✅ SIM (ANONIMIZADA) | Upstash Redis Serverless | Identificador técnico irreversível para assegurar a regra de 1 voto por aparelho. |
| País da Conexão (Edge Cloudflare) | ✅ APENAS VALIDAÇÃO EM MEMÓRIA | Nenhum histórico mantido | Proteção antifraude no Edge contra redes de VPNs estrangeiras e bots. |
Como Funciona o Modo Trial vs. Placar Oficial Definitivo
Para garantir que o público e a imprensa tenham confiança absoluta nos números divulgados, o sistema possui uma separação estrita entre a fase de aquecimento (Modo Trial) e a janela oficial do evento:
| Critério de Auditoria | 🧪 Modo Trial (Aquecimento) | 🟢 Placar Oficial (Ao Vivo) |
|---|---|---|
| Período de Ativação | Antes do horário oficial de início (Fase prévia) | Exclusivamente entre Início e Fim oficiais |
| Trava de GPS no Polígono | Livre (permite testes prévios de qualquer cidade) | ESTRITA (Apenas quem estiver no perímetro demarcado) |
| Chave no Redis Serverless | counter_trial:slug | counter:slug |
| Efeito no Placar Oficial | ZERO interferência (Totalmente isolado) | Contagem oficial auditada e definitiva |
| Transição de Fase | Desativação automática no segundo do início | Congelamento definitivo no segundo do término (HTTP 403) |
Os 6 Pilares de Confiabilidade do Check-in GeoPoligonal
1. Geofencing Restrito (Turf.js)
O perímetro oficial é desenhado com precisão de centímetros. O algoritmo geométrico de Ray Casting rejeita automaticamente qualquer pessoa a 1 metro fora das coordenadas oficiais.
2. 1 Celular = 1 Voto (Hardware Hash)
A assinatura de hardware é extraída do chip gráfico WebGL e Canvas DSP. Abrir aba anônima, trocar de navegador ou limpar cookies não altera a assinatura física do aparelho.
3. Defesa Antifraude (Fake GPS)
Exigência estrita de tela física sensível ao toque (bloqueia DevTools de PC), checagem de código nativo do browser ([native code]) e frescor de satélite de até 45 segundos.
4. Relógio Atômico UTC-3 no Edge
O horário não depende do relógio do celular do usuário (imune a adulterações manuais). Ao fim do evento (EVENT_END_TIME), a nuvem trava o placar com HTTP 403.
5. Barreira Anti-Robôs (Turnstile)
A proteção inteligente da Cloudflare neutraliza scripts automatizados, robôs de teste e ataques de DDoS, processando picos de milhões de acessos sem lentidão.
6. Auditoria Aberta & Imutabilidade
Operações atômicas de incremento no Upstash Redis garantem que cada voto é único. O feed público em tempo real permite a qualquer cidadão auditar a entrada contínua de confirmações.
Comparativo Direto: Votação Web Tradicional vs. Check-in GeoPoligonal
Por que o nosso sistema elimina a fraude de multidões virtuais
- ✕ Qualquer pessoa pode votar de qualquer lugar do mundo via VPN.
- ✕ Robôs e bots automatizados criam milhares de confirmações falsas em segundos.
- ✕ Basta abrir várias abas anônimas para multiplicar contagens.
- ✕ Exige cadastros com e-mail/CPF que podem ser vazados na internet.
- ✓ Exige presença física real comprovada por satélite dentro do perímetro do evento.
- ✓ 1 celular físico = estritamente 1 voto em todo o evento (persistência gráfica).
- ✓ Imune a bots com Cloudflare Turnstile e detecção de touchscreen real.
- ✓ Zero dados cadastrais coletados: total conformidade com a LGPD e privacidade garantida.
Perguntas Frequentes (FAQ de Privacidade & LGPD)
O organizador do evento ou o público podem saber quem eu sou?
Não. O sistema não coleta sua identidade civil. O público e os administradores visualizam apenas uma contagem numérica global e assinaturas técnicas truncadas (como WEB-8B4E12***), sem qualquer vínculo com seu nome ou documento.
O sistema continua usando minha bateria ou GPS após o check-in?
Não. O GPS é acionado unicamente sob demanda no instante do clique e desligado imediatamente após a conferência geométrica. Não há nenhum processo de rastreamento em segundo plano.
Posso validar presença pelo computador ou notebook de casa?
Não. O sistema exige hardware de tela sensível ao toque ativa de smartphone físico e satélite GPS genuíno, bloqueando emulações por computadores desktop.