Block spam calls. By the community, for the community.

A free, privacy-first Android app that stops robocalls, scammers, and telemarketers before your phone even rings — powered by a shared database that every user helps build.

100% free No ads, ever No tracking

You're protected

Spam Blocker is watching your calls

Blocked numbers

12,847

Last update: just now

+1 (555) 123-4567

Blocked spam · 2 min ago

Features

Spam blocker + phone + messages. All in one. 🛡️📞💬

Community-driven call & SMS blocking, a built-in phone dialer, a full messaging app with attachments & voice memos, call recording, customizable themes, and more — completely free.

Real-time call blocking

When the community confirms a spam number, it's pushed to every device in seconds. The next call from that number never even rings. Dual-layer enforcement catches spam even on Samsung and other OEMs.

👥

Crowdsourced database

Every user report strengthens the shared database. One person's report protects thousands of other users from the same scammer. Server-side reputation scoring confirms numbers automatically.

🔒

Zero data collection

We never track you, profile you, or sell anything. No accounts, no analytics. Your reports are completely anonymous. Privacy policy included in the app.

📞 Phone App
📱

Built-in phone dialer

A full-featured phone app with its own home screen icon. Keypad with DTMF tones, contacts with search & favorites, recent calls with filters (All, Missed, Incoming, Outgoing), and contact autocomplete as you type. View contact cards directly from recent calls. Make and receive calls — replaces your default phone app entirely.

🎙️ Phone App
⏺️

Call recording

Record any call with one tap during the conversation. Recordings are saved in high-quality AAC to shared storage (Music/SpamBlocker/) — they survive app uninstalls. Browse, play back through the speaker with progress bar, pause/resume, share via any app, or delete.

💬 Messages App
✉️

Built-in messaging app

A full SMS messaging app with its own home screen icon. Conversation list with Inbox and Spam tabs, unread badges, search, and long-press actions (mark read, archive, move to spam, delete). Contact names resolved automatically. Set as your default messaging app for full spam control — spam messages are filtered directly into the Spam folder, never reaching your inbox.

🎤 Messages App
📎

Rich messaging with attachments

Send text messages with attachments — photos from gallery, camera shots, file attachments, and voice memos. Voice messages show an inline play button right in the chat bubble. Adjustable font size slider (12–24sp) for comfortable reading. Chat bubbles with delivery status indicators, date headers, and tap-to-view for images. Pick recipients from your contacts or recent call log.

🖥️

In-call screen with controls

Full call screen with mute, speaker, hold, DTMF keypad, merge call, and call timer. Contact name and initials displayed automatically. Spam warning banner for flagged numbers. Works on lock screen with full-screen notification.

🎨

Amazing in-app theme

Customize your in-call screen with 12 stunning 3-color gradient themes — Obsidian, Deep Ocean, Sunset Blaze, Cosmic, Fire, Arctic, and more. Pick your style in Settings.

🛡️

Spam call overlay

When a known spam number calls, a full-screen "Scam Detection" warning appears on top of the incoming call screen — even on Samsung One UI. "End call" or "Not a scam" with one tap.

🚫 New
📵

SMS spam filtering

Block spam text messages from known numbers and short codes (4-6 digit automated senders). When set as the default messaging app, spam messages are routed to a dedicated Spam folder — not your inbox. Report spam senders to the community with one tap, and block/unblock directly from conversations.

📢 New
🚩

Report calls & messages

Report spam calls from your recent call log, or spam messages by picking from your SMS inbox. Supports full phone numbers and short codes. Reports are separate from blocking — you choose independently. Post-call notifications let you report or block with one tap.

Trusted numbers

Mark numbers you trust — your doctor, bank, delivery service. Trusted numbers always ring through and receive messages normally, even if the community flags them.

🌙

Quiet hours

Block all unknown callers during set hours (e.g. 10pm – 7am). Only contacts and trusted numbers ring through. Reactive toggle with instant time pickers — perfect for uninterrupted sleep.

⚙️

Configurable actions

Choose how confirmed spam is handled: silence and send to voicemail, reject outright, or warn only with a full-screen overlay alert. Your rules, your phone.

💾

Backup & restore

Export your personal blocks to a JSON file. View saved exports with number counts, import any backup, or delete old exports. Restore them on a new device or after a reinstall — your protection travels with you.

📋

Unified logs

Blocked calls and spam messages in a single timeline. Tap any entry for full details — community report count, block/unblock, report & block, add to trusted, view contact, or call back.

❤️

Free forever

No ads, no subscription tiers, no "pro features" locked behind a paywall. The entire app — including the phone dialer and messaging — is free, always.

📧

Voicemail & caller ID

View carrier voicemails in-app with playback. Caller ID lookup shows community report stats for any number — how many devices reported it and when.

📦

Home screen widget

Add a widget showing your monitored numbers count. Auto-cleanup prunes old data to keep the app fast. Dark mode, light mode, or follow system.

