Authenticator

Simple, private 2FA codes on your device

🔐 About Authenticator

Authenticator generates time-based one-time passwords (TOTP) for two-factor authentication — entirely on your device. No accounts to create, no servers to trust, no data ever leaves your phone.

All secrets are stored locally using AsyncStorage. The app requires no network permissions and works fully offline. No analytics, no tracking, no data collection — ever.

Features

Frequently Asked Questions

How do I add an account?
Tap the Authenticator tab, enter a name for your account, paste the secret key from your 2FA provider, then tap Save. The 6-digit code appears immediately as you paste the secret.
Where do I find my secret key?
When enabling 2FA on a service (Google, GitHub, Instagram, X, etc.), look for a "Setup key" or "Secret key" option — usually shown as a long string of letters and numbers. This is the key you paste into Authenticator.
How do I copy a code?
Tap the 6-digit code on either the Add tab or the Accounts tab. The code is copied to your clipboard and a checkmark appears briefly as confirmation.
Is my data safe?
Yes. Authenticator never connects to the internet. Your secrets stay on your device in local storage. No accounts, no sync, no cloud, no analytics, no tracking. The app requires zero network permissions.
Can I delete an account?
Yes. On the Accounts tab, tap the X icon next to any account to delete it. You will be asked to confirm before removal.
Does this support Steam or HOTP?
Currently Authenticator supports standard TOTP (time-based) one-time passwords only. Steam's custom algorithm and HOTP (counter-based) are not supported.

🔒 Privacy Policy

Authenticator does not collect any data.

We do not collect, store, or process any personal information. Your secrets remain on your device and under your control at all times.

Need help? Contact support: