Key-vault is a password management application that allows users to securely store multiple passwords in an encrypted format. Users sign up with a username and password, and are then able to add, edit, and access passwords from any internet-connected device. Key features include generating secure passwords, tagging passwords for easy searching, and locking the vault after a period of inactivity to prevent unauthorized access to stored passwords.