Every result, tracked from the polling station to your tally.
Every number in your campaign vote count is tied to a polling station, the agent who entered it, a server timestamp, and the original photo of the results form. Below is the path each number takes, and the checks that hold each step in place.
- 01
Polling station
Every figure is bound to a specific polling station and the official results form posted there.
- 02
Agent capture
A polling agent photographs the form and enters the official figures from the paper - on a phone that works with no signal.
- 03
Server timestamp
On sync, the server records who submitted, from where, and when - a timestamp you do not have to take on trust.
- 04
Reviewer confirms
A separate reviewer reconciles the entered figures against the photographed form and confirms or flags each one. No automated guess enters the count.
- 05
Hash-chained record
The confirmed result lands in an append-only log, each entry SHA-256 hash-chained to the one before it, back to the original photo.
Every figure is checked, not just stored.
As results land, each one is scored against statistical and integrity checks, and anything unusual is raised for a person to review. Because you also hold an independent count, the moment your figures diverge from the official result for a station, that gap is itself the flag.
- Votes beyond the register
Any station where votes cast exceed registered voters - turnout over 100% - is flagged the moment it lands.
- Turnout outliers
Stations and areas whose turnout sits far above or below comparable ones are surfaced by statistical deviation, not by eye.
- Benford's Law
Vote counts are tested against the first-digit distribution real tallies follow. Sharp deviations are a known fingerprint of fabricated numbers.
- Cross-station deviation
A station whose result pattern breaks sharply from its neighbours is raised for a closer look.
- Uniform or too-round numbers
Identical or suspiciously clean figures repeating across stations - a signature of manufactured results - are caught.
- Coordinated patterns
The same anomaly appearing across many stations points to organised manipulation, not a one-off error.
- Late-submission bursts
A flood of results arriving suspiciously late, after most are already in, is flagged as a manipulation window.
- Out-of-place captures
A result sent from a device that is not at its assigned station is raised as a geo-anomaly.
- Ballot accounting that will not reconcile
Valid, rejected, spoilt and disputed ballots must add up against the total cast. When they do not, the form is flagged.
- Conflicting captures
When two independent records for the same station disagree, the conflict is surfaced for a person to resolve, never silently overwritten.
Built to hold up in court.
If your legal team cannot defend where a number came from, nothing else matters. Everything below is something the platform actually does today - not a wish list.
- Encrypted end to end
- Every connection between the phone, our servers, and the database is encrypted, and so is everything we store. Result photos travel by short-lived private links that expire on their own.
- Your data stays yours
- Each campaign is walled off from every other. Your agents only ever see the stations they are assigned - no one can read across into another campaign's data.
- A record no one can quietly change
- Every important action is written down in order, each entry locked to the one before it. Change a number after the fact and it shows - you do not have to take our word for it.
- A person checks every number
- Someone on your team confirms each result against the photo of the form before it counts. The confirmed numbers are the source of truth - no automated guess enters your count.
- You own your data
- Built to line up with the Kenya Data Protection Act and GDPR. You can export your full record whenever you want, and we honour deletion requests on a clear timeline.
- Your count, not the official one
- We are not an official source and we do not report on anyone's behalf. Election Edge is your own count - separate from the official tally, but easy to check against it.
Protect every vote,
from the doorstep to the declaration.
We take on a small number of campaigns and parties each cycle, so access is invite-based. Tell us about your race. We will set up a short call, show you the platform live, and get you running if it is a fit.
Approved teams get a sign-in link after a short qualification call.
- 01Tell us about your raceA two-minute form: country, race, and rough scale.
- 02See it liveA short call and a walkthrough of the real platform.
- 03You're set upApproved teams get a sign-in link and onboarding.