Pular para o conteúdo
Boletim da Urna

Transparência

Metodologia e fontes

Tudo o que aparece neste estudo pode ser refeito a partir de arquivos públicos. Aqui estão as fontes, o passo a passo do processamento, a conferência com o resultado oficial e as limitações.

TSE · Portal de Dados Abertos

Boletins de urna

56 arquivos (27 UFs + exterior, 2 turnos), com hash SHA-512 verificado. Coletados em 11/11/2026.

TSE · resultados.tse.jus.br

Resultados oficiais

59 arquivos JSON de totalização (Brasil e UFs) e cadastro de municípios com código IBGE.

Curadoria do autor · em revisão

Pesquisas e notícias

54 pesquisas nacionais e 10 notícias de veículos de grande circulação, cada uma com link para a fonte.

Processamento

  1. 01Consulta ao catálogo do Portal de Dados Abertos do TSE (API CKAN) para listar os arquivos de boletim de urna de cada UF e turno.
  2. 02Download de cada arquivo e verificação do hash SHA-512 publicado pelo TSE; arquivo com hash divergente é descartado.
  3. 03Leitura em streaming dos CSVs (codificação latin1), mantendo apenas o cargo de Presidente.
  4. 04Consolidação em uma linha por seção eleitoral, com checagem de consistência entre as linhas de cada seção.
  5. 05Soma por município, UF e Brasil e comparação campo a campo com os totais oficiais divulgados pelo TSE (reconciliação).
  6. 06Cálculo dos sinais estatísticos (comparecimento, horários, liberações sem biometria) comparando cada seção com as demais do mesmo estado.
  7. 07Geração de arquivos compactos; cada arquivo gerado tem hash SHA-256 registrado no manifesto do repositório.

Reconciliação: soma dos boletins × total oficial

Para cada estado e turno, a soma dos boletins de urna foi comparada com o total divulgado pelo TSE em comparecimento, votos de cada candidato, brancos, nulos e nulos técnicos.

Reconciliação por UF e turno
UFSeções com BU (1º / 2º)Comparecimento 2º turnoResultado
AC2.270 / 2.270453.654✓ bate
AL7.101 / 7.1011.951.632✓ bate
AM8.157 / 8.1572.192.059✓ bate
AP1.914 / 1.914429.975✓ bate
BA35.476 / 35.4769.422.047✓ bate
CE23.765 / 23.7656.024.843✓ bate
DF6.969 / 6.9691.868.280✓ bate
ES9.844 / 9.8442.409.214✓ bate
GO15.686 / 15.6864.047.280✓ bate
MA18.093 / 18.0934.127.771✓ bate
MG52.062 / 52.06213.044.203✓ bate
MS7.106 / 7.1061.594.460✓ bate
MT8.287 / 8.2872.085.334✓ bate
PA20.827 / 20.8274.989.573✓ bate
PB10.712 / 10.7122.743.560✓ bate
PE21.418 / 21.4186.126.467✓ bate
PI10.225 / 10.2252.239.830✓ bate
PR27.142 / 27.1427.059.339✓ bate
RJ37.675 / 37.67510.077.449✓ bate
RN8.115 / 8.1152.232.823✓ bate
RO4.698 / 4.698988.489✓ bate
RR1.519 / 1.519308.597✓ bate
RS27.547 / 27.5476.889.638✓ bate
SC17.326 / 17.3264.762.303✓ bate
SE5.923 / 5.9231.466.659✓ bate
SP103.656 / 103.65627.364.389✓ bate
TO4.384 / 4.384954.763✓ bate
ZZ1.309 / 1.308381.443✓ bate(seções sem BU no total oficial)

Arquivos e hashes

O hash é uma “impressão digital” do arquivo: se um único byte mudar, o hash muda. Compare com o arquivo .sha512 publicado pelo TSE ao lado de cada boletim.

Ver os 56 arquivos de boletim de urna

Como as pesquisas foram tratadas

Votos válidos
percentuais redistribuídos excluindo indecisos, brancos e nulos; margem recalculada pela amostra efetiva
Peso de cada pesquisa
0,5^(idade em dias / 7) × √(amostra / 1000), última pesquisa de cada instituto
Faixa de incerteza
±1,96 · √(erro amostral² + dispersão entre institutos²)

Limitações

  • Os sinais estatísticos apontam seções fora do padrão, não fraudes. Um valor atípico é um ponto para checar — e quase sempre tem explicação (seções em presídios, urnas de contingência, filas, falhas de leitor biométrico).
  • As simulações de fraude são hipotéticas e usam um modelo didático da assinatura digital; a criptografia real da urna é mais robusta do que o modelo exibido.
  • Os resultados das pesquisas foram compilados a partir de tabelas públicas (Wikipédia), com o link da fonte original de cada pesquisa. Parte delas não traz o número de registro no TSE na fonte compilada. A curadoria está em revisão pelo autor.
  • Os horários dos boletins estão no horário local de cada estado; por isso as comparações de horário são feitas sempre dentro da mesma UF.
  • No exterior (ZZ), o total oficial inclui seções que não tiveram boletim (não instaladas ou agregadas a outras). Os votos batem; só a contagem de seções difere.

O papel da IA

Este estudo foi desenvolvido por Leno Borges com apoio de inteligência artificial (Claude, da Anthropic) para escrever os programas de processamento, os testes automatizados e a primeira versão dos textos explicativos.

A IA não “opina” sobre os números: todos são calculados por código a partir dos arquivos oficiais, e o código é verificado por testes — inclusive o que compara a soma dos boletins com o total do TSE. A curadoria de pesquisas e notícias e o texto final passam pela revisão do autor.