Pause before you tap.
Check a message for common scam patterns. Get a clear reason and a safer next step in English or Arabic.
Go to the message checkerYour message stays in this browser. Standard Check works offline; AI mode runs locally.
All examples are invented for practice.
Nothing checked yet
Paste a message to see what this tool notices. It cannot confirm who sent it.
Standard Check result
Computer guess
Clues in this message
AI-assisted next step
The on-device model matches broad topics. This next step also considers the warning signs above; it cannot confirm who sent the message.
This tool can miss scams or flag genuine messages. It cannot confirm who sent a message. Verify unexpected requests using a contact method you already trust.
A model we can question.
The text model learns patterns from labeled practice messages. This panel checks it against examples it did not train on.
—Loading practice-set results
| Language | Class accuracy | False positives | False negatives | Uncertain |
|---|
Four-class accuracy measures the model label. A binary alert is “high caution” or “pause and verify”; uncertain results count as no alert and are included in false negatives for scam examples. These invented examples are not real-world accuracy.
What happens to the text?
Three separate steps keep the result understandable.
- 1
Learned language patterns
A small Naive Bayes classifier compares words and character patterns with labeled English and Arabic examples.
- 2
Visible warning signs
Separate checks look for requests for codes or money, urgency, and links. The app shows which clues it found.
- 3
Safer choices
The result suggests how to verify independently. It never opens a link or declares a sender authentic.
A practice tool, not a security service.
This prototype uses synthetic training data and can miss scams or flag ordinary messages. Standard Check works offline. AI-Assisted Check downloads a local runtime and about 268 MB of model files on first use; the message text stays in this browser and is not sent to a cloud AI service. Do not enter private information. If a message asks for a password, card details, or a one-time code, do not share them; verify through the organization’s official app or a contact method you already trust.
Why this problem matters locally
Abu Dhabi Police: fake ads and suspicious links Abu Dhabi Police: fake accounts and messagesIndependent student prototype. Not affiliated with Abu Dhabi Police or any bank.