Terms of Service

Last updated: April 29, 2026

Acceptance of Terms

By downloading, installing, or using MeshVote ("the App"), you agree to be bound by these Terms of Service ("Terms"). If you do not agree to these Terms, do not use the App.

Description of Service

MeshVote is a decentralized voting application for in-person gatherings. The App uses Bluetooth Low Energy (BLE) mesh networking to enable peer-to-peer voting; an internet connection is not required. By default, groups also use Network Sync — an encrypted cloud sync service that runs alongside the Bluetooth mesh for instant catch-up and resilience — which administrators can turn off at group creation for fully offline operation. An administrator creates a group and shares a QR code invite; members join by scanning the code, and votes propagate through the BLE mesh network and (if enabled) Network Sync. All votes are cryptographically signed with Ed25519 for tamper-proof verification.

Account Registration

To use certain features (such as the web admin dashboard), you must create an account. You agree to provide accurate, current, and complete information during registration. You are responsible for maintaining the security of your account credentials.

Acceptable Use

You agree not to:

  • Manipulate, forge, or tamper with votes or cryptographic signatures
  • Use the App for any unlawful purpose or in violation of any applicable laws
  • Attempt to reverse engineer, decompile, or disassemble the App
  • Interfere with or disrupt the BLE mesh network or other users' connections
  • Submit abusive, offensive, or harmful content through polls or write-in votes
  • Impersonate another person or misrepresent your affiliation with any entity

Intellectual Property

The App, including its design, code, and branding, is owned by Magnalia. All rights not expressly granted are reserved. You retain ownership of any content you create (such as vote data on your device), but you grant us no license to that content as it remains on your device or within the peer-to-peer mesh.

Privacy

Your use of the App is also governed by our Privacy Policy, which describes how we collect, use, and protect your data.

Disclaimers

The App is provided "as is" and "as available" without warranties of any kind, either express or implied. We do not guarantee that:

  • The BLE mesh network will function in all environments or conditions
  • All votes will propagate to all devices (BLE has range and connectivity limitations)
  • The App will be uninterrupted, error-free, or secure
  • Results computed via the mesh network will be identical to centralized tabulation

MeshVote is designed for informal in-person polling and is not intended for legally binding elections or any voting process where legal compliance or certified accuracy is required.

Limitation of Liability

To the maximum extent permitted by law, Magnalia shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising out of or related to your use of the App, including but not limited to loss of data, vote integrity issues, or inability to connect via BLE.

Termination

We reserve the right to suspend or terminate your account if you violate these Terms. You may delete your account at any time through the App or via our Account Deletion page.

Changes to Terms

We may update these Terms from time to time. Changes will be posted on this page with an updated "Last updated" date. Continued use of the App after changes constitutes acceptance of the revised Terms.

Contact Us

If you have questions about these Terms, please visit our Support page.