CallShield is an Android mobile app that detects scam and robocalls in real time, before any damage is done. When a call comes in, CallShield transcribes the audio using the Gemma 4 API and runs it through a custom-trained API that flags whether the call is risky or safe.
CallShield was inspired by a growing global problem. In regions like Ukraine, demographic shifts have left many elderly people more vulnerable to scam calls. But this issue isn’t limited to one country—older adults everywhere are frequent targets of robocalls, phishing attempts, and fraud. For our team, this was also personal. One member has to constantly look out for their grandmother, who answers every call without hesitation. That experience helped drive the idea behind CallShield.
- Voicemail Analysis
- Evaluates missed calls and voicemails for potential threats.
- Simple, Accessible Design
- Built with elderly users in mind: clear, intuitive, and easy to naviage.
- Proactive Alerts
- Notifes users immediately when suspicious behavior is detected.
- Incoming Call
- Transcription
- Risk Analysis
- Alert
Small portions of code were referenced using AI tools and official documentation. Claude AI Copilot AI Hugging Face for datasets Android Studio React.js Flask API OpenAI Whisper API FFMPEG
Made with 🤍 by Yvonna Mellado, Veronika Saiadian, Sofia Flores, & Melanie Perez