Verificabilidade individual do voto
Este artigo explica como verificar o próprio voto de forma segura e anônima.
A funcionalidade de verificabilidade individual do voto, quando ativada, permite confirmar que cada voto registrado foi corretamente gravado de forma imutável no sistema.
Para isso, a Eligo gera para cada eleitor um hash, ou seja, um código criptografado e único que representa o comprovante do voto.
O processo de votação não muda, mas a verificabilidade adiciona uma etapa extra para aumentar a segurança, a transparência e a auditabilidade de todo o processo eleitoral.
Verificabilidade do lado do administrador
1. Acesso à Bulletin Board
No menu do backoffice estará disponível a opção “BULLETIN BOARD”, que mostra os hashes de voto para cada cédula de votação.
Após a criação e abertura de um evento eleitoral, selecione o evento e a cédula no menu suspenso.

2. Visualização dos hashes em tempo real
À medida que os eleitores registrarem seus votos, será exibida uma tabela com a lista dos hashes gerados.

Será possível baixar o comprovante de cada voto, seja copiando o hash ou fazendo o download de um arquivo no formato .json.
Em seguida, é possível verificar um voto individual clicando no botão específico e colando a string ou arrastando o arquivo .json para o campo apropriado.

Após o encerramento da votação, o administrador poderá continuar consultando a Bulletin Board, inclusive baixando um arquivo .json com todos os comprovantes submetidos e realizando uma verificação universal dos votos.

Verificabilidade do lado do eleitor
1. Recebimento do hash
No momento do login, será exibido um pop-up informativo avisando que a verificabilidade do voto está ativa. Basta clicar em “Entendi”.

Quando o voto for confirmado, o comprovante de voto criptografado (o hash do voto) será disponibilizado.

O código pode ser copiado ou baixado como arquivo .json.
⚠️ Se o eleitor não salvar o hash nesse momento, não será possível recuperá-lo posteriormente.
De fato, os administradores visualizam apenas a lista de hashes, mas não conseguem associá-los a usuários específicos.
2. Verificação do próprio voto
Para verificar o próprio voto, clique no botão correspondente.

Em seguida, cole o hash ou arraste o arquivo para o campo indicado e clique em “Verificar”.

Se o código inserido estiver correto, será exibida uma confirmação de que o voto foi corretamente inserido na urna digital.

Caso o hash não corresponda, será exibida uma mensagem de erro.

Considerações sobre privacidade
O hash não contém nenhum dado pessoal e não permite, de forma alguma, identificar a escolha de voto do eleitor. Sua existência não compromete o sigilo do voto, pois representa exclusivamente um comprovante criptografado sem referências identificáveis.
Quando o eleitor baixa o arquivo criptografado, ele inclui o ID do evento, o ID da cédula e o seu username, para que possa guardar o próprio comprovante.
O administrador, por sua vez, tem acesso a uma versão do mesmo arquivo que contém apenas o id do evento e o id da cédula, sem qualquer dado que permita associar o hash a um usuário específico.