Latch

Privacy

Last updated 13 September 2026.

Latch holds two-factor secrets, so it is worth being exact about what is stored, what never is, and how to get rid of all of it.

What is stored

DataWhyHow
Your email addressIt is your username, and the only way to recognise your account.Plain text.
Your passwordTo sign you in. Salted hash (scrypt). The password itself is never written down.
Your API keyTo authenticate machine requests, and to re-show the key in your vault. A SHA-256 hash for lookup, plus a Fernet-encrypted copy so the vault can display it again.
Your TOTP secretsTo compute your codes. Fernet-encrypted (AES-128-CBC + HMAC-SHA256). The encryption key is held outside the database.
Issuer and labelSo you can tell your entries apart. Plain text — whatever you typed or the QR code contained.
Account creation timeHousekeeping.Timestamp.

If you use Continue with Google, Latch receives and stores only two things from Google — your email address and your Google account ID — and never your name, photo, contacts or Google password. Alongside them it keeps one yes/no flag: whether Google vouched that the Google account owns this Latch account's email address (true for Gmail and Google Workspace addresses).

What is never stored

Who can see it

Getting your secrets out

Your TOTP secrets are yours, and you can take them with you. Each entry in your vault has an Export link that shows the setup QR code and the otpauth:// URI behind it, which any authenticator — Google Authenticator, Authy, 1Password, Aegis, Bitwarden — can import. Exporting does not remove the entry from Latch.

Be clear about what comes out. An export gives you the seed itself, in plain text — the QR code, the base32 setup key and the otpauth:// URI are three renderings of the same secret, and nothing encrypts or wraps any of them. It is a bearer credential: anyone who ends up with it — from a screenshot, a photo of your screen, your clipboard, a screen share — can generate valid codes for that account indefinitely, without your password and without touching Latch at all. It cannot be revoked. The only way to invalidate an exported seed is to turn two-factor off at the site it belongs to and set it up again, which issues a new one. Latch produces no file and keeps no extra copy; once it is on your screen, where it goes next is outside anything we control.

Because of that, the path to it is deliberately narrow — it is the only one in the whole service that reveals a stored secret rather than a code:

Deleting your data

Security notes

Children

Latch is not intended for anyone under 13, and accounts are not knowingly created for them.

Changes

If this page changes materially, the date at the top changes with it.

Contact

Alpha Marketing Group — [email protected].