Pause the conversation
Don't send money, passwords, or one-time codes while you check. Don't follow a link just because it appears in a message.
A MOMENT OF CLARITY
Understand the cues in a message.
Then choose a safer next
step.
Pause.
Read the evidence.
Verify independently.
Remove personal details first. Links are read as text and never opened.
YOUR SECOND LOOK
Your evidence and verification plan
will appear after you
check a message.
KEEP YOUR NEXT STEP SIMPLE
A convincing message is not proof of identity.
Don't send money, passwords, or one-time codes while you check. Don't follow a link just because it appears in a message.
Use an official app, a saved contact, or a website address you already know. Avoid contact details supplied in the suspicious message.
Confirm both the identity and the specific action being requested. A familiar name, logo, voice, or writing style can be impersonated.
Contact the service through its official support channel. If money was sent, contact your payment provider promptly. Change exposed passwords through the official app.
OPEN, EXPLAINABLE, LOCAL
A small trained model. A transparent decision process.
103 of 106 spam predictions correct
103 of 126 spam messages detected
20% split · fixed random seed 42
Trained on the historical UCI SMS Spam Collection. Spam labels are not fraud labels. These results do not establish performance on modern scams, emails, or AI impersonation.
Duplicates were removed before the split. Near-duplicates may remain. Short, unfamiliar, and non-English messages receive a limited-context notice.
No external URL reputation checks, identity verification, or AI-content detection. No claimed reduction in fraud.
Dataset & attribution · CC BY 4.0 ↗