iPhone Screenshots


SmartFilter is an SMS spam filter that uses machine learning to identify incoming spam messages and places them in a separate inbox within the built-in Messages app.

SmartFilter is smart.
- Using machine learning, SmartFilter can tell when an incoming message is spam based on the message content.

SmartFilter is customizable.
- Allow Words allow messages that contain certain words.
- Filter all short code messages.
- Filter all unknown sender messages.
- Filter Words filter messages that contain certain words.
- Filter Numbers filter messages from a specific phone number.
- Filter Links filter messages that contain URLs.

SmartFilter respects your privacy.
- Incoming messages are analyzed device and never sent to a server for analysis.

SmartFilter is made by an independent iOS developer. If you find SmartFilter useful, please leave a review. If you want to contribute to future development, please consider leaving a tip by making an in-app purchase.

What’s New

Version 1.5.3

Bug fixes

Ratings and Reviews

4.4 out of 5
30 Ratings

30 Ratings

True_Gauntlets ,


Know one thing this app needs?
When this app filters spam messages or those identified as such? In the “Unknown & Junk” section of “Messages” they’re not marked as unread; or if that’s not possible, then I shouldn’t see the red circle number on the “Messages” app!
I get spam messages every day for someone whose name I have filtered...

Developer Response ,

Hi there!

I too find this annoying, that spam messages still show up as unread in the Messages app! Unfortunately, Apple does not provide a way for spam filter apps to mark messages as read or allow them to prevent the notification badge from displaying...

If you don't mind, I'll use your review as evidence to show Apple this is a feature that users want.

If you have any other concerns or questions, feel free to email smartfilterapp@gmail.com.

Tanga32 ,

Seems to work well!

I installed SmartFilter a few months ago and it seems to have caught almost all the messages that some jerk signed me up for.

One thing to watch out for is that it may silently catch desirable messages like notifications from your bank and phone company. I successfully trained SmartFilter to pass those messages by checking the filtered messages (in the Messages app under the tab “Unknown & Junk”) and pasting them into the SmartFilter app.

I didn't mark SmartFilter down for initially incorrect classifications because in my opinion false positives are inevitable at the start and retraining it worked as expected. On the other hand, the process for retraining it could be made clearer and easier. You need to copy the SMS with a long click, open the app, select “Report SMS", paste the SMS into the box, and select “Normal”. I think the developers could turn this into a single operation by redesigning the front screen. But this is a minor point and didn't affect my rating, which was based on the app's overall efficacy.

BioAndroid ,

Just what I needed!

I was frustrated by the lack of control of SMS texting with great call blocking apps like Hiya and TrueCaller. I did some searching and found SmartFilter and couldn’t be happier. I’ve had the same cell # my whole life and get spam daily. This app let me use keywords to filter out know spammers and I couldn’t be happier!

Developer Response ,

Hi BioAndroid,

Thanks for the kind words! I'm so glad SmartFilter is able to make your life even the tiniest bit better.


Jacob Grant
4.6 MB

Requires iOS 12.2 or later. Compatible with iPhone, iPad, and iPod touch.



Age Rating
Rated 4+
© 2019 Jacob Grant
In-App Purchases
  1. Incredible Tip $1.99


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

You May Also Like