Security and compliance

Every result, tracked from the polling station to your tally.

Every number in your count keeps four things: its polling station, the agent who entered it, a server timestamp, and the original photo of the form. Below is the path each number takes, and the checks that hold each step in place.

Chain of custody

Five steps from the station to your tally.

  1. 1.Polling station

    We bind every figure to one polling station and to the official results form posted there.

  2. 2.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. 3.Server timestamp

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

  4. 4.Reviewer confirms

    A separate reviewer compares the entered figures with the photographed form, then confirms or flags each one. No automated guess enters the count.

  5. 5.Hash-chained record

    The confirmed result goes into an append-only log. Each entry is 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, we score each one against statistical and integrity checks and raise anything unusual for a person to review. You also hold an independent count. So when your figures diverge from the official result for a station, that gap is itself the flag.

  • Votes beyond the register

    We flag any station where the votes cast exceed the registered voters, which means turnout over 100%, as soon as the form lands.

  • Turnout outliers

    We surface stations and areas whose turnout sits far above or below comparable ones. Statistics find them, not a tired eye.

  • Benford's Law

    We test vote counts against the first-digit pattern real tallies follow. A sharp deviation is a known sign of made-up numbers, so we raise it for review.

  • Cross-station deviation

    When a station's result pattern breaks sharply from its neighbours, we raise it for a closer look.

  • Uniform or too-round numbers

    We catch identical or suspiciously round figures that repeat across stations, a known sign of manufactured results.

  • Coordinated patterns

    The same anomaly appearing across many stations points to organised manipulation, not a one-off error.

  • Late-submission bursts

    We flag a burst of results that arrives late, after most are already in, because that is a window for manipulation.

  • Out-of-place captures

    We raise a geo-anomaly when a device sends a result from somewhere other than its assigned station.

  • Ballot accounting that will not reconcile

    Valid, rejected, spoilt and disputed ballots must add up to the total cast. When they do not, we flag the form.

  • Conflicting captures

    When two independent records for the same station disagree, we surface the conflict for a person to resolve. We never overwrite one silently.

No compromise

Built for a court file.

If your legal team cannot defend where a number came from, nothing else matters. Everything below is something the platform does today, not a wish list.

Encrypted end to end
We encrypt every connection between the phone, our servers and the database, and everything we store. Result photos travel by short-lived private links that expire on their own.
Your data stays yours
We wall each campaign off from every other. Your agents see only the stations you assign them, and no one can read into another campaign's data.
A record no one can change without a trace
We write every important action down in order and lock each entry to the one before it. If someone changes a number after the fact, the record shows it. 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
We built the platform to line up with the Kenya Data Protection Act and GDPR, and we register with the data-protection authority in each country before we operate there. You can export your full record at any time, and we act on 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 and easy to check against it.
Now onboarding

Protect every vote,
from the doorstep to the declaration.

We take on a small number of campaigns and parties each cycle, so access is by invitation. Tell us about your race. We 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.