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

Each Voter

Register to Vote

Each voter connects their wallet and generates a unique voter key. They share their key link with the organizer.

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.

Organizer

Share the Voting Link

The organizer sends each voter a link to cast their ballot.

Each Voter

Cast a Private Vote

Voters open the link, make their choice, and sign it with their wallet. The vote is cryptographically masked before sharing.

Organizer

Tally the Results

The organizer collects all masked ballots and aggregates them. The masks cancel out, revealing only the final totals.

Organizer

Share the Results

The organizer shares a results link with all participants so everyone can see the final outcome.

Anyone

Verify the Results

Anyone can verify their vote was counted and that the final tally matches the submitted ballots. No trust required.