Anti-Fraude SMS - Testing Program
Joining the Anti-Fraude SMS Android app testing program is the first step towards a more protected community.
Each user's collaboration is essential to strengthen the fight against SMS scams in Portugal. Through this early access, participants can test new features first-hand, helping to detect potential issues before the official release.
Table of Contents
Welcome
What is the Anti-Fraude SMS app?
This Android application analyses received messages and alerts users whenever it detects potential fraud or scam attempts. Its major advantage is that everything happens locally on the device, ensuring full privacy: no messages containing private data are sent to external servers.
The app works silently in the background, remaining in watch mode. It works fully automatically: as soon as an SMS arrives, the analysis is performed. If the message is considered suspicious, a potential fraud, or a fraud already confirmed by the community, the alert immediately appears on screen.
Alert Types
SMS message analysis can return 5 classification types and 4 alert types.
| Classification | Risk | Alert | Action |
|---|---|---|---|
| Neutral/Safe | No risk detected | None | None |
| OTP Codes | 2FA/MFA — two-factor authentication | Informational | Close/View Code |
| Suspicious | Potentially malicious message | Suspicious | Close/Report |
| Potential Fraud | Potentially fraudulent message | Potential Fraud | Close/Report |
| Fraud | Fraud confirmed by the Community | Fraud (confirmed) | Close/Report |
The strength of the Community (Crowdsourcing)
Whenever the app shows an alert, the user can vote to classify the
message as Safe, Spam, or Fraud. These votes are what make it possible to confirm whether a
message is, in fact, a known threat.
Once a message reaches a certain volume of votes, it is
automatically marked as Fraud (confirmed). From that moment on, anyone who receives a similar message will
immediately see the Fraud (confirmed) warning.
To access these classification options, simply enable advanced
mode in: Settings -> Advanced Mode.
Offline mode
The app was designed to work without depending on internet or mobile data.
However, there is one small detail: immediate Fraud (confirmed) classification depends on a file that is downloaded once a day. Without
a connection, the app continues to analyse messages, but they will be
shown as Potential Fraud.
In addition, while the phone is offline, votes are not sent to the server and remain waiting for a connection before being counted.
What we expect from you
- 1 Use the app in your daily life as a regular user
- 2 Report errors, failures, or unexpected behaviour
- 3 Share improvement suggestions
- 4 Test new versions when they become available
Installation
Requirements
- Android device (version 8.0 or higher). iOS/iPhone is not supported.
- Access to the Google Play Store app
- Google account linked to the email registered in the testing program
Installation steps
- 1 Open the invite link you received by email to join the testing program, or visit this page on the Google Play Store
- 2 Accept the invite to become a test user
- 3 Install the Anti-Fraude SMS app from the Google Play Store
- 4 The app will appear with the "Early access" label on the Play Store
First Access and Setup
Initial setup
- 1 Open the
Anti-Fraude SMSapp - 2 Grant the requested permissions:
- SMS reading - required to analyse received messages
- Notifications - to receive alerts for suspicious messages
- 3 Follow the welcome instructions to complete the setup
Verification
After setup, the app will automatically start analysing new incoming SMS messages. There is no need to keep the application open.
You can verify that it is working by sending test messages to your
number from another phone, or by going to Settings -> DEBUG -> Simulate SMS Reception. By clicking several times, with short pauses, several example
messages will be shown.
How to Report Errors
Found an error or was a message misclassified? Use our online form:
Report an error or failureWhat to include in your report
- Clear description of the problem or failure
- Steps to reproduce the error or failure
- Screenshots if possible, add screen captures
- Device model indicate your device's Android version
- App version
available in
Settings -> About -> Version
Report types
| Type | When to use |
|---|---|
| Failure / Error | The app crashed, froze, or had unexpected behaviour |
| False positive | A legitimate message was marked as fraud |
| False negative | A fraudulent message was not detected |
| Suggestion | An idea to improve the app |
| Other | Any other feedback |
Contacts and Links
| Website | www.anti-fraude-sms.pt |
|---|---|
| Feedback form | www.anti-fraude-sms.pt/feedback |
| apprz.team@gmail.com | |
| @apprz_digital_solutions | |
| ApprZ Digital Solutions |
Thank you for being part of this program. Your contribution makes a difference!