LocalLock is an Android app with the only goal of being a secure, locked, no-third party, completely local open source password saving app
Playstore link - https://play.google.com/store/apps/details?id=com.diginova.locallock
- Easy to use simple UI
- Bio-metric authentication (required)
- All data is stored locally
- No third party integration (no ads, no tracking, no analytics)
- Works offline
- Secure with a lock screen PIN optionally
- Passwords are encrypted using AES-256 before being stored
- PIN based authentication
- Easily copy passwords to clipboard
- Easily reset PIN if forgotten
- Dark mode
- Additional fields to store notes
- Onboarding tour
- ? icon for on demand help
- QR code based device to device offline sync
- Encrypted export for backup and restore via import
๐ค Priyav K Kaneria
- Twitter: @_diginova
- LinkedIn: @PriyavKaneria
- Email: [email protected]
Feel free to ping me ๐
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Open an issue first to discuss what you would like to change.
- Fork the Project
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a pull request
Please make sure to update tests as appropriate.
Give a โญ๏ธ if this project helped you!
You can install LocalLock using npm or yarn:
npm install
# or
yarn install
Expo is required to run LocalLock. If you don't have Expo installed, you can install it using the following command:
npm install -g expo-cli
# or
yarn global add expo-cli
To run LocalLock, use the following command:
npm start
# or
yarn start
LocalLock is not licensed for public or commercial use. You may use the source code for educational purposes only.
Idea: This was made for my father who wanted to store less important passwords which change frequently more securely
Animation credits: Lock animation inspired by Pathange Balaji Rao