Privacy-First Flutter Application
Secure β’ Offline β’ AI Powered β’ AES Encrypted
CipherX is a modern privacy-focused Flutter application that protects personal photos using military-grade AES encryption and secure local storage.
Unlike traditional gallery applications, CipherX performs all image protection and AI processing locally on the user's device without uploading any data to external servers.
The application combines cybersecurity principles with modern Flutter development to provide a secure, fast, and user-friendly experience.
- π AES Image Encryption
- π Secure Local Vault
- π€ AI Face Recognition
- π Smart Face Search
- π PIN Authentication
- π Dark Cyber UI
- π Arabic & English Support
- β‘ Fast Local Processing
- π± Material Design 3
- π Privacy-First Architecture
- πΎ Offline Storage
- πΈ Camera & Gallery Import
The project follows a clean and scalable architecture.
lib
β
βββ core
β
βββ features
β βββ encryption
β βββ smart_finder
β βββ photos
β βββ settings
β
βββ services
β
βββ shared
β
βββ main.dart
- Flutter
- Dart
- BLoC / Cubit
- Google ML Kit
- TensorFlow Lite
- AES Encryption
- Secure Local Storage
- Material Design 3
CipherX was designed with security and privacy as the highest priorities.
Main security features include:
- AES Encryption
- Local Image Storage
- Offline Face Recognition
- PIN Authentication
- No Cloud Upload
- No External Image Processing
- Secure Local Database
- Fully Offline
- Fast Image Encryption
- Local AI Processing
- Lightweight Architecture
- Responsive UI
lib/
β
βββ core/
βββ features/
βββ models/
βββ repositories/
βββ services/
βββ widgets/
βββ localization/
βββ shared/
βββ main.dart
Clone the repository
git clone https://github.com/mohammedalnasser773270773/CipherX.gitOpen project
cd CipherXInstall packages
flutter pub getRun the application
flutter run- Flutter 3.x
- Dart 3.x
- Android Studio / VS Code
- Android SDK
- Protect personal images
- Learn advanced Flutter architecture
- Apply cybersecurity concepts
- Integrate AI into mobile applications
- Build a production-quality portfolio project
- Fingerprint Authentication
- Face Unlock
- Secure Cloud Backup
- Video Encryption
- Folder Encryption
- Secure File Sharing
- Multi-Device Synchronization
- Advanced Search Filters
This repository is published for portfolio and demonstration purposes.
The application showcases Flutter development skills, cybersecurity concepts, local encryption, and AI-powered face recognition.
Unauthorized copying, redistribution, modification, or commercial use of the source code is prohibited without prior written permission from the author.
Cyber Security Graduate
Flutter Developer
π§ mohammedalnasser573@gmail.com
πΌ LinkedIn
https://linkedin.com/in/mohammed-ahmed-b0bb82320
π GitHub
https://github.com/mohammedalnasser773270773
If you like this project, consider giving it a β on GitHub.






