Trusterprise's first application. Providing a simple and secure way to filter spam messages on your iOS device.
The Text Spam Block iOS App uses a on-device machine learning model, technically a text classifier, to accurately identify and block spam messages.
Read more about how it works below.
The spam filter application uses a hybrid of real and synthetically generated SMS messages to train a machine learning model that is then used to classify incoming messages. All of the classification (aka as inference) is done locally on your phone. There is an option in the main application to test the model with your own messages as well submit text samples that can be analyzed and added to the training data. This design has some great properties, but also some limitations that I believe are worthwhile to protect your privacy and security.
Model updates are done manually by me. I will periodically update the model with new data and retrain it to ensure it is up-to-date with the latest trends and accurately detected messages with minimal false positives.
Below is an overiew of how the Text Spam Block works on your device:
The only data that can be stored off your device is if you submit text from the app itself. This is done by clicking the "Submit Text Sample" button in the app and will never happen without your explicit action for every message.