Inspiration
India is experiencing a surge in digital scams — UPI frauds, phishing links, fake job offers, identity theft, and WhatsApp impersonation. We noticed that even tech-aware people around us were getting trapped because there is no single, simple, multilingual platform to report scams or verify suspicious messages.
Millions of cases go unreported every year, and the same scams keep circulating. This inspired us to build a citizen-powered safety platform that makes reporting and awareness easy for everyone.
What it does
ScamShield India is a privacy-first, multilingual platform that helps citizens:
- Report scams anonymously or with verification
- Check scam hotspots on an interactive India map
- Get region-specific scam alerts
- Verify suspicious messages using an AI Scam Detector
- Access scam awareness and digital safety guides in local languages
- Use WhatsApp/SMS helpline for quick assistance
- Operate even in low-connectivity zones with offline support
In short, it empowers citizens to report, verify, and stay aware, while providing cyber authorities with real-time scam intelligence.
How we built it
We followed a modular and iterative development approach.
- Research & System Design
We analyzed NCRB, MHA cybercrime reports, and common patterns of UPI + phishing scams. We also modeled trust scoring for user reports: $$ T=αR+βV+γH $$
Where: R = Report consistency V = Verification score H = User history weight
Frontend React + Tailwind CSS Multilingual-ready UI Responsive layout for mobile-first experience Vercel deployment
Backend Node.js + Express for APIs MongoDB for storing reports, users, hotspots GeoJSON for map visualization Service Workers + IndexedDB for offline access
AI Layer NLP-based text classification Suspicious message verification Modular design for future OCR and media fraud detection
Helpline Integration WhatsApp/SMS routing for support Escalation flow to official cyber portals
Challenges we ran into
- Designing UI simple enough for all age groups
- Ensuring complete user privacy for sensitive scam reports
- Handling highly unstructured scam data: text, screenshots, URLs
- Implementing real-time region alerts efficiently
- Getting offline mode + caching to work seamlessly
- Time constraints while building many features simultaneously
Accomplishments that we're proud of
- Built a fully functional prototype covering reporting, AI detection, and alerts
- Built a verified scammer database accessible publicly
- Designed a system that is inclusive and citizen-friendly
- Created a geo-scam hotspot map that visualizes trends
- Successfully integrated AI scam verification
- Added offline support for rural accessibility
- Delivered a solution with potential real-world social impact
What we learned
- Deep understanding of how digital scams spread and evolve
- Implementing privacy-first architecture for sensitive user data
- Using NLP for scam classification
- Designing systems for Indian diversity: language, digital literacy, connectivity
- Importance of community-driven platforms for national cyber safety
- Collaborative problem-solving under pressure
What's next for ScamShield
We aim to expand ScamShield into a nationwide ecosystem:
- Add image, audio, and video scam detection using multimodal AI
- Launch a creator + cybersecurity educator network
- Partner with local news agencies and cyber cells
- Introduce premium dashboards for businesses
- Train rural communities via workshops and micro-learning content
- Implement blockchain-based evidence logging for authenticity
- Scale WhatsApp helpline with automated triage
Our long-term vision: A safer, scam-free India powered by informed citizens.
Built With
- bcrypt
- express.js
- geojson
- github
- javascript
- jwt
- mongodb
- natural-language-processing
- node.js
- postman
- react.js
- tailwind
Log in or sign up for Devpost to join the conversation.