Developer Builds Open-Source Zero-Knowledge 2FA App Using Rust, Tauri, and React
A developer has released OtpVault, an open-source two-factor authentication app designed to sync 2FA codes across devices without exposing plaintext secrets to any cloud provider. The app uses Argon2id key derivation and AES-256-GCM encryption entirely on the client side, meaning only encrypted data is ever stored or transmitted to the cloud. Built with a Rust backend, Tauri v2 for desktop and Android support, and a React 19 frontend, the project targets users concerned about closed-source authenticator apps. Cross-device sync is handled via a polling mechanism every 10 seconds, where the encrypted vault is fetched, decrypted locally, merged, and re-encrypted before being pushed back. The project is publicly available on GitHub and deployable via a Vercel-hosted web app, with the developer welcoming contributions and feedback.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in