S2MSP vs SMS Filter
Side-by-side comparison of two open source alternatives
S2MSP
As Google strongly restricts the use of SMS permissions for applications in the Play-Store, S2MSP provides an API for third party applications to send and receive SMS to specific phone numbers via a secure SMS proxy.S2MSP acts like a local firewall for SMS communication.Each application that wants to send/receive SMS to a phone number can register itself on S2MSP. S2MSP asks the user for permission, whether the requesting application is allowed to send/receive SMS from and to the requested phone numbers or not.All SMS exchanged with third party applications are strongly encrypted.S2SMP itself requires SMS permissions (SEND_SMS and RECEIVE_SMS) from the Android system and will request these permissions upon startup. S2MSP does not need any other permissions. This ensures the integrity and security of S2MSP.The API to integrate a third party application with S2MSP is available in Maven-Central.
SMS Filter
SMS Filter can filter incoming SMS messages before they reach your inbox. You can filter by address, and optionally add parts that must occur in the message for it to be blocked. By default, SMS Filter will not delete incoming messages. You will get a silent status bar notification when SMS Filter has filtered an incoming message, which you can view by opening the notification or by opening the application. You can also tell SMS Filter to delete incoming messages, in which case it will happily do so for you. To do this, just turn off the 'Save messages' preference.
| Feature | S2MSP | SMS Filter |
|---|---|---|
| License | Apache-2.0 | Fair |
| Install sources | GitHubIzzyOnDroid | F-Droid |
| Categories | SMSMessaging | SMSMessaging |
| Features | Ad-FreeOpen SourceNo Tracking | Ad-FreeOpen SourceNo Tracking |
| Platforms | Android | Android |
| Website | ||
| Source code |