DriveShield is a modern Android application designed to keep you focused on the road while staying safely connected. It intelligently manages incoming calls, filters spam, and provides automated responses to your trusted contacts, ensuring a distraction-free driving experience.
## ⨠Key Features
- **š”ļø Smart Driving Mode**: A single-toggle activation to start your protective shield.
- **š¬ Intelligent Auto-Replies**: Automatically sends custom SMS responses to allowed contacts when you're unable to answer.
- **š« Proactive Call Shielding**: Instantly rejects unknown numbers and potential spam while you drive.
- **š„ Flexible Contact Management**: Create custom "Allowed Lists" to ensure important people can always reach you.
- **š Activity Dashboard**: Real-time statistics and 24-hour trend charts showing calls received, rejected, and replies sent.
- **š Privacy First**: All call screening and contact matching happens locally on your device.
- **š Status Notifications**: Clear background indicators show when the app is actively protecting your journey.
Critical Setup (Permissions)
Upon first launch, DriveShield will request several sensitive permissions required for its core functionality:
- **Phone State & Call Logs**: To detect incoming callers.
- **Answer Phone Calls**: To terminate unauthorized rings.
- **Send SMS**: To deliver your auto-replies.
- **Contacts**: To identify your trusted callers.
- **Notifications**: To maintain the background monitor status.
For maximum reliability in call blocking, DriveShield should be set as the **Default Phone App** or **Default Caller ID & Spam app** in Android Settings.
## š Activity Overview
The dashboard features a professional trend chart:
- šµ **Received**: All incoming call attempts.
- š¢ **Allowed**: Authorized calls that you personally answered.
- š“ **Blocked**: Unauthorized or spam calls shielded by the app.
## š License
This project is proprietary. All rights reserved.
DriveShield :Keep you focused on the road while driving stay safely connected.