Skip to content

RudraOp9/no-password-for-you

Repository files navigation

No Password for you logo

Kotlin Download from github release Telegram community

No Password For You

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.

Build

Build Locally

  • Download & setup Android studio
  • Clone repo
  • Go to firebase create new project and download google-services.json file & paste in root/app folder
  • Run

or

Download from github release

Database Rules

  • 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;

    }
  }
}

Features

  • Generate passwords
  • Save to cloud or device
  • Manage Vault
  • Import and Export Vault
  • Manage Keys
  • Dark & Light theme

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. Fork the Project
  2. Create your Feature Branch
  3. Commit your Changes
  4. Push to the Branch
  5. Open a Pull Request

Or open an issue !!

Contact Me

Email : [email protected]

Telegram : LeoOnRide

License

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 <https://www.gnu.org/licenses/>.