Iniciativa cidadã desde 2018

Fiscalização cidadã da Totalização dos Votos

Contribuímos para a transparência eleitoral por meio da leitura dos QR Codes dos Boletins de Urna (BU), permitindo que a sociedade civil realize uma totalização paralela e independente dos votos com base nos Boletins de Urna públicos disponibilizados pela Justiça Eleitoral.

Explorar os estudos de 2026 Conheça a iniciativa
Captura offline QR Code do BU Resultado público
Eleições Gerais
2026

Presidente · Governador · Senador · Deputados Federais e Estaduais

Presidente
Governador
Senador
Dep. Federal
Dep. Estadual
Dep. Distrital

1º Turno: 04/10/2026  •  2º Turno: 25/10/2026

Pronto para fiscalizar?

Acesse o aplicativo pelo navegador, leia os QR Codes do BU e contribua com a transparência

Acessar o Aplicativo Acompanhar Resultados

Funciona direto no navegador — sem instalar nada

Sobre o Projeto

O que é a Totalização Paralela?

A Totalização Paralela é uma iniciativa do CMInd (Comitê Multidisciplinar Independente) que permite ao cidadão comum participar da fiscalização do processo de contagem dos votos nas eleições brasileiras.

Leitura de QR Codes do BU

O aplicativo lê os QR Codes impressos nos Boletins de Urna afixados nas seções eleitorais após o encerramento da votação.

Envio e totalização complementar

Os BUs lidos são transmitidos para um servidor que realiza a totalização paralela, de forma complementar ao processo oficial do TSE.

Comparação com resultado oficial

Quando o TSE divulga os resultados por seção, é possível verificar se os BUs enviados coincidem com os totalizados oficialmente.

Importante

O aplicativo não tem como objetivo auditar a integridade do software das urnas eletrônicas. Sua finalidade é focada na verificação da totalização dos votos por meio de amostragem.

Esta é uma iniciativa independente, sem vínculo institucional com o TSE ou a Justiça Eleitoral. O aplicativo não é um produto oficial nem apresenta aprovação ou homologação pelo TSE. Seus resultados abrangem apenas os BUs recebidos e não substituem os resultados oficiais.

Diferenças encontradas exigem conferência das fontes, dos filtros, da cobertura e dos dados capturados. Uma divergência isolada não comprova fraude nem erro da Justiça Eleitoral.


Transparência eleitoral

O sistema eleitoral brasileiro possui três fases:

  • Preparação — Análise dos códigos-fonte e carga das urnas eletrônicas.
  • Apuração — Processo de votação e geração dos Boletins de Urna.
  • Totalização — Transmissão e contagem dos votos até a divulgação dos resultados oficiais. Nesta fase, a sociedade civil pode contribuir ativamente para a transparência, e é o foco do nosso aplicativo.
Passo a Passo

Como funciona?

Entenda o processo completo em quatro passos simples

1
Tela de login do aplicativo
Faça Login

Acesse pelo navegador do celular e entre com sua conta. Funciona em Android e iPhone, sem necessidade de instalação.

2
Tela de captura de QR Code do BU
Capture o QR Code do BU

Aponte a câmera para os QR Codes do Boletim de Urna afixado na seção eleitoral. O app lê automaticamente.

3
Tela de resultados da totalização
Veja os Resultados

Acompanhe a totalização paralela em tempo real com votos por candidato, cargo e região. Dados atualizados ao vivo.

4
Tela de histórico de BUs enviados
Confira seus BUs

Veja todos os BUs que você enviou por cargo — Presidente, Governador, Senador e Deputados — e acompanhe o status de validação.

Dentro do Aplicativo

Conheça os recursos do App

Tudo o que você precisa para fiscalizar a totalização dos votos, direto no seu celular

Principal
Leitura inteligente de QR Codes

Aponte a câmera e o app detecta automaticamente os QR Codes do BU. Suporta de 1 a mais de 30 códigos por boletim, com contador em tempo real e lanterna integrada para ambientes escuros.

Exclusivo
Autenticidade e rastreabilidade do BU

