VoteMesh

Serverless voting & messaging for Android. No internet, no server, no coordinator — phones form their own encrypted mesh over Bluetooth & Wi-Fi. Every ballot is hardware-signed; every tally is independently re-verified by every phone.

Download 1.9 APK · 3.5 MB · Android 8+

SHA-256: 22ca1519179069f7b27371ded7016710c15f785f57799b14b17bcfbd1d7f00a1

What it does

Elections with live talliesOpen or secret ballots with Chaum blind signatures — anonymous, yet impossible to stuff.
Threshold officialsM-of-N registrars: no single phone can forge, halt, or censor a vote.
Verify on your own phoneEvery ballot re-checked from signed records, in front of you. No server to trust.
Encrypted messagingBroadcast & end-to-end-encrypted DMs, voice notes, and streaming H.265 video.
Runs with no Google, no Wi-FiBluetooth LE reaches de-Googled phones; the mesh survives any phone vanishing.
Backup & recoveryPassphrase-encrypted backup of your voting identity and keys.

Install once — updates arrive through the mesh

  1. Download the APK here once and allow installation from your browser.
  2. New versions spread phone-to-phone, signed by the publisher key and verified by Android — you never need this site again.
  3. When an update reaches your phone, VoteMesh shows an install banner; Android asks you to confirm. Nothing installs silently.
VoteMesh is an experimental prototype. It provides strong cryptographic tamper-evidence, but it has not undergone an independent security audit — do not rely on it for binding public elections.