Nominate by
the rules.
Prove it after.
A party primary is decided by members, run by returning officers and answered for by the electoral board. PollGuard gives each of them their own screen and writes every change they make into one record: roll edits, verification decisions, every opening and closing.
When an aspirant appeals, the board answers with the record, not with memory.
Verified on the appWaiting
Selfie needs a second lookAssist
Cast at this tabletVoted
Who does what,
stage by stage
Read across to follow one person through the primary; read down to see who holds each stage. No lane does another lane’s job, and the platform never decides what the board must.
Android app
Station tablet
Command centre
PollGuard, writing the record
What each seat
actually sees
The same county primary at 14:02, from three seats. The member sees their own receipt; the officer, a queue of who is waiting and who has voted; the board, turnout as it comes in and the close. All three screens below are illustrative, with sample figures.
was recordedWomen representative · cast 14:02
Verified on the app · in the queue 3 minWaiting
Selfie needs a second look · officer neededNeeds assist
Verified on the app · in the queue 1 minWaiting
Helped by the station officer, named in the record · 13:55Assisted
Ballot cast at this tablet · receipt shownVoted
Voted on the app at 13:40 · no action neededVoted
Closing is the chair’s decision and is written to the record under their account. The official result is tallied once the ballot is closed.
Close the ballot at 17:00Who gets onto
the ballot, and why
Every aspirant moves through the same statuses, set by the party’s vetting committee. Each change carries a vetting note, so a cleared or rejected aspirant can be shown exactly what was decided and when. The ballot is built only from cleared aspirants.
- Nominated
- Under review
- Cleared
- On the ballot
Achieng SamplePapers and nomination fee receipt checked · 11 OctCleared
Baraka SamplePapers checked · membership confirmed by the branch · 12 OctCleared
Chebet SampleMembership date to confirm with the branchUnder review
Daudi SamplePapers filed after the stated deadlineRejected
Four things the board can promise
Each one operational, each one in the recordOne verified member, one ballot
A second ballot from the same member for the same position is refused by the database itself, not by a screen that could be skipped.
Receipts never show a choice
A receipt proves a ballot is on record, to the member and to anyone they show it, and never reveals how they voted.
Official results after close
The official tally runs only once the board has closed the ballot. Before that there is turnout, not a result.
Every change has an author
Roll edits, verification decisions and every opening and closing are written to the record with the account that made them.
Ballots are stored encrypted, but in the same database as the member’s account. Keeping the two apart is being built.
Organisation admins can still see running counts before the close. Hiding them until the close is being built.
Changes to the record carry their author. Reads of it are not yet logged; that is being built too.
When an aspirant
says it was wrong
The party’s own rules set the window and the panel. The appeals desk we are building keeps the clock, gathers the evidence from the record and writes the ruling next to the result it touches. Until it ships, the record and the results export are what the panel works from.
- 01FiledThe aspirant files at the secretariat, inside the window, with evidence attached.
- 02LoggedThe legal desk gives it a reference. The ruling deadline starts counting down for everyone to see.
- 03EvidenceVerification decisions and the record of changes are pulled from PollGuard, never retyped.
- 04HearingThe panel hears both sides. A member with a conflict steps out, and that is recorded too.
- 05RulingUpheld, dismissed or a re-run ordered, with written reasons and the names of those who ruled.
- 06On the resultThe ruling is attached to the certified result it affects, and every party is notified.

Filed by Baraka Sample, aspirant, at the party secretariat
What the board
takes home tonight.
When the board closes the ballot, the official tally runs and the results export is ready the same night: every position, every candidate, votes, share and rank. The fuller pack below is being built.
files in the board’s pack run today: results by position and candidate. The other five are being built, and each one is labelled so in the export screen.
Each export says which election it came from and when it was made.
Votes, share, rank and winner for every seatToday
Every seat and candidate, signed by the boardBeing built
Ballots per candidate per stationBeing built
Ballots cast per hourBeing built
Counts, borderline matches and the reviewer’s decisionsBeing built
Every change written to the audit log for this electionBeing built
What a primary costs
Two modules carry a primary: Campaign & nominations, and identity verification for each member who votes. The licence and the per-election engagement fee are billed separately. Prices exclude VAT.
| Identity verification | 30,870 × KES 25 | KES 771,750 |
| Campaign & nominations | 1 election | KES 5,000 |
| Modules for this primary | KES 776,750 |
Questions party secretariats ask
Can members vote by SMS?
No. Ballots are cast on the Android app or at a station tablet. SMS carries one-time sign-in codes, never a ballot.
Is there an iPhone app?
No. Android only, installed directly from pollguard.africa. A member without one votes at a station tablet, helped by a named officer.
Do you check members against a government register?
No. There is no IPRS lookup. The member’s own document is matched to a live selfie with liveness prompts. Software scores the match; a named reviewer approves or declines every verification, and a clear mismatch fails the check.
Can a returning officer see how someone voted?
No. Officers see who has voted, never how. Checking a receipt shows “recorded”, never the choice.
Can anyone see results before the close?
The official tally runs only after the board closes the ballot. Today organisation admins can still see running counts before then; hiding them is being built.
Can we accredit delegates in PollGuard?
Not yet. Delegate list approval and one-time accreditation codes are being built. Until then the party accredits by its own process.
Is PollGuard part of the IEBC process?
No. PollGuard is independent of the IEBC and not endorsed by it. Only the IEBC declares national election results.
Can we rehearse first?
Yes. The Evaluation Sandbox is free: 200 voters, one election, one branch. It is for practice, not a live primary.
Run your primaries
on PollGuard.
Bring your roll size, branches and nomination calendar to a briefing. You leave with the licence, modules and engagement fee in writing, and a plain list of what runs today and what is still being built.