Support
Last updated: October 28, 2026
Contact Us
For questions, feedback, or support requests, please email us at:
We aim to respond within 48 hours.
Frequently Asked Questions
Does MeshVote work without internet access?
Yes. Polls and votes travel from phone to phone over Bluetooth, so a group can run every vote with no Wi-Fi, no mobile signal and no server — in a hall, a church basement, a retreat center or a field. Each person installs the app before the meeting (the download needs internet once); after that, nothing does. Network Sync, an optional encrypted cloud relay, is on by default and gives instant catch-up wherever a connection exists; an admin can create a group with it off for fully offline operation.
How many people can vote for free, and what do the paid plans add?
The Free plan runs groups of up to 10 devices, the admin's included, with unlimited polls: Bluetooth voting, QR invites, live tallies, write-ins, abstentions, presentation mode and Network Sync are all included. Larger groups need a flat subscription: Team (up to 50 members) adds group chat and result export; Community (up to 250) adds admin invites and poll import; Rally (up to 1,000) adds reusable member invites and geofencing. Current prices are in the Pricing section of this site. Every plan funds Magnalia Foundation, a 501(c)(3) nonprofit.
Do we need to rent clickers or voting keypads?
No. Everyone votes on the phone already in their pocket — iPhone, Android or Mac. There is no hardware to rent, ship, hand out, collect or return, and no technician to book. One flat subscription covers every meeting of the year, where keypad systems are usually rented per event.
How do I create a group?
Open the MeshVote app, sign in, and tap the "+" button to create a new group. You can set a name, icon, and location for your group. Once created, share the QR code invite with participants so they can scan it to join.
How does Bluetooth Sync work?
Bluetooth Sync uses Bluetooth Low Energy to create a peer-to-peer mesh network between nearby devices. Votes and poll data propagate through the mesh via a gossip protocol — each device relays messages to its neighbors, who relay to their neighbors, and so on. No internet connection is required. The mesh works best when devices are within Bluetooth range of each other (typically 10-30 meters indoors). By default, MeshVote also runs an encrypted cloud relay alongside the mesh — see the Network Sync FAQ below for details, including how to create a group with it off for fully offline operation.
How do I delete my account?
You can delete your account from the Profile screen in the app, or visit our Account Deletion page for more information. Account deletion is permanent and removes your profile data from our servers.
Why do votes use cryptographic signatures?
Every vote in MeshVote is signed with an Ed25519 cryptographic key unique to your device. This ensures that votes cannot be forged or tampered with as they propagate through the mesh network, providing verifiable integrity without a central server.
Can poll results be audited?
Yes. When a poll closes, its question, options, opening and closing times, and final tallies are sealed with an Ed25519 signature from the group's admin key. Each export keeps the signed copy it was made from, so a result changed afterwards — by an administrator or by us — would not match an earlier export. Every vote is separately signed by the device that cast it, and the sealed tally carries a SHA-256 commitment to exactly the set of ballots it counted. Groups using Network Sync retain those signed ballots, so the group can re-verify each one and recompute the result later to confirm it matches what was published. Administrators can export poll records as text, CSV, JSON or Excel; every format carries the poll's identity, its full timeline and the ballot commitment. The JSON export also embeds the admin signature itself — for a single poll, or for every closed poll at once — so a third party can verify the records with standard cryptographic tools. Two honest limits: MeshVote proves which devices cast which ballots, not who was entitled to vote — that depends on how your group admits members — and votes are recorded rather than secret.
What platforms does MeshVote support?
MeshVote is available on iOS, Android, and macOS. On this website you can buy a plan and manage your billing.
What is Network Sync?
Network Sync is a per-group setting that runs encrypted cloud sync alongside the Bluetooth mesh — votes, polls, and chat propagate over both transports in parallel. It's on by default. Members joining mid-session catch up instantly, and votes propagate across segments of devices that can't reach each other over Bluetooth. The contents of polls, ballots and chat are end-to-end encrypted with your group's invite key, which we never store. If you'd rather stay fully offline, an admin can create the group with Network Sync off — that group then runs pure BLE and nothing leaves the room. The Network Sync setting is chosen at group creation and can't be changed later. Bluetooth Sync is adjustable, though: in groups running Network Sync, admins can switch the Bluetooth transport off or back on at any time from group settings — a group always keeps at least one transport.
Does MeshVote send push notifications?
Yes — every group notifies you, in one of two ways. Groups with Network Sync enabled receive push notifications when a new poll opens or a new chat message arrives, even when the app is closed; notifications are encrypted end-to-end with your group's invite key — our servers can't read the plaintext. Groups running only Bluetooth Sync never reach our servers, so instead the app shows a notification banner on your device the moment a new poll or message arrives over Bluetooth while MeshVote is open. You can mute any group from its settings, and you're never notified twice for the same event.
Why does the app ask for Bluetooth and location permission?
Bluetooth powers Bluetooth Sync — the peer-to-peer mesh MeshVote forms between phones in the room. It's how votes propagate when there's no internet, so we recommend leaving it on; groups that run on Network Sync alone can operate without it. Location is optional and used in two ways: when a group's administrator has enabled geofencing, your phone confirms you're inside the boundary before allowing your vote; and an approximate location (reduced to ~100 meter precision) is associated with the groups you create. MeshVote asks for it during setup so it's ready when needed, and works fine if you decline. We never use your location for tracking, advertising, or analytics.
How do I make someone an admin?
Share an admin invite from the group's invite screen. If the person isn't in the group yet, scanning it joins them as an admin. If they're already a member, scanning the same QR shows a promotion prompt — they confirm and are promoted in place, no need to leave and rejoin. Every admin can open and close polls, approve join requests, and edit group settings.
What can admins see about members?
In groups with Network Sync, admins get a Devices view (in the group's ⋯ menu): one row per device in the group, grouped into admins and members, showing each device's platform and model, an optional avatar, and a search box. Polls also show live turnout — the share of active member devices that have cast a vote. Turnout is an aggregate, and the roster itself doesn't display individual ballots. Be aware, though, that MeshVote records votes rather than casting them secretly: everyone in a group shares the key that protects the group's data, so a determined member or administrator can work out how someone voted. Treat a MeshVote poll as a recorded show of hands — private from outsiders and from us — rather than a secret ballot.
Bug Reports
If you encounter a bug or unexpected behavior, please email us at support@magnalia.foundation with a description of the issue, your device model, and OS version. Screenshots or screen recordings are helpful.