PassSafe is a modern, privacy-first, and completely offline password manager built with .NET MAUI. It is designed with one core principle: Your data never leaves your device.
No cloud sync, no tracking, no telemetry. Just you, your master key, and your passwords secured by military-grade encryption.
- 🔒 Zero-Knowledge Architecture: Operates 100% offline. No servers, no accounts.
- 🛡️ Military-Grade Encryption: Uses AES-GCM (256-bit) for individual passwords and SQLCipher for full database encryption at rest.
- 👆 Biometric Authentication: Unlocks your vault seamlessly using Fingerprint or FaceID.
- 🎨 Dynamic Theming & Localization: Supports Light/Dark modes, custom accent colors, and real-time language switching (English, Turkish, Russian).
- 📊 Password Analyzer: Automatically audits your vault to find weak, short, or reused passwords.
- 🔄 Secure Backup & Restore: Export your encrypted
.sqlitevault locally and import it to any device. - ✂️ Auto-Lock: Automatically locks the app in the background.
- Framework: .NET MAUI (C# & XAML)
- Architecture: MVVM (Model-View-ViewModel) using
CommunityToolkit.Mvvm - Database: SQLite-net with
SQLCipherfor full DB encryption - Cryptography: Native
System.Security.Cryptography.AesGcm - UI Components: Mopups, MauiIcons, CommunityToolkit.Maui
- Go to the Releases tab.
- Download the latest
PassSafe-vX.X.X.apkfile. - Install the APK on your Android device (You may need to enable "Install from unknown sources").
To clone and run this application locally, you'll need the following prerequisites installed on your computer:
- Visual Studio 2026 (latest version recommended)
- .NET Multi-platform App UI development workload enabled in Visual Studio Installer
- .NET SDK 10 (recommended)
-
Clone the repository:
git clone https://github.com/Tentex1/PassSafe.git cd PassSafe -
Open the project:
Open the PassSafe.sln file using Visual Studio 2026.
-
Restore NuGet Packages:
Right-click on the Solution in the Solution Explorer and select "Restore NuGet Packages".
-
Select the Target Framework:
For Android: Select an Android Emulator or a connected physical Android device from the debug dropdown menu.
For Windows: Select Windows Machine.
-
Build and Run:
Press F5 or click the Play button to compile and run the application.
Note: If you are building for Windows, make sure Developer Mode is enabled in your Windows Settings.
Contributions, issues, and feature requests are highly welcome! Feel free to check the issues page.
This project is open-source and available under the GNU General Public License v3.0.
.png)
.png)
.png)
.png)
.png)