Security and compliance

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.

Chain of custody5 steps · station to tally
chain-of-custody · station → tallyverified
  1. 01

    Polling station

    Every figure is bound to a specific polling station and the official results form posted there.

  2. 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.

  3. 03

    Server timestamp

    On sync, the server records who submitted, from where, and when - a timestamp you do not have to take on trust.

  4. 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.

  5. 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.

Anomaly detection10 automated checks

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.

No compromise

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.
Now onboarding · 2027 cycle

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.

Request access

Approved teams get a sign-in link after a short qualification call.

What happens next
  1. 01
    Tell us about your race
    A two-minute form: country, race, and rough scale.
  2. 02
    See it live
    A short call and a walkthrough of the real platform.
  3. 03
    You're set up
    Approved teams get a sign-in link and onboarding.