mPass is a secure, open-source password manager built with Flutter for Android. It supports end-to-end encryption, biometric authentication, and optional self-hosted sync with your own server. You own your data — always.
- End-to-end encrypted password storage
- Biometric authentication support
- Optional sync with a self-hosted backend
- Offline-first with secure local storage
- Built with Flutter and Dart
- No telemetry, no ads, fully open-source
You can download the latest signed APK from the Releases section.
Note: First-time registration and login require a connection to your self-hosted mPass server. After that, all synced credentials are stored locally and encrypted. You can then use the app fully offline.
This repository contains the Flutter Android app only. The required self-hosted backend is located in a separate repository:
- Flutter SDK (3.0+ recommended)
- Dart (2.17+)
- Android Studio or VS Code
- A self-hosted instance of the mPass server
git clone https://github.com/YOUR_ORG/mpass-android.git
cd mpass-androidflutter pub getflutter runTo build a release APK:
flutter build apk --release