Screenshots
Description
Pocket2FA is a mobile companion for the 2FAuth self-hosted two-factor authentication web application. It generates TOTP and Steam codes locally on your device while synchronizing with your own 2FAuth server. Features
- Generates TOTP and Steam OTP codes locally — secrets never leave your device
- Encrypted storage using platform security (Android Keystore)
- Optional biometric authentication (fingerprint / face recognition)
- Optional PIN lock (4 to 8 digits)
- Real-time code refresh with countdown timer
- Privacy mode: hide codes by default, reveal with long-press
- One-tap copy to clipboard
- Group organisation for easy browsing
- Service icon support
- QR code scanning (camera or gallery image)
- Multiple 2FAuth server support
- Shared 2FAuth accounts are clearly marked and shown as read-only
What’s new (0.10.0)
Version 0.10.0
- Optional PIN lock (4 to 8 digits), with biometrics still available as an alternative
- Shared 2FAuth accounts are now shown as read-only and marked as shared, and their codes are fetched from the server
- Secure-storage failures now recover on retry instead of leaving the app stuck on an unlock screen
- Updated Flutter SDK and application dependencies
- Android build configuration updated for current Flutter and Gradle compatibility
Versions
Permissions
What the app asks the system for. Android only grants sensitive access after you confirm it.
- Internet accessSend and receive data over the internet.
- CameraTake photos and videos.
- Read storageRead files on the device storage.
- MicrophoneRecord audio.
- Write storageCreate and change files on the device storage.
- BiometricsUnlock with fingerprint or face.
- FingerprintUnlock with a fingerprint.
- pocket2fa.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Show 1 more permissions
- Network stateCheck whether and how the device is connected.
Comments