SmartFilter Stop spam texts — free on the App Store
Get

On-device · Private · iOS

Stop spam texts
before they reach you.

SmartFilter uses machine learning that runs entirely on your iPhone to sort junk, scams, promotions, and receipts away from your inbox — without sending a single message to a server.

  • Free to download
  • No account required
  • Nothing leaves your phone
100%On-device filtering
4Smart folders
0Messages sent to servers
12Curated filter packs

See it in action

Curated filter packs and custom rules, right inside the Messages app.

SmartFilter's curated filter packs screen
Curated filter packs
SmartFilter's custom rules screen
Custom rules

Control & transparency

See exactly why every message lands where it does.

Most spam filters are a black box. SmartFilter shows its work — and puts you in charge of it.

👆

Build a filter from a message

Got a spam text? Paste it in and tap the words that give it away — SmartFilter turns your selection into a rule. Tap non-adjacent words and it writes the regex for you.

Building a filter rule by tapping words in a spam message
🔎

See how messages are filtered

A live diagram traces every stage of the filter using your real rules and settings. Drop in a message and watch the exact path it takes, so you always know why it landed where it did.

A live diagram tracing how a message moves through each filter stage

A test suite for your filters

Save example texts with the result you expect, then check them against your rules any time. Change a filter and re-run to be sure nothing you care about slips through.

The built-in test suite checking example messages against your rules

Everything you need to take back your inbox

Powerful, customizable filtering that respects your privacy.

🧠

On-device machine learning

A Core ML model trained on real spam evaluates each message right on your iPhone. No text is ever sent to a server to be analyzed.

🗂️

Four smart folders

Messages are routed to Junk, Promotions, or Transactions — or allowed straight to your Inbox. Receipts and 2FA codes stay out of the noise.

✏️

Custom word & number filters

Allow or block specific words and phone numbers. Allow-rules always win, so legitimate senders never get caught by mistake.

📦

Curated filter packs

One-tap packs for account phishing, package-delivery scams, election spam, crypto schemes, and loan offers. Start protected on day one.

🔗

Link & short-code blocking

Optionally filter messages that contain URLs or come from the 5- and 6-digit short codes used for mass texting.

🎭

Sees through disguised text

Spammers hide words behind look-alike letters and invisible characters. SmartFilter reads past the disguise — and can send any message that uses the trick straight to Junk.

📧

Email-sender filtering

Scam texts are often sent from an email address to dodge number blocks. Flip one switch to route every email-sourced message to Junk.

📮

Report a text, improve the filter

Report spam that slipped through, or a real message caught by mistake. Your opt-in reports refine the on-device model — and never include sender numbers.

Regex & power tools

Supporters unlock regular-expression filters, case-sensitive matching, unlimited rules, and a set of alternate app icons.

Up and running in under a minute

SmartFilter plugs into the message filtering built right into iOS.

  1. 1

    Download & open

    Grab SmartFilter from the App Store and launch the guided setup wizard.

  2. 2

    Enable in Settings

    Settings → Messages → Unknown & Spam → turn on SmartFilter. The app shows you exactly where to tap.

  3. 3

    Pick your protection level

    Choose Light, Standard, or Maximum, and install the filter packs that fit you.

  4. 4

    Relax

    Texts from unknown senders are filtered automatically. Tweak the rules any time.

Privacy by design

Your messages stay yours.

Most spam filters route your texts through the cloud. SmartFilter doesn't. Every message is evaluated locally using Apple's on-device frameworks — there's no account to create and no message content to leak.

  • No personal information or location data collected
  • Message content is never uploaded or shared
  • Works entirely offline, on your device
  • Spam reports are anonymous and opt-in
Read the full privacy policy

Frequently asked questions

Does SmartFilter read all my messages?

No. iOS only hands SmartFilter messages from unknown senders — people who aren't in your contacts and who you haven't replied to several times. iMessages and texts from known contacts are never seen by the app.

Where do filtered messages go?

They're routed into the Junk, Promotions, or Transactions folders inside Apple's Messages app. Nothing is deleted — you can always review them.

How do I know why a message was filtered?

SmartFilter shows its work. Open See how messages are filtered for a live diagram that traces any message through your rules and settings, step by step. You can also save example texts to the built-in test suite and re-run them whenever you tweak a rule — so a change never quietly breaks something you rely on.

Does it work on Android?

SmartFilter relies on Apple's message-filtering extension, so it's iPhone-only. iOS 16 or later is recommended.

Is it free?

Yes — the core filtering, ML model, and the Account Phishing and Toll Road Scams packs are free. An optional supporter tip unlocks regex filters, unlimited rules, the premium filter packs, and alternate icons.

Will it block texts I actually want?

You stay in control. Add senders or keywords to your Allow lists and they'll always reach your inbox, overriding every other rule.

Quiet your inbox today.

Free, private, and built for iPhone.