Pocket2FA
Secure 2FA code client of 2FAuth server that works offline
net.gmartin.pocket2fa
About Pocket2FA
Pocket2FA is a mobile companion for the <a href="https://github.com/Bubka/2FAuth">2FAuth</a> self-hosted two-factor authentication web application. It generates TOTP and Steam codes locally on your device while synchronizing with your own 2FAuth server.
<b>Features</b>
<ul>
<li>Generates TOTP and Steam OTP codes locally — secrets never leave your device</li>
<li>Encrypted storage using platform security (Android Keystore)</li>
<li>Optional biometric authentication (fingerprint / face recognition)</li>
<li>Real-time code refresh with countdown timer</li>
<li>Privacy mode: hide codes by default, reveal with long-press</li>
<li>One-tap copy to clipboard</li>
<li>Group organisation for easy browsing</li>
<li>Service icon support</li>
<li>QR code scanning (camera or gallery image)</li>
<li>Multiple 2FAuth server support</li>
</ul>
<b>Requirements</b>
A self-hosted instance of <a href="https://github.com/Bubka/2FAuth">2FAuth</a> is required. This app does not work as a standalone 2FA manager — it is a native client that extends 2FAuth.
<b>Disclaimer</b>: Independent companion app. I am not the author of 2FAuth.