Skip to main content
Voterswall · Institute of Democracy
Students wearing lanyards voting on their phones at a polling station.
Online and station voting for institutions

Elections your members can trust

Run secure online and station-based elections, from register to certified results, on any phone, even on a weak network.

Technology that Protects the Vote

Protections built in

  • Encrypted ballots
  • Tamper-evident audit trail
  • OTP for every voter and staff member
  • Works on 2G/3G
Students voting at computers in a polytechnic computer lab.

Voterswall in numbers

  • 22+ Institutions served
  • 2M+ Identities processed
  • 120+ Elections powered
  • 99.99% Platform uptime
Our solutions

Identity, elections and verification from one trusted partner

From national-scale biometric matching to a complete, auditable election stack and simple verification APIs, Voterswall serves governments, banks, SACCOs, fintechs and institutions. Built in Africa, trusted across the continent.

Voterswall results and administration dashboards on several screens.
  • VBS ABIS

    Biometric Identity Solutions

    Automated Biometric Identification System for fingerprint, face and identity workflows at institutional or national scale.

    • 1:N fingerprint & face matching
    • Biometric deduplication
    • Facial identification
    • National ID & voter rolls
    • Criminal & institutional ID
    Talk to an ABIS specialist
  • Election technology

    Election Technology Services

    A complete, auditable election stack, from voter registration to result management.

    • Electronic voting systems
    • Voter registration & verification
    • Result management & observer dashboards
    • Polling station & candidate portals
    See the election suite
  • Election operations

    Election Operations

    Hands-on services that keep your election running, before, during and after voting day.

    • Voter data verification
    • Candidate data verification
    • Voter authentication
    Plan your election with us
  • VBS Verify API

    Identity Verification APIs

    Drop-in REST APIs for KYC, fingerprint and face match, ID validation and liveness, for banks, SACCOs, fintechs, schools and government systems.

    • Fingerprint & face verification
    • ID validation & liveness detection
    • Biometric authentication
    • KYC integrations
    Request API access
    Example Verify API request: verify a customer with face match and liveness
    # Verify a customer with face + liveness
    POST https://api.voterswall.com/v1/verify/face
    Authorization: Bearer $VW_API_KEY
    Content-Type: application/json
    
    {
      "national_id": "12345678",
      "selfie":      "<base64>",
      "liveness":    true
    }
    
    → 200 OK
    {
      "match":      true,
      "confidence": 98.7,
      "liveness":   "passed",
      "reference":  "vw_8f3e2a1c"
    }
  • Governance

    Governance & Civic Engagement

    Strengthen democratic systems, leaders and institutions.

    • Democratic governance
    • Training of election agents
    • Leadership development
    Talk to us

VBS ABIS and the Verify API are separate Voterswall product lines. The election platform on this site signs voters in with their unique key and a one-time code.

Everything an election needs, in one place

From the voter register to the signed certificate, every step runs on Voterswall.

  • One link per election

    Each election gets its own 12-character code and link. Voters open it in the browser on any phone; there is nothing to install.

  • Eligibility rules

    Show each position only to the voters who may vote for it. For example, the Nairobi campus men’s representative only to male students on the Nairobi campus.

  • Excel register import

    Upload the register from Excel or CSV. A duplicate unique key, phone or email rejects the whole file, with a downloadable report of every problem.

  • Station voting

    Run polling stations on shared tablets alongside online voting, with station officers and activate / pause controls.

  • Simulation mode

    Rehearse the whole election with your staff and real devices. Every simulated vote is discarded before voting opens.

  • Verification mode

    Before voting day, members sign in to confirm their phone number and email, so their one-time codes reach them.

  • Live results & big-screen show

    An animated results show for the hall screen and a phone-friendly public results page, shown only when you switch live results on.

  • Certificates & badges

    Winner certificates with QR verification and one or two signatories, plus printable candidate badges.

  • Reports with choice distribution

    Turnout by subgroup, abstentions and how many candidates each voter chose, as PDF and Excel.

How the Voterswall platform works

From the voter register to the result announcement, in four steps.

  1. Step 1:

    Voter verification

    Import your register from Excel in bulk; duplicates are rejected with a report. In verification mode, voters confirm their phone and email before voting day.

  2. Step 2:

    Secure voting

    Voters sign in with their admission or membership number and a one-time code, online or at a station. Every ballot is encrypted and anonymous.

  3. Step 3:

    Real-time results

    Tallies update as votes are cast. Show them on the hall screen and on phones the moment you switch live results on.

  4. Step 4:

    Audit & reports

    Download turnout reports, certificates and a signed, hash-chained audit log that anyone can verify independently.

Security & auditability

Security you can explain to your members

Plain language, no magic words. Voterswall is built to be tamper-evident: any change to stored ballots or to the audit trail can be detected, and no record links a voter to their ballot.

