Show of Hands

How it works

The 15-second pitch

Create a poll, throw the QR code on the table (or a screen), everyone votes from their phone browser, results update live. No apps, no accounts. For anyone, ever.

Polls self-destruct

Every poll has an expiry (1 hour to 7 days, default 24 hours). After it expires, results stay visible for a 24-hour grace window, then the poll and all its votes are permanently deleted. There is no archive and no undo.

What "only people nearby" does

A creator can require voters to be within a radius (100 m to 5 km) of where the poll was created. When you vote on such a poll, your browser asks for your location once; the server checks the distance in memory and keeps only pass/fail. Your coordinates are never stored or logged. The creator's location is kept only while the poll exists (rounded to ~11 m precision) and deleted with it.

Honest limitation: a motivated person can spoof browser geolocation. This is a social tool for friends, coworkers, and events, not a secure election system. GPS is also fuzzy indoors, so the check allows a reasonable accuracy margin; if legit voters get rejected, the creator can widen the radius.

Anonymity, honestly

Anonymous polls (the default) never associate votes with names: the server refuses to store a name even if one is sent. Named polls show the voter list to everyone watching results.

One vote per device

A random cookie keeps one vote per device and lets you change your vote while the poll is open. This is best-effort: a private/incognito window gets a fresh cookie and could vote again. We accept that tradeoff rather than fingerprint your browser. There is no tracking, no third-party analytics, and no IP logging beyond short-lived standard server logs.

Lost the creator controls?

Creator powers (close early, delete, widen radius) live in a cookie on the device that made the poll. If that cookie is cleared, the poll simply runs to its expiry and self-destructs as usual.