Don't Click That — scam/fraud blocker for seniors across email, SMS texts, and phone calls (start with Gmail + Android) plus a family dashboard.
COMPLETEProject Overview
Features
- Implement Android Call Screening integration
Use Android CallScreeningService / relevant APIs; request permissions; handle call details and screening response actions (allow, disallow, silence, reject).
- Call reputation / detection logic (MVP)
Start with heuristics and/or a call reputation dataset (TBD); support configurable sensitivity and basic categories (scam likely, spam, unknown).
- User controls: allowlist/blocklist & feedback
Allow user to mark numbers as safe/unsafe; capture feedback to improve detection.
- Logging & audit trail (local or minimal backend)
Store screened call events with timestamp, number, result, and reason to support transparency and later dashboarding.
- SMS permissions & ingestion
Implement required Android permissions and ingestion approach for SMS (noting platform restrictions); capture message metadata/content needed for detection.
- SMS detection logic (MVP)
Heuristics + pattern matching for common scam categories; optionally integrate a phishing/fraud detection API if available.
- User controls: allowlist/blocklist & feedback
Let users mark sender/number as safe/unsafe and submit feedback on false positives/negatives.
- Local storage of flagged texts + rationale
Store flagged SMS events (timestamp, sender, action, category, rationale) to support transparency and later dashboarding.
- Define MVP dashboard surface (web vs in-app)
Decide if dashboard is a simple web app or a section within the mobile app; confirm required functionality and permissions.
- Family linking / invites
Implement invite flow (e.g., senior invites adult child via link/code) and basic roles (senior vs family viewer).
- Event feed for blocked calls/texts
Display a feed of blocked events with timestamp, category, and rationale; allow filtering by calls vs texts.
- Minimal backend/storage for sync
Implement minimal storage/sync so family can view events remotely (e.g., Firebase/Firestore); ensure privacy and least-privilege data sharing.
Milestones
Milestone 1
Assigned Features
- Android call screening (scam/spam calls)
Milestone 2
Assigned Features
- Android SMS scanning (scam texts)
Milestone 3
Assigned Features
- Family dashboard (MVP)