A secure, easy-to-use password manager for Android. Built with Jetpack Compose for a modern UI and Firebase Firestore for reliable data storage. Leverages RSA encryption for strong security.
- Download & setup Android studio
- Clone repo
- Go to firebase create new project and download
google-services.json
file & paste inroot/app
folder - Run
- Allow access only to documents where the ID matches the user's UID
- Allow access to subcollections and documents within the user's document
- Only allow Access to verified email users
service cloud.firestore {
match /databases/{database}/documents {
match /{collection}/{document}/{subcollection}/{subdocument} {
allow read : if request.auth != null && request.auth.uid == document && request.auth.token.email_verified; // document = UID
allow update, delete: if request.auth != null && request.auth.uid == document && request.auth.token.email_verified;
allow create: if request.auth != null && request.auth.uid == document && request.auth.token.email_verified;
}
}
}
- Generate passwords
- Save to cloud or device
- Manage Vault
- Import and Export Vault
- Manage Keys
- Dark & Light theme
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch
- Commit your Changes
- Push to the Branch
- Open a Pull Request
Or open an issue !!
Email : [email protected]
Telegram : LeoOnRide
Copyright 2024 RudraOp9
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation,either version 3 of the License,or
(at your option) any later version.
You should have received a copy of the GNU General Public License
along with this program. If not,see <http://www.gnu.org/licenses/>.