
Zero-TOTP
Zero-knowledge encrypted TOTP vault and web client

Zero-TOTP is a self-hostable TOTP client and encrypted vault that uses zero-knowledge encryption to protect TOTP secrets. It provides a web application (primary), a minimal rescue frontend, and companion iOS and CLI clients, with options to replicate encrypted vaults across multiple storage locations.
Key Features
- Zero-knowledge encryption: vaults are encrypted client-side so only the passphrase can decrypt secrets
- Multi-platform access: main web app, minimal rescue frontend, iOS app and CLI (projects at different maturity levels)
- Multiple storage replication: support for storing encrypted vaults in several locations to ensure availability
- Self-hostable deployment: provided as containerized components for on-prem or private hosting
- Focused TOTP management: create, store and retrieve time-based one-time passwords securely
Use Cases
- Centralize and protect TOTP secrets for personal or small-team use while retaining key control
- Emergency access via the rescue frontend when primary hosting is unavailable
- Self-hosted alternative to commercial authenticator services requiring vault replication and recovery
Limitations and Considerations
- Mobile and CLI clients are not the primary focus and are not actively developed to the same maturity as the web app
- Loss of the passphrase results in permanent loss of access to encrypted vaults; users must manage passphrases and backups carefully
Zero-TOTP is suited for users who need a privacy-focused, self-hostable TOTP solution with client-side encryption and multiple replication options. It emphasizes control and recoverability over hosted convenience.
Categories:
Tags:
Tech Stack:
Similar Services

PocketBase
Lightweight open-source realtime backend with embedded SQLite
Open-source Go backend providing embedded SQLite, realtime (SSE) subscriptions, auth (JWT/OAuth2), file storage, admin UI and REST-style APIs for web and mobile apps.
Keycloak
Open-source identity and access management with SSO
Keycloak is an open-source IAM server providing single sign-on, user federation, and centralized authentication and authorization using OIDC, OAuth 2.0, and SAML.

Authelia
Self-hosted IAM with SSO and multi-factor authentication
Authelia is an open-source IAM and authentication server providing SSO, MFA, and access control for web apps, with OpenID Connect/OAuth 2.0 and reverse-proxy integration.
Infisical
Open-source platform for secrets, PKI certificates, and privileged access
Infisical is an open-source platform to manage and deliver app secrets, certificates (PKI), SSH credentials, and encryption keys across teams and infrastructure.

authentik
Open-source Identity Provider (IdP) for SSO, OIDC, and SAML
Open-source IdP delivering SSO, OAuth2/OIDC, SAML2, LDAP, RADIUS, MFA, WebAuthn, conditional access and application-proxy capabilities for self-hosted deployments.

Teleport
Identity-aware access proxy for infrastructure and internal apps
Secure access platform for servers, Kubernetes, databases, desktops, and web apps with SSO/MFA, short-lived certificates, and full session auditing.

HTML
Docker
TypeScript
SCSS
Python
Node.js