Legal
KeyAuthy is built so that we cannot read your vault. This page explains exactly what is stored, what never leaves your device, and what we will never do with your data.
KeyAuthy is a private, end-to-end encrypted vault for two-factor codes, passwords, and passkeys. This policy covers the KeyAuthy web app, the installable PWA, the desktop app, and the KeyAuthy browser extension.
KeyAuthy contents are encrypted in your browser with AES-256-GCM using a key derived from your master passcode. Your passcode and derived keys never leave your device and are never transmitted to or recoverable by us. If you lose your passcode, we cannot restore your data.
The extension accesses the active tab only after you click "Fill" or "Copy" for one of your own saved items, and only to place that value into the page's form fields. Its host permissions are limited to KeyAuthy's own domains and API endpoint. All extension code is bundled in the package; no remote code is loaded or executed.
Your data is kept until you delete it. You can delete individual tokens and passwords in the app at any time, or request full account deletion by emailing us; we remove all associated records.
Questions about this policy or your data: support@keyauthy.com. See also our support page.