Methodology

How a verdict is made.

A service that says “trust us” about scams should show its working. This page explains the three verdicts and what each one promises, why an unknown sender is never called safe, and what happens when we get one wrong. It also publishes how the engine scores against scam lists we didn't write — including the one case we deliberately don't catch.

Three answers

The three verdicts, and what each promises

Looks fine

Something concrete vouches for this message — and we say what it is.

Requires positive proof

Be careful

Nothing looks wrong, and nothing proves it's safe. Check before acting.

Neither proof nor pattern

This is a scam

It matches a known scam pattern — and we name the pattern.

Requires a named pattern
Worked examples

What actually arrives on the phone

Forwarded“Hi Mum, I've been in an accident and I need money now. Please don't tell Dad.”
ReplySCAM warning - a family emergency plus a money request is a known trick. Ring them on their usual number.
Reason: FAMILY_EMERGENCY_PATTERN
Forwarded“Mum, I've been in an accident.”
ReplyWe can't confirm who sent this. Ring them on the number you already have - not any number in this message.
Reason: FAMILY_DISTRESS_UNVERIFIED — the same story, nothing asked for. See why this one stays amber.
Forwarded“Settlement is today. Transfer $1,200,000 to BSB 036-001. If you can't get to the bank, raise your daily limit and send smaller amounts.”
ReplySCAM - no real solicitor or business asks you to raise your transfer limit or split a payment. Ring them on a number you find yourself.
Reason: BANK_CONTROL_COACHING
ForwardedA message from a number already in the family's trusted contacts.
ReplyLOOKS FINE. This is from a sender your family has marked as trusted.
Reason: TRUSTED_CONTACT_MATCH — a positive signal, which is the only route to green.

These are the real replies, word for word, from the same templates the service sends — not illustrations written for this page.

The load-bearing rule

Green requires positive proof

The most important rule in the engine is about what it will not say. A message is never called safe just because nothing looked wrong. “Looks fine” has to be earned by a positive signal: the sender is in the family's trusted contacts, or the link resolves to a verified official sender — the real Australia Post, the real myGov, a bank's actual domain.

An unknown sender with a clean-looking message stays at “be careful”, because a clean-looking message from a stranger is exactly what a good scam looks like. This is also why the free web checker answers “be careful” so often: a pasted message arrives with no sender and no family context, so there is nothing that can vouch for it. That's the honest answer, not a hedge.

The same rule holds when our own systems stumble. If a lookup we rely on is unavailable mid-check, the verdict can stay cautious or get stronger — it can never soften to green on a check we couldn't fully run.

The pipeline

The four things every check passes through

1

Who is it really from?

The sender and every link are checked against verified official details — the real Australia Post, the real myGov, a bank's actual domain — and against lookalikes, newly registered domains and scam blocklists. A forwarded email's original sender is pulled back out of the quoted text, because that is where the tell usually hides.

2

What is it asking you to do?

Several hundred named patterns built from real Australian scams: urgency plus a payment, a relative in trouble plus secrecy, a wrong number that keeps chatting, a request to raise your bank's transfer limits. Each one that matches is recorded by name.

3

Has anyone else been sent this?

A scrambled fingerprint of the message is compared against campaigns other families have forwarded. The second household to receive a campaign benefits from the first one that reported it.

4

A second opinion, one way only

An AI review runs on top when it adds value, and the reply says so when it does. It can make a warning stronger. It is never permitted to turn any verdict into “looks fine”.

Green is unreachable from here — by design, not by policy.
Supplier memory

The fifth thing, when the message is an invoice

Four layers read the message. None of them can see the one thing that matters most on a supplier invoice, because it isn't in the message at all — it's in your own history. A real supplier's mailbox is compromised, the invoice is genuine in every other respect, the wording is theirs, and only the account number changed. There is nothing in the words to catch.

So when a forwarded document carries payment details, we remember them — and check the next one against the last. Three reason codes come out of that, and they are the only ones a business tends to see:

  • SUPPLIER_DETAILS_CHANGED — these payment details differ from what this sender used last time. The verdict cannot be green, whatever else the invoice looks like. The advice is always the same and is never wrong: ring them on a number you already have, not one printed on the invoice.
  • SUPPLIER_DETAILS_CHURN — a third set of details inside ninety days. Suppliers change banks; they rarely change three times a quarter.
  • A match, from the third sighting onward, adds the quiet line that says the details are the same as last time. Never on a warning — reassurance must not soften one.