🚀

Guided onboarding

Step-by-step permission setup on first install — notifications, call screening, default phone, contacts, SMS, default messaging app, and overlay. Skip any step, or grant everything for maximum protection.

How it works

Four steps to a quieter phone. 🤫

Install, follow the guided onboarding, and you're protected. Set it as your default phone and messaging app for maximum control.

1

Install the app

Download Maxlona Spam Blocker from Google Play. No sign-up, no account, no credit card required.

2

Grant two core permissions

Allow notifications so you see what's blocked, and set Spam Blocker as your default call screener so Android routes incoming calls through it. That's all that's required — voicemail and call-log access are optional extras you can enable later.

3

Your phone is protected

When any number calls you, the app checks it against the shared spam database in microseconds. Confirmed spam is silenced before your phone rings.

4

Report anything we missed

After each call, a notification asks "Was that spam?" Tap once and it's reported. Your report helps confirm the number for every other user.

Privacy promise

Your data stays on your phone. Full stop.

Spam Blocker is built with a radical privacy stance: we collect nothing about you, personally. The only thing we store is phone numbers you explicitly report as spam — and those are anonymized.

100% free, forever
No ads, ever
No analytics, no tracking
We never read your contacts
Call history only accessed with your explicit permission
No sign-up, no account
Reports are anonymous
Nothing is ever sold

What permissions does the app request?

Notifications Shows an alert when a spam call is blocked, and lets you report a call as spam with one tap directly from the notification shade.
Required
Call Screener role Lets Android route incoming calls through the app for spam checking before your phone rings. Granted when you set the app as your default call screener.
Required
Call Log Only requested if you open the "Report spam from recent calls" picker. Without it, the picker uses the app's own screened-call history instead. Never accessed in the background.
Optional
Default Phone App Required to access the Voicemail screen. Grants voicemail read access so you can label messages as spam. Your existing dialer continues to handle all calls.
Optional
Audio Settings Routes voicemail playback through the speaker. Only used when playing back a voicemail inside the app.
Optional
Internet Syncs the shared blocklist from the server and submits anonymous spam reports. No personal data is ever transmitted.
Required
FAQ

Common questions

How does the app decide a number is spam?
When multiple independent users report the same number within a short window, it reaches "confirmed spam" status and is pushed to every device. We require reports from multiple distinct devices across multiple different days to prevent any single person from falsely flagging a legitimate number. Accuracy matters more than speed — we'd rather miss a spam number than block your doctor's office.
Is it really free? What's the catch?
Truly free. No ads, no paid tiers, no premium features, no "$1.99 to unlock". We exist to block spam calls, not to sell your attention or data. If you want to support us, there's an optional one-time donation button in the app — but it unlocks nothing and is completely voluntary. The app works identically whether you donate or not.
Does the app read my contacts or call history?
Contacts: never. The app never requests or reads your contacts list.

Call history: only if you choose to use the "Report from recent calls" feature. Tapping that option prompts for the optional READ_CALL_LOG permission. If you decline, the picker uses the app's own screened-call log instead — the feature still works, just with a smaller history. The permission is never requested in the background.
Does it work on iPhone?
Not yet. Apple's call blocking works differently from Android's, and we've chosen to build the Android version first because Android's call screening API is more flexible and covers more of the features we need. An iOS version may come later, but it's not currently on the roadmap.
What happens when a spam call comes in?
Android routes every incoming call through our call screening service before the phone rings. We check the caller's number against our local database (stored on your device for instant lookup) and decide in milliseconds: allow, silence, or reject. If it's allowed, your phone rings normally. If it's confirmed spam, you get the action you chose in Settings — silence + voicemail, reject, or warn.
How can I support the project?
The best thing you can do is install the app and report spam calls when you receive them — that's what makes the shared database more valuable for everyone. If you also want to help cover our server and infrastructure costs, there's an optional donation button in the About screen. Donations are completely voluntary and change nothing about the app.
How much battery does it use?
Almost none. The app is mostly idle — it only runs when a call arrives, does a microsecond database lookup, and responds. Background syncs happen once a day to refresh the local blocklist. There's no persistent tracking or polling that would drain your battery.
How does the Voicemail screen work?
The Voicemail screen lets you view and play back carrier voicemails inside the app, then label each one as spam or not spam. To unlock it, Android requires the app to be set as the default phone app — this is necessary to gain voicemail read access. Your existing dialer continues to handle all calls; only voicemail access changes.

Note: Samsung devices and some other carriers replace Android's standard voicemail system with a proprietary one that blocks third-party access. On those devices the Voicemail screen is not available, and the app will tell you so clearly.
I got blocked by mistake — what do I do?
Each "blocked" notification in the tray has a "Not spam" button. Tapping it sends an unblock signal to our database. When enough unblock reports come in for a number, it's automatically removed from the shared blocklist.