Screenshots
Description
By default numbers not in your contacts are blocked.
Optionally allow:
* Numbers you have contacted
* Numbers within the selected groups
* X registered call(s) from the same number within a set amount of minutes
* Numbers found in messages
* Numbers matching REGEX patterns
* SIM 1/2 (Android 12+)
* and more..
Optionally block:
* Numbers matching REGEX patterns, including numbers in contacts
* SIM 1/2 (Android 12+)
If the app rejects calls from contacts on Android 10, allow Contacts permission manually in
App info → Permissions.
Permissions:
* CALL_SCREENING - block or allow call
* READ_CALL_LOG - check you have called/answered the number and count times the number have called you in X minutes
* READ_SMS - check you have sent a message to the number and you received a message from the number
* RECEIVE_SMS - find mobile numbers in incoming messages
* NOTIFICATION_LISTENER - find mobile numbers in notifications
* READ_PHONE_STATE - check on which SIM the number is calling
* RECEIVE_BOOT_COMPLETED - persist clean expired numbers job across reboots
* READ_CONTACTS - check the number exists in contacts on Android 10 or block calls from them
It is Free Open Source Software.
License: GPL-3
What’s new (1.13.1)
- fixed call screening filter priorities, thx to Voyager-A
- added sim mutual exclusive all/block states
- under the hood improvements, thx to @chaoscalm
- updated English, Italian translations, thx to @chaoscalm
Versions
Permissions
What the app asks the system for. Android only grants sensitive access after you confirm it.
- READ_CALL_LOG
- Phone stateDetect ongoing calls and read device information.
- Read SMSRead text messages.
- Receive SMSProcess incoming text messages.
- Run at startupStart automatically after the device is switched on.
- Read contactsAccess the address book.
- NotificationsShow notifications.
- Prevent sleepingKeep the device from going to sleep.
Show 3 more permissions
- Network stateCheck whether and how the device is connected.
- Foreground serviceKeep running in the background, visible in the status bar.
- silence.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Comments