OkVault is a web application storing passwords, TOTP secrets, bank cards, and other private information.

It encrypts all sensitive data in the browser with the help of libsodium. The server never sees or stores the master password used for encryption.

OkVault supports multiple user accounts but does not provide any sharing capabilities. Users authenticate via a short-lived code sent by email.

The application never deletes or overwrites items in the database. It might not suit you if you change secrets multiple times daily.


Download the source code and follow instructions in INSTALL.md.


Run okvault help after installation.


Enter master password dialog Items list

Website item Bank card item

Note item Delete item

Adding new item Items list on mobile phone


European Union Public License v. 1.2