AI summary
Open-source call and SMS blocker for Android 10+ that works without replacing your default apps. Features local AI SMS filtering, regex rules, STIR/SHAKEN attestation checks, spam databases, calendar-based scheduling, and instant online number lookup. New experimental local AI filter trains on manually classified messages; settings sections are now foldable.
Generated by AI. May contain inaccuracies.
About this app
An Android call and SMS blocker for Android 10+.
It works without replacing your call or SMS app. You can close the app after setup — it doesn't need to stay running in the background.
How it works
- For calls: it acts as a Caller ID app. - For SMS: the app takes over SMS notifications. You need to disable notifications from your SMS app to avoid duplicates.
Features
- Contacts — Allow calls from a contact - Contact Group — Allow calls from a contact group - Contact Prefix — Match prefix of an existing contact (e.g. save one clinic number xxxx22 to allow its full range) - STIR/SHAKEN — Block calls that fail STIR/SHAKEN attestation - Repeated Calls — Allow multiple calls from the same number in a short while - Dialed Number — Allow numbers you have dialed - Answered Number — Allow previously answered numbers - Emergency — Allow calls for a while after dialing an emergency number - Push Alert — Allow calls after receiving notifications from other apps - SMS Alert — Allow calls after receiving certain SMS messages - SMS Bomb — Block continuous OTP message floods - Recent Apps — Allow calls if certain apps have been used recently (e.g. after ordering pizza online) - Meeting Mode — Decline calls during online video meetings - Off Time — A time period that always allows calls - Spam Database — Block numbers in downloadable spam databases (e.g. FTC-DNC registry) - Schedule and Calendar — Auto-adjust rules based on time schedule and calendar events - Geolocation and Carrier — Block numbers based on geolocation or carrier name - Instant Query — Check the incoming number online in real time across multiple API endpoints - Report Spam — Automatically or manually report the number to build crowd-sourced databases - Regex — Use regular expressions for advanced rules
Privacy
- Offline features: no data collection - Online features: the API endpoints will see your IP address, TLS and TCP fingerprints, and the reported number (including country code). Nothing else. - Internet access can be disabled, or the offline APK can be used
Permissions (all optional)
- INTERNET — Database downloading, instant query, number reporting - ANSWER_PHONE_CALLS — Reject, answer, and hang up calls - POST_NOTIFICATIONS — Show notifications - READ_CONTACTS — Match contacts - RECEIVE_SMS / RECEIVE_MMS — SMS notification screening - SEND_SMS — Auto-reply to blocked contacts - READ_CALL_LOG / READ_SMS — Allow repeated calls - READ_CALENDAR — Adjust rules based on calendar events - PACKAGE_USAGE_STATS — Recent Apps feature - READ_PHONE_STATE — Monitor ringing state for Answer+Hang-up mode - REQUEST_IGNORE_BATTERY_OPTIMIZATIONS — Keep working after being killed - NOTIFICATION_ACCESS — Push Alert feature - WRITE_SETTINGS — Customise call ringtone - READ_LOG — Bug reports with logcat messages - SYSTEM_ALERT_WINDOW — Caller ID floating window - SCHEDULE_EXACT_ALARM — Repeating important notifications
Note
- Auto-clear SMS and local AI support are not available yet - RCS is not supported - Android 9 and below are not supported
Disclaimer
SpamBlocker is an independent, open-source project. Not affiliated with, endorsed by, or connected to any third-party services. All trademarks belong to their respective owners.
License
MIT
What's new
- Breaking Changes
- API report categories changed; existing settings are migrated automatically. - PhoneBlock Token can now be opted out when sharing backups. Re-backup if necessary.
- New
- Local AI SMS filter (experimental): train your own spam SMS filter by manually classifying messages. - Settings sections are now foldable — tap a section header to toggle it. - Auto-report can now be limited to specific regex rules.
- Fixes
- Fixed API "formula mode" not working when either identifier is empty. - Fixed 7726 SMS workflow flagging replies from 7726 as spam. - Fixed SMS reporting results not being saved. - Fixed auto-report not asking for call log permission when missing. - Fixed backup export showing "Exported successfully" when the file dialog was cancelled. - Fixed accidental left-swipe deletion during vertical scrolling. - Fixed dismissing a tooltip also closing the popup dialog behind it. - Fixed broken UI under high system text scaling.
- Improvements
- History UI now uses space more efficiently.
About this version
- Version
- 5.16 (516)
- Size
- 8.06 MB
- Requires Android
- 10
- Target SDK
- 29
- Architecture
- arm64-v8a, armeabi-v7a, x86, x86_64
- Downloads
- 29
- Updated
- Sep 12, 2026
- Package
- spam.blocker
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10