MyLocker is a secure personal locker built using Qt. It organizes your data into encrypted vaults stored inside a master-password protected Locker. MyLocker is completely local – your data never leaves your device.
- Locker-Based Architecture – Organize multiple encrypted vaults within a secure portable Locker.
- Master Password Authentication – Unlock all your data using a single master password.
- Multiple Vaults – Manage several vaults independently inside a single Locker.
- Locker Management – Create or delete vaults within an existing lockers.
- Configurable Storage Path – Choose where your locker and vault data is saved.
- Auto-Lock – Automatically locks the application after a period of inactivity for enhanced security.
- Local-Only – No cloud sync or telemetry. Your data stays on your device.
- End-to-End Encryption – All password entries are encrypted locally using AES-256. Nothing is stored in plain text.
- Clipboard Auto-Clear – Copied passwords are automatically cleared from the clipboard after a short time.
- Search & Filter – Instantly find entries with live filtering and keyword matching.
- Edit & Duplicate Entries – Easily update or duplicate existing records for convenience.
- Secure Notes and Other Modules
- Improved Theme/UX
Coming soon...
🎥 Watch a quick walkthrough of the application's capabilities (Click the image below to watch on Youtube):
- Qt 5.15 or above (with
core
,gui
,widgets
modules) - qmake
- C++17-compatible compiler
- OpenSSL development libraries
git clone https://github.com/keshavbhatt/mylocker.git
cd mylocker
qmake
make
./mylocker
Licensed under the MIT License. Feel free to modify, fork, and contribute!
Pull requests and feedback are welcome! Please open issues for bugs or feature requests.
Built with 💙 using Qt