O app confere a cadeia de hashes e a assinatura com o certificado QRCE da urna, preservando os QR Codes originais. A contagem com assinatura validada é separada da contagem elegível de certificado incompleto. Registros com outros problemas ficam fora das contagens para revisão.

Tempo real
Resultados ao vivo

Acompanhe a totalização paralela enquanto ela acontece. Veja votos por candidato, cargo e região com gráficos interativos — atualizados assim que novos BUs chegam.

Essencial
Captura disponível offline

Depois do primeiro carregamento, capture e valide QR Codes sem internet. Os BUs ficam no celular e o reenvio é tentado ao voltar a conexão, ao reabrir o app ou ao retornar para ele.

Interativo
Mapa de cobertura nacional

Visualize no mapa interativo quais estados e municípios já têm BUs coletados. Filtre por região e acompanhe o avanço da cobertura em tempo real por todo o Brasil.

Controle
Histórico completo de envios

Confira todos os BUs que você enviou, organizados por cargo — Presidente, Governador, Senador e Deputados. Acompanhe o status: validado, pendente ou com divergência.

Diferenciais técnicos
PWA — sem instalação Leitura com aceleração por hardware Integridade SHA-256 Envio automático em fila Funciona em Android, iPhone e desktop Armazenamento local seguro

O poder da fiscalização colaborativa

Cada voluntário com um celular faz a diferença na transparência eleitoral

5
Cargos fiscalizados
472K+
Seções eleitorais no Brasil
27
Estados + DF cobertos
2018
Iniciativa ativa desde
Fluxo Completo

O que acontece quando você escaneia um BU?

Do QR Code na seção eleitoral até o resultado na tela

1
Câmera lê o QR Code

O app ativa a câmera com enquadramento inteligente. Usa a API nativa BarcodeDetector quando disponível (leitura com aceleração por hardware) ou decodificador JavaScript como fallback.

2
Dados são decodificados

Os bytes do QR Code são interpretados e os votos de cada cargo são extraídos: número do candidato, nome, partido e total de votos — além de brancos e nulos.

3
Integridade registrada

O sistema preserva os dados brutos do QR Code e calcula um hash SHA-256, permitindo detectar alterações e rastrear o BU durante o processamento.

4
BU entra na fila de envio

Se houver internet, o BU é enviado ao servidor imediatamente. Sem conexão, fica na fila local e o app tenta transmiti-lo quando voltar a ficar online ou for reaberto.

5
Totalização paralela atualizada

O servidor soma os votos recebidos e atualiza os resultados. Você vê tudo na tela de Resultados e no Mapa de Cobertura em tempo real.

O que você vê na tela
Dashboard

Painel inicial com suas estatísticas: BUs enviados, validados, pendentes e rejeitados. Acesso rápido a todas as funções.

Tela de captura

Câmera em tela cheia com moldura de enquadramento, linha animada de escaneamento, contador de QR Codes e botão de lanterna.

Detalhes do BU

Após a leitura, veja todos os votos decodificados organizados por cargo — com número, nome e total de cada candidato.

Mapa interativo

Mapa do Brasil com escala de cores por cobertura. Busque estados e municípios, filtre por região — Sudeste, Sul, Nordeste, Norte, Centro-Oeste e Exterior.

Exemplo Prático

QR Code do Boletim de Urna

Veja como é o QR Code impresso no final de cada Boletim de Urna

Modo Demonstração

No app você pode gerar BUs simulados para treinar antes da eleição. Os dados abaixo são fictícios, usados exclusivamente para demonstração.

Exemplo de BU Simulado
Eleição:Gerais 2026 · 1º Turno
UF / Município:SP · São Paulo
Zona / Seção:042 / 0318

Presidente:
16 — HELENA C. MONTEIRO (ADB)127
24 — RICARDO A. PENA (UPN)98
18 — MARCOS V. DUARTE (MPC)45
46 — JULIANA F. CAMPOS (APC)31
Brancos / Nulos8 / 5

O que é o QR Code do BU?

O Boletim de Urna (BU) é o documento impresso pela urna eletrônica ao final da votação. Ele contém todos os votos registrados naquela seção, incluindo votos nominais, de legenda, brancos e nulos para cada cargo em disputa.

