Simple, Local OTP Management

submited by
Style Pass
2024-10-22 20:00:07

OVault is completely open source, you can view, contribute to, or fork the source at the projects GitHub repository.

OVault is built to be simple, so the project will never expand in scope beyond what it is today: an interface to store OTP secrets in your Keychain, and calculate TOTPs from it. Future plans include exposing your OTPs in more places (like through an Apple Watch app, or with better Widgets), but nothing will change the overall scope of the app.

OVault uses your devices Keychain, which may or may not be synced to external Apple servers depending on if you have iCloud Keychain enabled. If you use Keychain for storing your passwords, this also means that your passwords and potentially related OTP secrets will be stored in the same app and database (although not directly linked). Please be sure to consider this when designing your security practices around your anticipated threat models. This app isn't designed to be the most secure OTP app in the world.

I'm a solo hobbyist developer, and I released this app because the existing options (I used to use Authy) were (in my eyes) becoming overcomplicated and losing useful features (like Home Screen widgets). All I needed was a simple place to safely store and access my OTPs, and let me export them if I ever needed to - so I created it. Of course, learning how TOTP/HOTP codes actually work was a bonus.

Leave a Comment