A simple program that stores your passwords, locally, and encrypted. Unlike other solutions that store them on someone else's computer.
Archived project. Successor
Add email/username and password.
Open the add menu by clicking on the "+" sign, or press Alt + A
- Type
What do you use the username/email for? Personal uses? School? Work?
- Service
What is the service that provides your with the username/email? Reddit? Facebook?
Your email or username.
- Password
The secret.
This is the heart of your vault. Where your passwords lie. You can:
- Copy cells
Want to quickly copy something? Just click on a cell, and its in your clipboard.
- Edit rows
changed a password? You can change it here too!
- Delete rows
Want to delete a row? Click on the trashcan icon, and it's gone... forever (if you save your changes).
- Strength meter
PassVault tells you how strong a password is. Having upper and lower case characteres, numbers, as well as special characters make it stronger.
- Save
Everytime you add something, a save button will appear to asking you to confirm your changes. Click on that button to confirm your changes, or press Ctrl + S
- Service icons
To make scrolling through rows looking for something even easier, I added a service icon. With support for 70+ services. To add your own icons. Click the "open icons folder" button in the settings menu.
Have a ton of rows and want to get to one quickly? The search bar is for you. Just click on the magnifier icon, or press Ctrl + F to open the search bar. Every cell checked if it includes your keyword. You can check what columns is searched by in the filter menu, which you can open by clicking on the filter icon, or by pressing Alt + F
For example, if you have only "service" checked and type "Google", then the program lists every row that contains "Google" in the service column.
This is where you tweak your vault. You can open the settings menu by clicking on the gear icon, or pressing Alt + S
- Show Gridlines
This shows border around every row. It is off by default.
- Animations
Animations are enabled by default. This can be switched off.
- Inactivity timeout
After the set amount of minutes (2 by default) you will be prompted by either closing PassVault or closing the prompt. After 1 minute of inactivity. You will be sent back to the login screen.
- Open icons folder
An easy way to drag and drop your favourite icons!
- Themes
Switch to different themes. Dark mode is the default option.
- Change password
This is where you change the master password you use to enter the vault.
- About
About me!
Go back to the login menu.
PassVault uses AES 256 bits encryption algorithm, meaning that your data is secure.
When wrong password is entered 5 times. User will be locked out for 5 minutes. The period increases every cooldown
After a set period of time. User will be warned, then sent back to the login menu. The timeout period can be changed in the settings menu.
git clone https://www.github.com/Electr0d/PassVault
cd PassVault
npm install
npm start
I built this program on feedback, if you have any. Please file an issue and/or DM me on Instagram.
New updates/bug fixes can be found here!
Copyright (C) 2020-present Hamza Alsarakbi, licensed under GNU GPL v3
DISCLAIMER: THE SOFTWARE AND ALL INFORMATION HERE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
By using any code or information provided here you are agreeing to all parts of the above Disclaimer.