A hand holding a phone with the Voterswall sign-in page of the Kiambu National Polytechnic 2024 elections and its voting countdown.
Sign in with your admission number and a one-time code, in the browser of any phone.
  • Per-ballot encryption

    Each ballot is sealed with the election’s public key the moment it is cast. Choices are never stored in readable form.

  • Insert-only, hash-chained storage

    Ballots and audit entries can only be added, never edited or deleted, and each one is chained to the one before it.

  • Published integrity anchors

    Checkpoints of the ballot chain are published during the election, so anyone can later confirm that nothing was changed.

  • 2-of-3 key custodians

    The key that opens the ballots is split between three custodians. Any two of them must be present to count the votes.

  • Court-ready signed audit exports

    Export a digitally signed audit log that an independent party can verify with a single command.

  • Device & network limits

    Limit how many voters can vote from one device or one network, to deter vote harvesting.

  • Hard close at poll end

    At closing time every open ballot is signed out, and the server clock rejects anything cast after the close.

  • One-time codes for every sign-in

    Voters sign in with their unique key and a one-time code by SMS or email; staff use a password plus a one-time code.

Results your hall can watch live

A 1920 × 1080 animated show for projectors and live streams, a public results page for phones and a live board for returning officers. Nothing is shown until you switch live results on.

  • Animated slides per position, with turnout
  • Public results page that works on any phone
  • Live results switch: off means nothing leaks
The Voterswall live results screen on a large display at The Kiambu National Polytechnic, with votes and percentages for each candidate.
The results show on a hall screen during a live election.
Illustrative data
Our products

The right Voterswall for your electorate

Worry not: whoever your voters are and wherever they are, there is a Voterswall built for them.

  • A smiling professional at a table with a laptop, holding a phone.

    Voterswall for Institutions

    Simply work & vote. Staff and members vote from their desk or their phone without leaving work.

    Request a demo
  • Two students sitting outdoors with a tablet and a laptop, seen from above.

    Voterswall for Polytechnics

    Whether students are on attachment, on holiday or in session. Leave no one behind.

    Request a demo
  • Four students sitting on a wall on campus, each looking at a phone.

    Voterswall for Universities

    Delegates or college system, from any part of the world. Every vote is counted.

    Request a demo
  • Colleagues on an outdoor bench checking their phones.

    Voterswall for Organizations

    Trade unions, labour organisations, associations, SACCOs and company boards.

    Request a demo
  • A microphone in front of a crowd at a political rally.

    Voterswall for Political Party Primaries

    Voting in party primaries, simplified.

    Request a demo
  • High school students in uniform working at computers in a school lab.

    Voterswall for High Schools

    School elections with technology, in the computer lab or on shared tablets.

    Request a demo
Industries we serve

Trusted across regulated industries

From a national ID rollout to a SACCO election, Voterswall scales to where you need it, with the same audit trails and security guarantees.

  • Banks
  • SACCOs
  • Fintechs
  • Government
  • Schools & universities
  • Polytechnics
  • Trade unions
  • Political parties
  • Election commissions
  • Law enforcement
Testimonials

What our clients are saying

Trusted by leading institutions across Kenya.

  • Rated 5 out of 5

    “It was a very transparent exercise. It encouraged democracy by our students and we had rapid results.”

    Florence A. Okeyo Dean of Students, Ramogi Institute of Advanced Technology 2023
  • Rated 5 out of 5

    “Everything that we were doing here, was guided by law. And that is what makes this election process at KINAP a legitimate process.”

    Beatrice Election Observer, IEBC 2024
  • Rated 5 out of 5

    “We have never had a complain. The results come in trickling electronically and we end up getting results which are very authentic.”

    Tom Mulati Chief Principal, Ramogi Institute of Advanced Technology 2023

Frequently asked questions

Can voters vote twice?

No. Each voter can cast one ballot per election. The check happens in the same database transaction that stores the ballot, so even two phones at the same moment cannot get two votes through.

What if the network drops?

The ballot is built for weak 2G/3G connections. Choices stay on the phone and the vote is retried until the server confirms it, and it is only ever counted once.

Who can see how I voted?

Nobody. Ballots are encrypted and stored with no link to the voter, so not even election administrators can see how anyone voted.

What happens at closing time?

Voting stops at the scheduled time by the server clock. Anyone still on the ballot is signed out, and choices not cast before the close are not counted.

Can we test first?

Yes. Simulation mode lets you run the whole election with your staff and real devices. Simulated votes are discarded before voting opens.

Do voters need an app?

No. Voters use the web browser on any phone, tablet or computer, and stations run on shared tablets.

Request a demo

Tell us about your election and we will get in touch to arrange a walkthrough.

Technology that Protects the Vote

We use these details only to reply to your request. Read our privacy notice.