Now on the App Store for iPhone, iPad and Mac

Two-factor codes, secured on every device.

VaultSpec is an open-source authenticator. Secrets are encrypted with AES-256 on your device and unlocked with Face ID, Touch ID or your fingerprint, with optional cloud backup that only you can decrypt.

  • iPhone
  • iPad
  • Mac
  • Android
VaultSpec on a Mac showing a grid of two-factor codes
VaultSpec on iPhone showing two-factor codes with countdown rings

Platforms

One vault, every screen

Native apps for iPhone, iPad, Mac and Android, sharing one encrypted backup format. Switch devices without losing a single account.

Mac

Your codes, next to your work

A native Mac app for the moments you sign in all day: copy a code without reaching for your phone.

  • Unlock with Touch ID
  • Keyboard shortcuts: ⌘N to add an account, ⌃⌘L to lock
  • Auto-Lock when you step away for a time you choose
  • Restore a backup made on iPhone, iPad or Android
VaultSpec settings on a Mac with Touch ID, Auto-Lock and behaviour options
iPhone
  • Face ID unlock
  • Scan QR codes with the camera
  • Codes hidden in screenshots and recordings
VaultSpec on iPhone showing two-factor codes
iPad
  • A multi-column grid of codes
  • Portrait and landscape
  • Touch ID or Face ID
VaultSpec on iPad showing a three-column grid of codes
Android
  • Fingerprint unlock via the Android Keystore
  • Icons for 3,000+ services
  • Scheduled cloud or folder backups
VaultSpec on Android showing two-factor codes in dark mode

Features

Everything an authenticator should do

Built to be fast to use every day, and careful with the secrets that protect your accounts.

Encrypted vault

Every secret is encrypted on your device with AES-256-GCM. The vault key is protected by your vault password, never stored in plain form.

Biometric unlock

Face ID, Touch ID or fingerprint. The key is held by the Keychain on Apple devices and the Android Keystore on Android; the app never sees your biometric data.

Works offline, no account needed

Codes are generated on your device following RFC 6238. You can use VaultSpec without ever creating an account.

Encrypted cloud backup

Optional backup to your VaultSpec account. Your vault is encrypted before it leaves your device, so we only ever store ciphertext.

Automatic backups

Apple devices back up after every change. Android backs up to the cloud or a local folder on a schedule you pick.

Add accounts in seconds

Scan a QR code on iPhone, iPad or Android, or paste a setup link or key on any device. SHA-1, SHA-256 and SHA-512 supported.

Android

Icons for 3,000+ services

Sharp brand icons are bundled with the app, so accounts are easy to spot without looking anything up online.

Native on every platform

Liquid Glass on iPhone, iPad and Mac. Light, dark and pitch-black themes on Android. Same vault format everywhere.

Security controls

Locked down by default, tuned by you

The controls security teams ask for, built in rather than bolted on.

Auto-Lock

Locks the vault after the app has been away for a time you choose, from immediately to an hour.

iPhone, iPad, Mac

Screenshot blocking

Codes are blank in screenshots, screen recordings and mirrored displays unless you allow them.

iPhone, iPad, Android

Tap to reveal

Codes stay hidden until tapped, then hide again after 30 seconds. Useful in shared spaces.

All platforms

Password reminders

Asks for the vault password every 7, 15 or 30 days, so biometrics never replace it for good.

All platforms

Hardware-backed unlock

Face ID, Touch ID and fingerprint unlock, with keys held by the Keychain or Android Keystore.

All platforms

Auditable code

Open source under GPL-3.0. Anyone can review exactly how secrets are encrypted and sent.

All platforms

VaultSpec settings on iPhone with behaviour and security options
Android sign-in screen asking for the verification code sent by email
Android cloud backup settings with auto-backup turned on

Cloud backup

Two layers between your backup and everyone else

Cloud backup is optional. Turn it on and your vault is encrypted on your device before it is uploaded, so a new phone, tablet or Mac is only a sign-in away.

Layer one: your account

Signing in takes your account password and a one-time code sent to your email. That gets you to your backups, not into them.

Layer two: your vault password

Backups are encrypted on your device with a key derived from your vault password. It is never sent to us, so we cannot decrypt them.

  • One backup format on every platform: back up on Android, restore on a Mac, or the other way round.
  • Your three most recent backups are kept; older ones are deleted automatically.
  • Change your vault password and every backup made with the old one is replaced.
  • Delete your account and all backups from inside the app at any time.

Security

What we can and cannot see

The short version: your secrets are yours. This is what is stored where.

Data On your device VaultSpec Cloud (optional)Readable by us
Authenticator secrets and codesEncryptedEncrypted backup onlyNo
Vault passwordNever storedNever sentNo
Biometric dataHandled by iOS, macOS or AndroidNever sentNo
Email addressStored encryptedStored encryptedYes, to email you
Account passwordNot storedArgon2id hashNo

The full details, including the providers we use, are in the privacy policy.

Getting started

Set up in a couple of minutes

  1. 01

    Create your vault

    Choose a vault password. It protects the key that encrypts everything in the app.

  2. 02

    Add your accounts

    Scan a QR code or paste the setup key. Each secret is encrypted as it is saved.

  3. 03

    Use your codes

    Unlock with Face ID, Touch ID or fingerprint and tap a code to copy it. No connection required.

  4. 04

    Turn on backup

    Back up to your VaultSpec account and restore on any iPhone, iPad, Mac or Android device.

Questions

Good things to know

Which devices does VaultSpec run on?

iPhone, iPad and Mac (one app on the App Store), and Android (on Google Play). Each is built natively for its platform.

Can I move between Android and iPhone?

Yes. Turn on VaultSpec Cloud backup on one device, then choose Restore from VaultSpec Cloud when you set up the other and enter your vault password. Backups use the same encrypted format on every platform.

Do I need an account to use VaultSpec?

No. The authenticator works fully offline without an account. You only create a VaultSpec account if you want cloud backup.

Can VaultSpec read my codes or backups?

No. Secrets are encrypted on your device, and cloud backups are encrypted with a key derived from your vault password before upload. We store ciphertext and do not have the key.

What happens if I forget my vault password?

We cannot recover it or decrypt your backups for you. Keep your vault password somewhere safe. More help is on the support page.

Is the code available to audit?

Yes. The iPhone, iPad and Mac app and the Android app are both open source under GPL-3.0, on GitHub.

Take control of your two-factor codes

On iPhone, iPad, Mac and Android. No ads, no tracking, and your secrets never leave your device unencrypted.