No final do BU impresso, são gerados QR Codes que codificam digitalmente todas essas informações. Nosso aplicativo lê esses QR Codes e transmite os dados para a totalização paralela.

1 a 30+ QR Codes por BU
Disponível após 17h
Afixado em local visível
Modo simulação disponível!
Antes da eleição, você pode gerar BUs simulados diretamente no app para treinar o fluxo completo de leitura, revisão e envio — com candidatos e dados fictícios realistas.
Acesso ao Aplicativo

Use direto no navegador — sem instalar nada

Nosso aplicativo é um PWA (Progressive Web App). Funciona diretamente pelo navegador do celular, em qualquer dispositivo com câmera. Opcionalmente, você pode adicioná-lo à tela inicial.

Instalação no Android

1. O Chrome sugere automaticamente

Ao acessar o app pelo Chrome, aparecerá um banner na parte inferior com a opção “Instalar aplicativo” ou “Adicionar à tela inicial”.

2. Confirme e pronto

Toque em “Instalar” e o app aparecerá como ícone na sua tela inicial, igual a um app nativo. Sem precisar da Play Store.

Se o banner não aparecer, toque no menu ⋮ (três pontos) do Chrome e selecione “Instalar aplicativo”.

Instalação no iPhone

1. Toque em Compartilhar

No Safari, toque no ícone (compartilhar) na barra inferior da tela.

2. Adicionar à Tela de Início

Role a lista de opções e selecione “Adicionar à Tela de Início”.

3. Confirme

Toque em “Adicionar” no canto superior direito. O app ficará na tela inicial do seu iPhone.

Importante: no iPhone, use o Safari. Outros navegadores (Chrome, Firefox) não suportam instalação de PWA no iOS.

Tire suas dúvidas

Perguntas Frequentes

Os testes automáticos do aplicativo não substituem sua validação operacional interna com BU impresso e câmera real. A coordenação do projeto avalia essa prontidão; esse processo interno não representa homologação pelo TSE.

Após o encerramento da votação (às 17h), cada urna eletrônica imprime um Boletim de Urna (BU) que é afixado em local visível da seção eleitoral. Nosso aplicativo lê os QR Codes desse BU usando a câmera do seu celular, decodifica os dados dos votos e os envia para nosso servidor, onde é feita uma totalização complementar ao processo oficial do TSE. Para participar, esteja presente em um local de votação antes das 17h.

Sim, depois do primeiro carregamento. Você pode ler e validar os QR Codes sem internet e os BUs serão armazenados no próprio celular. Quando houver conexão (Wi-Fi ou dados móveis), o app tentará o envio ao voltar a ficar online, ao ser reaberto ou ao retornar ao primeiro plano. Você pode acompanhar o status de cada envio na tela de Histórico.

Sim, e incentivamos! Após as 17h, os BUs de todas as seções do local são afixados nas respectivas portas. Capture os QR Codes de todas as seções no local onde você estiver. Quanto mais BUs coletados pela rede de voluntários, maior a cobertura e a confiabilidade da nossa totalização.

Sim. O BU é um documento público. A Resolução TSE nº 23.751/2026, art. 127, inciso IX, prevê uma cópia assinada em local visível da seção. A leitura deve respeitar a organização do local, as orientações da equipe eleitoral e a privacidade das pessoas presentes.

Sim. A Resolução TSE nº 23.751/2026, art. 127, incisos III e IX, prevê a emissão das vias do BU e a afixação de uma cópia assinada em local visível da seção ao final dos trabalhos.

Sim! Funciona em qualquer dispositivo com navegador moderno e câmera — Android, iPhone, tablets e até computadores com webcam. Não é necessário baixar nada de lojas de aplicativos. O sistema utiliza a API nativa do navegador (BarcodeDetector) quando disponível para leitura rápida com aceleração por hardware, e conta com um decodificador JavaScript como alternativa para dispositivos mais antigos.

