BallotZero
Run elections and polls where every vote is private and every result is provably fair. No one — not even the person running the election — can see how you voted.
Private Ballots
Your vote is kept secret using math — no one, not even the person running the election, can see how you voted.
Verifiable
You can confirm your vote was counted, and anyone can double-check the final results.
No Central Authority
There's no central server or authority that could rig the results. The math guarantees a fair count.
How It Works
Register to Vote
Each voter connects their wallet and generates a unique voter key. They share their key link with the organizer.
Create an Election
The organizer collects voter keys, sets a title, adds candidates, and picks a voting method — single choice, approval, ranked, or score.
Share the Voting Link
The organizer sends each voter a link to cast their ballot.
Cast a Private Vote
Voters open the link, make their choice, and sign it with their wallet. The vote is cryptographically masked before sharing.
Tally the Results
The organizer collects all masked ballots and aggregates them. The masks cancel out, revealing only the final totals.
Share the Results
The organizer shares a results link with all participants so everyone can see the final outcome.
Verify the Results
Anyone can verify their vote was counted and that the final tally matches the submitted ballots. No trust required.