HaramShield is a powerful Android application designed to provide a safer browsing experience by monitoring and filtering content in real-time. It uses advanced machine learning and accessibility services to detect and block inappropriate content, helping users maintain their digital well-being.
- Real-time Content Monitoring: Uses Android Accessibility Services to monitor screen content.
- AI-Powered Detection: Leverages Machine Learning (Text & Object Detection) to identify harmful content.
- Customizable Settings: Fine-tune your protection levels directly from the app.
- Privacy-First: Designed with local processing to protect user data.
- Seamless Integration: Works silently in the background to keep you protected.
- Language: Kotlin
- UI Framework: Jetpack Compose
- Local Database: Room DB
- ML: TensorFlow Lite / ML Kit (Text & Object Detection)
- Background Processing: Accessibility Services & Foreground Services
- Build System: Gradle (Kotlin DSL)
- Android Studio Flamingo or newer
- Android SDK 33+
- A device/emulator running Android 8.0 (Oreo) or higher
- Clone the repository:
git clone https://github.com/darkmaster0345/haramshield.git
- Open the project in Android Studio.
- Sync the project with Gradle files.
- Run the app on your device.
Contributions are welcome! If you have suggestions or want to report a bug, please open an issue or submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.