https://github.com/priyavkaneria/locallock
An Android app with the only goal of being a secure, locked, no-third party, completely local open source password saving app
https://github.com/priyavkaneria/locallock
android android-application android-development expo password-manager playstore react-native
Last synced: 2 months ago
JSON representation
An Android app with the only goal of being a secure, locked, no-third party, completely local open source password saving app
- Host: GitHub
- URL: https://github.com/priyavkaneria/locallock
- Owner: PriyavKaneria
- Created: 2024-01-15T11:21:05.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-12T17:08:40.000Z (5 months ago)
- Last Synced: 2025-05-12T18:22:57.501Z (5 months ago)
- Topics: android, android-application, android-development, expo, password-manager, playstore, react-native
- Language: JavaScript
- Homepage: http://locallock.priyavkaneria.com/
- Size: 5.44 MB
- Stars: 36
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

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
## 🤩 Features
- [x] Easy to use simple UI
- [x] Bio-metric authentication (required)
- [x] All data is stored locally
- [x] No third party integration (no ads, no tracking, no analytics)
- [x] Works offline
- [x] Secure with a lock screen PIN optionally
- [x] Passwords are encrypted using AES-256 before being stored
- [x] PIN based authentication
- [x] Easily copy passwords to clipboard
- [x] Easily reset PIN if forgotten## 🛠️ New and Upcoming features
- [x] Dark mode
- [x] Additional fields to store notes
- [x] Onboarding tour
- [x] ? icon for on demand help
- [ ] QR code based device to device offline sync
- [ ] Encrypted export for backup and restore via import## Screenshots
![]()
![]()
![]()
![]()
![]()
## ✍️ Author
👤 **Priyav K Kaneria**
* Twitter: @_diginova
* LinkedIn: @PriyavKaneria
* Email: priyavkaneria@gmail.comFeel free to ping me 😉
## 🤝 Contributing
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any
contributions you make are **greatly appreciated**.1. Open an issue first to discuss what you would like to change.
1. Fork the Project
1. Create your feature branch (`git checkout -b feature/amazing-feature`)
1. Commit your changes (`git commit -m 'Add some amazing feature'`)
1. Push to the branch (`git push origin feature/amazing-feature`)
1. Open a pull requestPlease make sure to update tests as appropriate.
## ❤ Show your support
Give a ⭐️ if this project helped you!
## 🧑💻 Installation
You can install LocalLock using npm or yarn:
```bash
npm install
# or
yarn install
```## Usage
> Expo is required to run LocalLock. If you don't have Expo installed, you can install it using the following command:
```bash
npm install -g expo-cli
# or
yarn global add expo-cli
```To run LocalLock, use the following command:
```bash
npm start
# or
yarn start
```## License
LocalLock is not licensed for public or commercial use. You may use the source code for educational purposes only.
## Credits
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](https://lottiefiles.com/balajirao)