Now in public beta

Elections that are actually trustworthy

A multi-tenant voting platform built for organizations that need secure, auditable, and anonymous elections — from student councils to corporate boards.

Trusted by

Everything you need to run an election

Built from the ground up for organizations, not individuals.

Multi-Tenant by Design

Every organization is isolated. Data, elections, voters, and roles are completely separated between tenants.

Role-Based Access

Owner, Admin, Organizer, and Viewer roles. Granular permissions ensure the right people manage the right things.

Anonymous Voting

Cryptographic hashing severs the link between voter identity and ballot. Double-envelope secrecy, built-in.

Voter Registry

Upload CSVs or invite individually. Only registered voters can participate, and each can vote exactly once.

Live Results

Real-time aggregated results with zero individual vote exposure. Watch turnout and margins update as votes come in.

Full Audit Trail

Every action — election creation, voter import, status changes — is logged immutably. Accountability without compromise.

From setup to results in minutes

01

Create Organization

Sign up and create your organization. Invite team members with specific roles.

02

Build Election

Define positions, add candidates, and set your voting window. Keep it in draft until ready.

03

Register Voters

Import your voter list via CSV or add manually. Voters receive secure access credentials.

04

Publish & Monitor

Open the polls. Watch live turnout and results. Close when done — full audit log included.

Security that does not trade privacy for transparency

We use cryptographic hashing, row-level security, and strict database policies to ensure votes are anonymous, tamper-evident, and auditable.

  • Row-Level Security (RLS) on every table
  • SHA-256 voter hashing with per-tenant salt
  • No individual vote retrieval — only aggregates
  • Supabase Auth with MFA support
  • Immutable audit logs with actor attribution
Verified
Encrypted Ballot
a3f5c8...e9d2 → Position A → Candidate 3
Hash: 7b3a...f1e8 (irreversible)
Live results update without exposing voter identity

Ready to run your first election?

Free for small organizations. No credit card required to get started.