Terms of Service

The rules of the road — using OtpVault on Windows, Android and the browser.

Zero-Knowledge 🔐 AES-256-GCM 🧪 Argon2id 📅 Updated: Sep 2026
✅

Acceptance of Terms

By creating an account and using OtpVault — on Windows, Android, or the browser PWA — you agree to these Terms of Service. If you do not agree, please do not use the service.

📱

Description of Service

OtpVault is a two-factor authentication (2FA) app that stores your TOTP secrets in a zero-knowledge encrypted vault. It runs natively on Windows (MSI), on Android (APK), and in any modern browser (PWA). Optional cloud sync backs up your encrypted vault across your devices.

🙋

User Responsibilities

You are responsible for keeping your email and password confidential, and for all activity that happens under your account. Because OtpVault is zero-knowledge, your password cannot be recovered or reset by anyone — if you lose it, your encrypted vault is unrecoverable. Keep it safe.

🛡️

Security and Biometric Unlock

Your vault is protected with AES-256-GCM, with the key derived from your password using Argon2id. On Android you may optionally unlock with fingerprint/face via the system BiometricPrompt. You are responsible for controlling who can use your device and your biometrics to unlock the vault.

⚖️

Acceptable Use

You agree not to misuse the service, attempt to disrupt it, abuse the cloud sync endpoints, or use OtpVault for any unlawful purpose. You also agree not to attempt to extract other users' data from the service.

⬆️

Updates and Availability

OtpVault is updated through GitHub Releases. On Windows and Android, in-app update prompts install the latest official version. Cloud sync requires an internet connection; core TOTP generation works fully offline.

📖

Open Source

OtpVault is open-source software released under the MIT license. The entire source code is public on GitHub — you may review, compile, and verify every build yourself.

🚫

Limitation of Liability

OtpVault is provided "as is" without warranty of any kind, express or implied. The developers are not liable for any damages arising from the use of this software, including but not limited to lost account access, data loss, or missed codes.

🔄

Changes to Terms

We may update these terms from time to time. Changes are announced through the app and the repository. Continued use of the service after changes take effect constitutes acceptance of the new terms.

⛔

Termination

We may suspend or terminate an account that violates these terms or disrupts the service. You may stop using OtpVault at any time and delete your account — including all associated data — directly from the app.

📧

Contact

Questions about these terms, or anything else? This is the developer's direct line:

💡
A quick note about this email:

This address may look like a random string of letters, but it is simply the developer's personal email address — not a suspicious or auto-generated one. It is the official way to reach us.