Call Blocker App is a Kotlin-powered tool that empowers you to block unwanted calls using a combination of real-time API checks with multi-country support, and other methods for effective call filtering.
Here are some screenshots of the Call Blocker App in action:
-
Block and Unblock Numbers: Easily block or unblock specific phone numbers.
-
Whitelist Management: Maintain a whitelist of phone numbers that are always allowed to reach you.
-
Advanced Blocking Options: Multiple blocking criteria available:
- Block calls from hidden numbers
- Block calls from numbers not in contacts
- Block international calls
-
International Phone Number Lookup: Multi-source verification using:
- UnknownPhone API
- Tellows API
- TrueCaller API
-
STIR/SHAKEN Verification: Support for blocking calls based on STIR/SHAKEN levels.
-
Auto-Mute Option: Choose to automatically mute incoming spam calls instead of blocking them completely.
-
Report Dialog: Built-in system to report suspicious or safe numbers.
-
Automatic App Updates: The app checks for updates upon launch and prompts the user to install them if available.
We welcome contributions of any kind — code, documentation, bug reports, or feature suggestions.
If you find this project helpful and want to support its development, consider making a donation.
Your support helps keep the project active and maintained. Thank you! 🙌
You can also support the project with cryptocurrency:
- Bitcoin:
bc1qrcdyq2yjgv5alm9kky2e6vyfhnafn3wgd2gjls
- Ethereum:
0x43b9649985d6789452abe23beb1eb610cee88817
- Monero:
43qZw2PJ6mS6G1RX63qXV6Lah7vpPHrqGDYotLkheL176CNtYei5anhjXgKDkhJMNx16WFGdtCycyCRSppwTyfeSSQHd42T
- Solana:
4qK7eSQemRj85VY9CQp5XHRwX5fNjoSJ1ou4gmqk6jtM
- Litecoin:
ltc1qp6mya23a73n36dc7r0tfwfphn2v53phmhen99j
- Export: Users can export all their preferences, including settings and black/white lists of numbers, to a file for backup or transfer to another device.
- Import: Previously exported data can be imported, allowing users to quickly set up the app on a new device or restore settings after a reset.
This app is designed with user privacy in mind. All data is stored locally on the device, and the app only accesses the internet to perform API requests for number lookup. No personal data is shared with external servers.
- Android 10.0 or higher
- Internet connection for API requests
- Download the APK from the releases page or compile it by yourself.
- Enable installation from unknown sources in your device settings.
- Install the app and grant necessary permissions for call management and internet access.
This app is released under the GPLv3 License. See the LICENSE file for more details.