Converse de forma respeitosa com a presidência da mesa e peça orientação sobre onde consultar o BU público. Evite discussões e não interfira nos trabalhos eleitorais. Se a dúvida persistir, procure o cartório ou o juízo eleitoral da região pelos canais oficiais. A Resolução TSE nº 23.751/2026, art. 127, inciso IX, prevê a afixação de uma cópia assinada do BU em local visível da seção.

Não. O processo eletrônico de votação possui três etapas: Preparação, Apuração e Totalização. A Totalização Paralela atua de forma complementar ao trabalho do TSE, focando na etapa de Totalização. Ela não audita o software das urnas, mas verifica se os dados totalizados oficialmente correspondem aos BUs impressos nas seções.

À medida que os QR Codes são enviados, o servidor totaliza os votos automaticamente e os resultados parciais ficam disponíveis na opção “Resultados” do aplicativo. Após a divulgação oficial pelo TSE, publicamos um relatório comparativo detalhado.

Sim. Você pode capturar BUs diretamente no Cartório Eleitoral no dia da eleição. O importante é que os QR Codes sejam lidos e enviados pelo nosso aplicativo para a totalização paralela.

Sim. Dependendo da quantidade de cargos em disputa, o BU pode ter de 1 a mais de 30 QR Codes. Cada QR Code contém uma parte dos dados (votos por cargo, hashes e assinatura digital). Para um envio oficial, é obrigatório escanear todos os QRBU que compõem os votos. Uma sequência QRBU incompleta não é aceita. Certificado incompleto pode permitir uma contagem separada, se os critérios forem atendidos e a dificuldade de leitura for informada. Outras falhas mantêm o registro fora das contagens; nenhuma ressalva comprova autenticidade.

A assinatura é conferida usando o certificado da própria urna, presente nos QRCE, conforme o algoritmo indicado nesse certificado (E-521 ou P-521). Não há cadastro de chave do BU por UF. BU com certificado incompleto pode integrar apenas uma contagem separada, mediante verificações básicas e relato de dificuldade de leitura; outros problemas mantêm o registro fora das contagens. O diagnóstico, os QR Codes originais e os dados recebidos são preservados para revisão administrativa. BUs com sequência QRBU incompleta ou votos negativos não são admitidos. Inconsistências numéricas e versões conflitantes podem ficar pendentes, fora das contagens, para revisão. Conferir o hash não comprova a assinatura, e a revisão manual não transforma uma assinatura não comprovada em autenticada.

Sim. Para criar e usar uma conta, são tratados dados de cadastro, como nome, e-mail, telefone opcional e localidade, além dos dados técnicos necessários ao serviço. No envio de BU oficial, são registrados IP, navegador, data e hora; a localização do aparelho é incluída somente se você autorizar. Os dados de rastreabilidade do envio são restritos ao superadministrador. Consulte os Termos de Uso e Privacidade para conhecer as finalidades e seus direitos. Os votos publicados no BU não identificam a escolha individual de cada eleitor.

A votação encerra às 17h (horário de Brasília). Recomendamos chegar ao local de votação por volta das 16h30, para já estar posicionado quando os BUs começarem a ser impressos e afixados. Em locais com muitas seções, a impressão pode levar de 10 a 30 minutos após o encerramento. Se você também vai votar, vote normalmente e depois aguarde o encerramento para capturar os BUs.

O CMInd (Comitê Multidisciplinar Independente) é uma iniciativa da sociedade civil composta por profissionais de diversas áreas — tecnologia, direito, estatística, entre outras — que atua desde 2018 na promoção da transparência eleitoral. O CMInd desenvolve ferramentas como a Totalização Paralela para que qualquer cidadão possa contribuir com a verificação do processo eleitoral de forma construtiva.

A validação operacional interna em campo permanece pendente. Ela inclui captura de BU impresso com câmera real, conferência dos votos e avaliação do recebimento de envios simultâneos. A decisão de iniciar uma operação cabe à coordenação do projeto, com responsáveis de campo, infraestrutura e revisão administrativa. Uma operação piloto deve informar seus limites. Essa avaliação interna não constitui homologação, certificação ou aprovação pelo TSE.
Tutoriais

Aprenda a usar o aplicativo

Veja o passo a passo completo para se cadastrar e começar a fiscalizar

