Inspiration Growing up in a household with a police officer, the reality of authentic law enforcement protocol is clear: real arrests require physical warrants, not WhatsApp video calls or "secret escrows." Yet, between 2022 and 2026, Indian citizens lost over ₹4,057 crore to "Digital Arrest" cyber extortion. Current security tools like Truecaller or standard spam filters are fundamentally reactive—they rely on the victim to recognize the scam. When an elderly citizen is terrified and isolated by an extortionist, logic fails. We were inspired to build a proactive, offline interception engine that breaks this psychological isolation before a single rupee is transferred.
What it does ScamPoint is an automated threat-interception ecosystem designed to protect non-tech-savvy users from authority-based social engineering. When a suspicious message is received, our heuristic engine evaluates the context against an offline database of known extortion scripts. If high-risk keywords (e.g., "Aadhaar blocked," "CBI investigation," "escrow") are detected, the system immediately triggers a visual and auditory warning. Crucially, it de-escalates panic by displaying real statutory laws (like Supreme Court guidelines or RBI rules) to prove the threat is legally impossible. Simultaneously, it deploys a Family Intervention SOS feature that dispatches a silent alert and live GPS coordinates to a trusted guardian.
How we built it We engineered a full-stack web simulator to prove our core logic. The frontend dashboard was built using HTML, CSS, and asynchronous JavaScript, integrating the native Web Speech API for accessible audio alerts tailored to elderly users.
The backend is powered by a Python/Flask server acting as a lightweight API. To guarantee user privacy, we built the heuristic rulebook using SQLite—a localized, offline database. When a user inputs text, JavaScript sends a JSON payload via a fetch() POST request to Flask, which cross-references the text against the SQLite database in milliseconds and dynamically updates the UI without page reloads.
Log in or sign up for Devpost to join the conversation.