Two things this deliberately is not. It is not a supplier list you upload or maintain: the memory assembles itself as a side effect of forwarding, and a supplier we have never seen simply gets an honest “we can't confirm this”. And it is not a record of your suppliers' bank details. We store one-way fingerprints, salted per business — enough to recognise that something changed, never enough to reconstruct what it was. A copy of that table names nobody and no account.

Confirming a change clears it: once you've rung them and paid, the new details become the ones we remember, and the same invoice stops being flagged.

Rules first, with reasons you can read

Every check runs through a deterministic rules engine first: several hundred named patterns built from real Australian scams. Each verdict carries its reason codes — FAMILY_EMERGENCY_PATTERN for “Mum, I've been in an accident, don't tell Dad”, WRONG_NUMBER_OPENER for the friendly stranger who texted the “wrong number” and kept chatting, SAFE_ACCOUNT_PATTERN for a “bank” asking you to move money somewhere safe.

Deterministic means the same message always gets the same answer, any verdict can be replayed and audited afterwards, and when we tell someone why a message is a scam, the reason is the actual reason — not a story written after the fact.

New scams, and the safe direction to fail

Most “new” scams are old shapes wearing new words, and the rules target the shapes: urgency plus a payment method, a relative in trouble plus secrecy, a prize plus a fee. A genuinely novel template can score “be careful” before it scores “scam” — which is the failure direction we chose on purpose, because amber already does the protective work: it tells the person to check before acting.

Then the network effect closes the gap. Campaign fingerprints update from live forwards across all covered families, so the second household to receive a campaign benefits from the first one that forwarded it.

Independent lists

Tested against lists we didn't write

A detector tested only by its own authors proves nothing much, so we run the engine against third-party scam catalogues and publish the results either way. Two so far, most recently August 2026 — and the number that matters is the first one:

0 of 38
rated “looks fine”. Across both catalogues, not one scam was called safe. That is the failure that would actually hurt someone, and it is the number we hold ourselves to.

Panda Security's 20 scam-text examples — delivery, tolls, bank fraud, fake jobs, gift cards, the “wrong number” opener.

20 rated scam

INS LifeGuard's top threats facing Australians in 2026 — voice-clone family emergencies, deepfake investment lures, myGov and Medicare impersonation, remote-access cons.

17 rated scam

The eighteenth is held at “be careful” on purpose. It is a bare “Mum, I've been in an accident” — no money asked for, no secrecy, nothing else. A real one reads exactly the same, so we will not call it a scam. And we don't need to: “be careful” already says the one thing that is right either way — ring them on the number you already have for them. Making that message red would earn us a rounder number here at the cost of telling a mother her injured son is a scammer.

1 by design

Read these honestly. These are our own runs against outside catalogues, not an independent audit, and catching known shapes is table stakes. The harder half is the innocent side: the same suite checks that a genuine super statement, a gym promo, a surprise-party text and a real “sorry, wrong number” are not called scams — because a service that cries wolf teaches people to stop forwarding, and then it protects nobody.

The fair question

“How do I know you aren't the scammer?”

It is the right question, and anyone being told to forward messages to a number they don't recognise should ask it. Four things about this service can be checked without trusting a word on this page.

We never message anyone first. Ever.

The only message you will ever receive from us is a reply to something you sent. Nobody here can text you out of the blue, which is the one thing every scam has to do to start.

We never ask for logins, banking details, card numbers or codes.

Not at sign-up, not in a verdict, not ever. If a message claiming to be from us asks for any of those, it isn't us.

You can try it before telling us anything.

The free checker needs no account, no phone number and no payment — and nothing you paste into it is stored.

Our answers send you away from the message, not into it.

Every warning tells you to contact the organisation on a number you found yourself. A scammer's whole objective is the opposite: to keep you inside their message, tapping their link, ringing their number.

When we're wrong

Anyone can reply WRONG to any verdict — it's in the reply itself. Every WRONG is read by a human, the message content is retained encrypted for 30 days precisely so mistakes can be reviewed, and confirmed misses update the rules and blocklists for every family at once. A verdict is a second opinion to help someone pause and check — it is not a guarantee, and we'd rather say that here than in small print.

One saved contact.

That is the whole service: one number and one email address, saved once, answering whatever you forward it. You have just read how the answer is reached — including what we refuse to guess at.

One tap saves the number, the email and the logo. WhatsApp is the best way to send photos.

Start free month Try a free check — no signup