CyberSafe is a powerful offline password manager designed to securely store sensitive information such as accounts, passwords, and 2FA codes. All your data is encrypted using advanced algorithms, with unique encryption keys generated independently for each device, ensuring maximum security.
- Enhanced Security: The SQLite database is encrypted using SQLCipher.
- Offline Operation: All data is stored locally on your device, with no Internet dependency.
- Secure Backup: Supports exporting backup files protected by a PIN code, keeping your data safe even if the backup file is lost.
CyberSafe is available on Google Play Store in two versions:
- Free version: Experience basic features suitable for general needs.
- Paid version: Unlock all advanced features and support the developer to maintain and improve the app.
- For Developers: If you’re familiar with Flutter, you can download the source code and run the app with full functionality.
Requirement: Flutter 3.35.7
-
Environment setup:
- Rename
.env.exampleto.envand fill in the required values as specified by the project.
- Rename
-
Install dependencies and build the project:
flutter pub get dart run build_runner clean dart run build_runner build --delete-conflicting-outputs
-
Run the app:
flutter run
- Store and encrypt account info, passwords, 2FA codes, and private notes.
- App lock with PIN and biometrics.
- Automatically lock the app when idle.
- Database protection using SQLCipher.
- Export backup files protected by a PIN.
- Fully offline operation.
- Modern and easy-to-use interface.
CyberSafe makes use of and references some open-source projects:
dart-base32
- © @daegalus – MIT License
- https://github.com/Daegalus/dart-base32
dart-otp
- © @daegalus – MIT License
- https://github.com/Daegalus/dart-otp
Special thanks to the open-source community for their contributions that made this project possible.
- If you have ideas or want to contribute, please open an Issue or Pull Request.
- For questions or feedback, contact: [contact.ducnv@gmail.com]
