Two-step codes nobody else can read

A free authenticator for iPhone and Android. No account, no tracking, and open source. Coming to the App Store and Google Play.

0people are waiting for VeriGate
One tap adds one. No email, no name, no cookie.
VeriGate
Hide codes until tapped

Privacy and security

There is nothing about you for us to read

VeriGate keeps your codes on your phone, encrypted. If you turn on backup, your phone seals it before it leaves. Here is where each piece lives.

What
On your phone
On our server
We can read it
The keys behind your codes
Encrypted, locked by the phone's secure hardware
Only inside your sealed backup
No
Account names
Encrypted with the keys
Only inside your sealed backup
No
Email, phone number, name
Never asked for
Never stored
There is none
Your backup PIN
Only in your head
A check record that never reveals it
No
Your IP address
Stays with you
Hidden by a relay
No
Analytics and ads
None
None
Nothing to read

A backup with no account

Optional. With backup off, VeriGate never goes online. With it on, three steps:

1

Turn on backup

Turn on backupYour codes are only on this phone
2

Write down two kits

A Recovery Kit and an Emergency Kit, 24 words each, kept in different places. Neither opens your codes alone.

1harbor2velvet3quarry4lantern5meadow6copper
3

Pick a PIN

A new phone needs your Recovery Kit and PIN. If we ever shut down, both kits still open a saved backup file.

Built for bad days

Wrong PINs lock out5 tries an hour. After 10 wrong tries in a row the PIN check is deleted, and only the kits can restore.

A decoy passcodeA second passcode opens a different set of codes, for the moment someone makes you unlock your phone.

You hear about restoresIf your backup is opened on another phone, the app tells you when and how many times.

Phone to phone, offlineMove to a new phone with QR codes and a 10-digit check code. No internet needed.

Foldables

Open the phone, see more

On the Galaxy Z Fold 8 and iPhone Duo, VeriGate uses the whole inner screen: your accounts on the left, the one you picked large on the right. Close it and you are back where you were.

VeriGate on the closed phone: one account with its code and the timer
Closed. Test build.
VeriGate on the open Fold: account list on the left, the chosen code large on the right
Open. Test build on a Fold.

Tap to open, tap to copy

The first tap shows an account large. A second tap copies its code.

Settings beside your codes

Settings open in the right half, so your list stays in view.

A calm unfold

Cards glide to their new places as you open the phone. With Reduce motion on, it fades.

Open source

Don't trust us. Read the code.

The VeriGate apps for iPhone and Android, and the core that encrypts your codes, are open source under the AGPL-3.0. The code goes public the day VeriGate goes live in the stores, so anyone can review it.

AGPL means anyone can read, use and change the code, and anyone who ships a changed version has to publish their changes too.

verigateAGPL-3.0
  • ▸core/encryption, backup, kits
  • ▸ios/iPhone app
  • ▸android/Android app
  • ▸docs/whitepaper, threat model
  • –backup servernot published
Public at store launch

Check every claimEverything on this site and in the whitepaper can be checked against the code that runs on your phone.

Why the server stays closedIt only ever receives sealed data it can't open. The whitepaper lists exactly what it stores, and the open app decides what it gets.

Build it yourselfBuild the app from the source and compare it with what you run.

Tell us what you findA security contact will be published with the code.

Whitepaper

The design, typed up

How the kits, the PIN check, the relay and the decoy work, and what each kind of attacker can and can't get.

Download PDF