-
Notifications
You must be signed in to change notification settings - Fork 1
Core Features
These are the underlying blocking features shared across Calls, SMS, and Notification Screening.
Quick, single-purpose toggles that don't need a custom regex:
| Rule | What it does |
|---|---|
| Contacts | Allow calls/messages from a saved contact, or block anyone not in your contacts. |
| STIR/SHAKEN | Block calls that fail STIR/SHAKEN attestation (an anti-spoofing standard carriers use to verify caller ID). |
| Repeated Call | Allow a number if it has called multiple times in a short window, a common pattern for a legitimate caller trying to reach you. |
| Dialed Number | Allow any number you've previously dialed yourself. |
| Answered Number | Allow any number you've previously answered. |
| Emergency Situation | Temporarily allow calls for a while after you've dialed an emergency number, so callbacks from responders aren't blocked. |
| Recent Apps | Allow a call if a chosen app has been used recently, e.g. a delivery app that might trigger a callback from the driver. |
| Meeting Mode | Block calls while a chosen video-meeting app is active. |
| Off Time | A time window that always allows calls, e.g. during the day when spam calls are less likely. |
| Spam Database | Block a number if it exists in the local spam database, which can be populated from public downloadable lists (e.g. the FTC's Do Not Call registry) or built up automatically from your own blocked/reported numbers. |
Custom regex-based rules for phone numbers and SMS/notification text, with:
- Allow/Block type, a Priority (higher priority rules are checked first; the first match wins), and an optional Schedule (day/time window the rule is active).
- An Apply to selector: Calls, SMS, MMS, and (for Notification Screening) Title/Body of a screened notification.
- Regex flags: Case Sensitive, Contains (implied substring match) for Text Rules; Raw Number, Ignore Country Code for Number Rules.
- A For number sub-condition, letting a Text Rule also require a specific number/contact/geolocation/carrier match alongside its text pattern.
- A Notification channel setting (sound/importance for the resulting system notification) and, for Allow rules applying to notification Title/Body, an Alert setting.
Temporarily allow calls right after receiving a notification or SMS matching a chosen pattern, on the theory that a message like "Your order has been picked up by the driver" or "We're calling to inform you..." means a legitimate follow-up call is likely imminent.
Blocks continuous floods of OTP/verification-code messages, a pattern seen in some SMS-bombing attacks.
Check an incoming number against one or more online API endpoints in real time (e.g. PhoneBlock), running multiple lookups simultaneously and combining the results. Custom API presets can be built from scratch or imported, including HTTP request templates, response parsing rules, and automatic categorization.
Automatically or manually report a blocked number to build shared, crowd-sourced spam databases, helping protect other users of compatible apps/services.
Block or allow numbers based on their geolocation, carrier name, or the caller's display name (CNAP), where the carrier provides that information.
Rules can be automatically adjusted based on a time schedule or calendar events, e.g. disabling a rule outside business hours.