OpenFactor icon

OpenFactor

Open source two factor codes. No account, no server, no tracking.

What it is

OpenFactor generates two factor authentication codes on iPhone and Apple Watch. Your accounts are encrypted before they are stored. If you turn on iCloud sync, encrypted records travel through iCloud Keychain while the key that decrypts them stays on your devices.

Built so you don't have to take our word for it. No network requests, no accounts, no telemetry, and no third-party code. Account names and secrets are encrypted. The design, reviews, hardware tests, and their findings are public, including the ones that weren't flattering. OpenFactor has not had a professional independent security audit, so don't trust it yet with an account you cannot recover. That advice applies to any authenticator: keep an encrypted backup somewhere else, and test that you can restore it before you need it.
The account list on iPhone, five accounts each showing a six digit code and a
                  countdown ring A single code filling the screen of an Apple Watch Ultra Adding an account on iPhone, with the camera ready to scan a QR code

What it does

What it deliberately does not do

Built in the open

OpenFactor has been public from the first commit. The source, the security design, the test vectors, the review findings and the hardware experiments are all there to inspect. Read it on GitHub.