Sesame

An unremarkably good 2FA app for iPhone.

Download on the App Store
Sesame personal accounts listSesame profile switcherEditing a work accountAdding an accountSesame settings

Feels like it came with your phone. 2FA the way it should be. Fast, light, and familiar.

Profiles for personal, work, side projects, or however you organise your life. Face ID to lock. Copied codes auto-clear from the clipboard.

Zero network calls. Secrets stay in the Keychain, encrypted by the Secure Enclave. Nothing leaves your device.

Encrypted backups to iCloud or a file you store wherever you like.

AutoFill codes into login screens. Ask Siri. Search from Spotlight. Build automations with Shortcuts.

Completely open source. Read it, build it, audit it.

Where are my secrets stored?

In the iOS Keychain, hardware-encrypted by your device’s Secure Enclave. Account metadata is stored locally in the app. Nothing touches a server.

Can I lock the app?

Yes. Sesame supports Face ID, Touch ID, and device passcode. You can set it to lock immediately when you leave the app, or after a delay.

What if I lose my phone?

Sesame supports encrypted backups to iCloud Drive or as a .sesame file you can store wherever you like. There’s also a command-line tool in the source code to decrypt backups on any Mac, so long as you still have the encryption password.

How are backups encrypted?

With a password you choose. Without the password, the backup is unreadable. Your password is stored in the iOS Keychain and never leaves your device.

For the spec hunters: AES-256-GCM with Argon2id key derivation (3 iterations, 64 MB memory, 4 lanes).

What about iCloud?

If you enable iCloud backup, your secrets are encrypted with your chosen password before they leave your device. The encrypted file is stored on iCloud Drive, with iCloud’s own encryption at rest on top.

If you use Sesame for your iCloud account’s 2FA, make sure you have recovery codes saved somewhere safe. Without them, losing access to Sesame means losing access to iCloud.

How does AutoFill work?

Enable it in Sesame settings and Sesame registers your accounts with the iOS credential system. When a login screen appears on a website or an app, iOS offers to fill the code directly without needing to open the app.

What can Siri do?

Enable Siri & Shortcuts in Sesame settings to ask Siri for a verification code by account name. It copies straight to your clipboard. You also get Shortcuts actions for automations, and Spotlight search for your accounts.

Download on the App Store

Requires iOS 18 or later