A secure, local password manager Chrome extension that encrypts your credentials with a master password. All data is stored locally in your browser.
- 🔒 Secure local storage with encryption
- 🔑 Master password protection
- 🔄 Automatic form detection and filling
- 📋 Copy passwords to clipboard
- 🔍 Search through saved passwords
- 🚫 No cloud storage - everything stays on your device
- ⏱️ Session-based security (auto-lock after 30 minutes)
- Download or clone this repository
- Open Chrome and go to
chrome://extensions/ - Enable "Developer mode" in the top right
- Click "Load unpacked" and select the extension directory
- Click the SecurePass icon in your Chrome toolbar
- Enter your master password to unlock
- Add new passwords by clicking the "+" button
- Use the search bar to find saved passwords
- Click "Copy" to copy a password to your clipboard
- Use the context menu (right-click) on login forms to auto-fill credentials
- All passwords are encrypted using AES-GCM with a 256-bit key
- Master password is used to derive encryption keys using PBKDF2
- No data is ever sent to external servers
- Session-based security with auto-lock feature
- Passwords are only decrypted when needed
The extension is built using:
- HTML/CSS for the popup interface
- JavaScript for functionality
- Chrome Extension APIs for storage and form interaction
- Web Crypto API for encryption
manifest.json- Extension configurationpopup.html- Main interfacestyles.css- Styling for the popuppopup.js- Popup functionalitycontent.js- Form detection and fillingbackground.js- Encryption and storage management
Feel free to submit issues and enhancement requests!
MIT License