Messages you receive
The web app
Paste an SMS or WhatsApp message, drop a screenshot, or upload a PDF or Word document. FraudLens highlights the exact words and links that give it away, and gives you a short plan for what to do next.
FraudLens reads the suspicious SMS, the link, the website and the invoice email, and shows you exactly which words and addresses give the scam away. Every verdict comes with its evidence, and a plan for what to do next.
Built for Mauritius. Reads English, French and Kreol Morisien.
MCB-Alert · SMS
Ou kont MCB pou bloke zordi. Konfirm ou OTP lor mcb-secure.top/verify
Don't reply. Call MCB on the number on your card.
Scam messages in Mauritius switch between Kreol, French and English in one sentence, borrow the names of local banks and ministries, and link to addresses one letter away from the real thing. Generic filters don't read Kreol, don't know mcb.mu from mcb.nu, and answer with a score nobody can explain. So people check scams the only way they can: by asking someone they trust, often after they've already clicked.
SMS
Ou kont MCB pou bloke zordi. Konfirm ou OTP lor mcb-secure.top
Web page
MRA: you are eligible for a tax refund of Rs 4,850. Enter your card to receive it.
Work email
Please note our bank details have recently been updated. Kindly settle the attached invoice today.
Scams reach people in three places, so FraudLens meets them in all three. Every client calls the same backend; none of them carries its own copy of the detection logic, so a rule fixed once is fixed everywhere.
Messages you receive
Paste an SMS or WhatsApp message, drop a screenshot, or upload a PDF or Word document. FraudLens highlights the exact words and links that give it away, and gives you a short plan for what to do next.
Sites you open
Checks every site you visit against the Mauritius institution registry, lookalike rules, phishing and malware lists, domain age and the site's certificate. The Security Report grades a site and tells a badly built one from a hostile one.
Email at work
Runs inside the email a business receives and looks for invoice and CEO fraud: supplier lookalike domains, changed bank details, a Reply-To that doesn't match, and payment requests from personal addresses.
An AI model reads the message for tactics like urgency, threats or a request for an OTP. It must quote the exact words, and any quote not in the message is thrown out.
Deterministic code checks the links, domains, claimed identity, payment details, certificates and threat lists. Nothing here is guessed.
A versioned rule engine turns both into a score, a verdict and an action plan. The same message always gets the same answer, and it still works when the AI is down.

Two things a generic scam filter can't do: read Kreol Morisien the way people write it, and know which domains belong to which Mauritian institution.
The lexicon has Kreol rules next to the English and French ones, and it knows the difference between advice and a request. The language model is grounded with a Kreol translation memory where every row carries its review status, and only human-reviewed rows feed it.
An institution registry lists the official domains of MCB, SBM, Absa, Bank One, my.t, Emtel and the MRA. The parser understands .mu suffixes like gov.mu and com.mu, and every lookalike explanation names the real domain.
Every check below is deterministic code with tests. The AI only ever reads language.
Typos, swapped letters, brand names on unrelated domains and Unicode homoglyphs, for Mauritian institutions and global brands.
Who a site's certificate was issued to, at what validation level, and whether it is valid. The old green bar, read for you.
OpenPhish phishing pages and URLhaus malware, refreshed from the feeds, plus Google Safe Browsing when a key is set.
Registration dates and certificate history, because scam sites are set up days before they are used.
Pages cloned from a real bank, logos loaded from its site, and form data sent to Telegram bots.
On-device OCR reads a screenshot of a message so it can be checked like pasted text.
Metadata, error-level analysis and layout checks on PDFs, Word files and images of receipts.
Privacy-minimised fingerprints connect repeated reports into campaigns, without storing the messages.
The web app runs in any browser. The extension and the add-in install from the source while their store listings are pending.
Link Guard for Chrome, Brave and Edge.
For Outlook on the web and new Outlook for Windows.
Works on any phone or computer. Add it to your home screen to use it like an app.
Check a message nowFull source on GitHubFour students, one weekend-shaped month, and a lot of scam messages forwarded by family. FraudLens was built for the Finnovate Web and AI Hackathon 2026.

Backend, browser extension and forensics
Product design and web app
Risk engine, Outlook add-in and Kreol
Quality, testing and document checks