Secret handling
ShareOTP keeps secrets protected while still enabling fast code access for approved teammates.
- Secrets are encrypted at rest using AES-256-GCM and never appear in logs.
- TOTP codes are generated server-side and only time-based codes are returned to authorized users.
- QR code decoding happens in the browser during import, so QR images are never uploaded.
- Admin-only secret exports are explicit and audited for accountability.