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 highly 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 on your device and your messages are 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.
Added 'Report SMS'
Added app shortcut to Report SMS
Updated Spam Detection
If SmartFilter just gets it wrong (either a spam message shows up in your inbox, or a real message gets filtered to the junk folder), let us know using the 'Report SMS' feature. We'll use your feedback to improve the spam detection algorithm for everyone. You should give yourself a pat on the back for being such a good person!
If you leave a review you get to give yourself another pat on the back! That's two pats on the back!
Ratings and Reviews
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.
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!
Thanks for the kind words! I'm so glad SmartFilter is able to make your life even the tiniest bit better.
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...
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 firstname.lastname@example.org.
With Family Sharing set up, up to six family members can use this app.