Common questions
Two sets of answers: one for members who have been sent a code, one for clubs deciding whether to use this.
If you have been sent a voting code
You should be finished in about a minute.
What do I actually do?
Open the link in your message, or go to the address on your letter and type in the code. Choose who you want, check the summary you are shown, and confirm. It works on a phone or on a computer, and there is nothing to install.
Can anyone see how I voted?
No. Your selections are stored with nothing attached to them that could point back at you — not hidden from your officers, but genuinely absent from the record. Nobody at your club, and nobody here, can work backwards from a ballot to a person.
What is the reference I was shown at the end?
It is how you can check your ballot was counted: when the result is published, the reference appears in the list of counted ballots. It does not show how you voted, and no copy of it is kept anywhere, so nobody can demand you produce it to prove anything.
I have lost my code, or it never arrived.
Ask your club’s officers. They can issue you a replacement as long as the original has not already been used, and two of them have to agree to it. Nobody can look up your old code — codes are not stored anywhere they could be read back.
Can I change my mind after I have voted?
No. Once a ballot is submitted it cannot be changed or withdrawn — that is what makes it secret, because there is no way to find it again. You are shown a summary and asked to confirm before anything is recorded.
Could someone vote twice, or vote as me?
Your code works once and is then spent. If someone else used it before you, you will be told the ballot has already been accepted — tell your officers straight away.
Do I need an account, or an app?
Neither. There is nothing to sign up for and nothing to download. The only things stored in your browser are a token that protects the form and, if you switch languages, which language you chose.
What if I do not want to vote for anyone?
If your club allows it, you can submit a blank ballot, which is counted as an abstention. Or you can simply not use your code.
If your club is thinking of using this
What it does, what it will not do, and what it asks of you.
What kinds of election can we run?
Both halves of an AGM. Elections: one seat or several, with each member choosing one candidate or as many as you allow. Motions: adopt the accounts, amend the constitution, approve the proposed committee — you write the resolution, set whether it needs more than half, two thirds or three quarters of the votes cast, and the result page says carried or not carried. Slates work either way: put each slate on the ballot as an option with its members named, or put a single proposed slate to a motion.
How do the codes reach our members?
Four ways, and you choose before you launch: email sent by this service from its own verified domain with your name on it; email through your own mail server; printed letters you post or hand out; or a mail-merge file you send yourself from your own system.
Do we really need two officers?
Yes, for anything that matters — launching, closing early, publishing the result, replacing a lost code, producing a list of codes. One officer asks, a different one agrees, and the database refuses if they are the same person. A club with a single account cannot run an election.
Can the officers see the result before it is published?
They can see the totals once voting has closed, which is what lets them check the count before announcing it. Nothing is counted while voting is open: there is no running tally on any screen, so there is none to leak.
What happens if there is a tie?
You agree the tie rule when you set the election up, before any names are known. If the seats run out inside a tie, the count reports it and refuses to break it, and publication is blocked until the officers record what they did about it. Seats decided outright are not held up by it.
Can anyone check that the result is right?
Yes, and we tell people how. Every published result offers the ballots it was counted from, anonymously, along with a separate program that counts them again — written in another language and sharing no code with the software that produced the page. There is a step-by-step page at /verify with the exact commands. It needs no account and nothing installed beyond Python, which most computers already have.
Which languages do you support?
English, French and German. Each member reads the ballot, the emails and the result in whichever they choose, and you can supply your own translations of the election’s title, description and candidate statements.
Where is our members’ data held?
In Frankfurt, in the European Union — both the application and the database. There is more detail, including what is encrypted and how long things are kept, on the page about how this is built.
How is it actually built?
The separation between names and votes, what is encrypted, where it runs, and what we do not collect.