1
Abra o app e toque em “Capturar BU”

No Dashboard, toque no botão “Capturar BU” no menu de ações rápidas. Você será levado à tela de escaneamento.

Dica: No Dashboard você já vê quantos BUs enviou, validados e pendentes.
2
Ative a câmera e escaneie os QR Codes

Toque em “Ativar Câmera” e aponte para os QR Codes do BU. O app detecta automaticamente cada código — você verá o contador atualizar em tempo real.

Um BU pode ter de 1 a 30+ QR Codes. Escaneie todos para dados completos. Use a lanterna em ambientes escuros.
3
Confira os QR Codes capturados

Cada QR Code lido aparece como um chip verde na tela. Você pode remover algum tocando no × se precisar reescanear. Quando terminar, toque em “Concluir”.

Sem internet? Sem problema! Os dados ficam salvos no celular e são enviados quando a conexão voltar.
4
Revise os dados decodificados

O app decodifica automaticamente os votos do BU e exibe por cargo (Presidente, Governador, Senador, Deputados). Confira o número, nome e votos de cada candidato.

A autenticidade é conferida separadamente da admissão dos votos: BUs elegíveis de certificado incompleto entram apenas na contagem separada; outros problemas ficam fora das contagens, com material original preservado para revisão.
5
Confirme e envie o BU

Revise o resumo com zona, seção, urna e cargos. Toque em “Enviar BU” para transmitir ao servidor. O BU entra na fila e é enviado automaticamente.

O servidor confere a assinatura com o QRCE recebido. O estado “Validado” indica essa conferência, sem comprovar sozinho a procedência oficial. O servidor informa se o envio entrou na contagem com assinatura validada, na contagem separada de certificado incompleto ou se ficou fora das contagens para revisão.
6
Acompanhe na tela de Resultados

Após o recibo, confira o estado no Histórico: BUs incluídos contam na totalização provisória; conflitos e candidaturas não resolvidas ficam pendentes de revisão. Acompanhe os resultados ao vivo por candidato, cargo e região, e veja o Mapa de Cobertura crescer.

Próximo BU: Volte ao Dashboard e repita o processo para outras seções do mesmo local!
Dashboard do app

Dashboard

Tela de captura de QR Code

Escanear QR Codes

Tela de histórico de BUs

Meus BUs enviados

Tela de resultados

Resultados ao vivo

1
Dados pessoais
2
Senha e localização
3
Perfil e termos
1
Etapa 1
Dados Pessoais

Preencha seus dados básicos para criar sua conta de fiscal voluntário:

  • Nome completo
  • Dados de cadastro conforme os Termos de Uso e Privacidade
  • E-mail
  • WhatsApp (opcional)
2
Etapa 2
Senha e Localização

Crie sua senha segura e informe onde você pretende fiscalizar:

  • Senha (mínimo 8 caracteres)
  • Indicador de força da senha
  • UF e Cidade
  • Zona e Seção (opcional)
3
Etapa 3
Perfil e Termos

Escolha como deseja participar e aceite os termos:

Colaborador Escaneia e envia BUs
Observador Acompanha resultados
  • Aceite os Termos de Uso
  • Receba atualizações (opcional)
Cadastro rápido em menos de 2 minutos

Após concluir, você já pode começar a escanear BUs no dia da eleição. Faça o cadastro antes para estar preparado!

Criar Minha Conta

Já tem conta? Faça login

Confiança

Segurança e Privacidade

Dados pessoais limitados

O cadastro inclui nome, e-mail, telefone opcional e localidade. Nos envios oficiais, são registrados IP, navegador, data e hora, além da localização do aparelho somente se autorizada. Consulte os Termos de Uso e Privacidade para conhecer as finalidades e seus direitos.

Acesso à câmera

A permissão de câmera é solicitada exclusivamente para a leitura dos QR Codes do Boletim de Urna.

Desenvolvimento

Criado pelo CMInd usando a plataforma GVINCI (gvinci.com.br).

Participe da fiscalização!

Exerça sua cidadania. Cada BU lido e enviado fortalece a transparência do processo eleitoral brasileiro.