Skip to content

CallShields/android

Repository files navigation

CallShields 🛡️

AI-Powered Real-Time Scam Call Detection for Android

CallShields protects you from scam calls by analyzing conversations in real-time using advanced AI. Unlike traditional call blockers that only check phone numbers, CallShields actually listens to and understands what's being said during your calls to detect fraudulent patterns.

❓ About CallShields is an intelligent Android application that transcribes and analyzes phone conversations using advanced language models to identify scam attempts in real-time. Our dual-mode system offers both free on-device processing and advanced cloud-based AI analysis for maximum protection.

💪 Features Some of the features CallShields provides are:

🎯 Real-time Detection - AI analyzes conversations as they happen to catch scams mid-call 🆓 Free Local Mode - On-device processing keeps your data private and costs nothing ☁️ Advanced Cloud Mode - State-of-the-art LLM analysis for enhanced protection ($14.80/month) 🔒 Privacy-First - Your call data stays secure and is never sold 📱 Android Only - Currently available exclusively on Android devices 🛡️ Transparent - Open source code you can audit and verify

🔽 Download You can download the most recent version of CallShields at callshields.com/download or from GitHub releases.

Learn how to use CallShields by following our user guide documentation.

📚 Everything else

📙 Contributing Thank you for considering contributing to CallShields! We welcome developers to help improve scam detection algorithms, add new features, fix bugs, and enhance the user experience. You can find the contribution guidelines in CONTRIBUTING.md.

We're particularly looking for help with:

  • Improving scam detection accuracy
  • Adding support for more languages
  • Enhancing the user interface
  • Performance optimizations
  • Security audits and improvements

🛠️ Building To build CallShields from source, follow these steps:

  1. Install prerequisites:

    • Flutter SDK (^3.38.4)
    • Dart SDK
    • Android Studio with Flutter extensions
    • Android SDK
  2. Clone the repository and install dependencies:

git clone https://github.com/CallShields/android.git
cd android
flutter pub get
  1. Set up the local transcription model (required for Local Mode): See VOSK_MODEL_SETUP.md for detailed instructions.

  2. Run the application:

flutter run
  1. Build for production:
flutter build apk --release

📄 Documentation

⚖️ License CallShields is licensed under a modified version of the GNU Affero General Public License v3.0 (AGPL-3.0) with additional conditions.

Please see LICENSE.md for complete details on the modified AGPL-3.0 license。

Contributor Agreement: By contributing, you agree that:

  • The producer can adjust the open-source agreement as deemed necessary
  • Your contributed code may be used for commercial purposes

Copyright © 2026 CallShields
Licensed under modified AGPL-3.0
Made with ❤️ for safer communications

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors