Features

What it checks, and what it catches

Two jobs running quietly all the time: read the situation around a payment, and read the messages that lead people into one.

Signals

Five things it weighs before money moves

None of them means fraud on its own. It is the combination that tells the story.

  1. 01

    Who is receiving it

    Recipient

    Whether you have paid this person before, and whether anyone has already reported the ID as a scam.

  2. 02

    Whether the amount fits you

    Amount

    Measured against how you normally pay, not a fixed limit. Your ordinary is the baseline.

  3. 03

    Whether a call is connected

    Call state

    Almost nobody is walked through a genuine payment by a stranger on the phone. Almost every victim is.

  4. 04

    What recently arrived

    Messages

    A threatening or urgent message tied to this same recipient turns a mild concern into a serious one.

  5. 05

    How you got to the payment

    Route

    A code you scanned or a link you tapped carries more risk than an ID you typed in yourself.

Use cases

Fraud messages are not creative. The same six stories get recycled because they work. Pick one to see how WallUPI reads it, and compare it with the genuine message it imitates.

Choose a scam
SMS, then a phone call

The fake KYC deadline

A text says your account is frozen until you “update KYC” through a link, usually with a small fee. Minutes later someone calls to walk you through it.

  1. The text is scored on your phone the moment it lands
  2. Its sender is remembered against their number
  3. Paying that number later brings the message straight back up
The checks behind it
  • Message analysisOn-device
  • Recipient linkSender tied to payee
Example
+91 99XXXXXXXX12:20

URGENT: Your bank account has been BLOCKED due to KYC verification expired. Update KYC immediately by clicking here: http://fake-bank.xyz/kyc. Send Rs.99 for instant verification.

WallUPI reads it as
High risk · 92%fake kyc verification
Creates false sense of urgencyFake KYC/verification requestContains suspicious URLRequests money transfer
SBIBNK11:50

Your account XX1234 has been credited with Rs.1500.00 on 01-04-2026.

WallUPI reads it as
Low risk · 5%safe, passes through unmarked

Both messages and both readings are taken from the demo app.

Inbox

Your whole inbox, sorted by risk

Scam messages sit in the same list as your real bank alerts, written to look identical. WallUPI reads through them on the phone and marks the difference, so the dangerous ones stop blending in.

  • 5%A genuine credit alert from your bank passes through unmarked.
  • 92%A blocked-account demand with a fake link is flagged, reasons attached.
  • 96%A lottery win that asks for a fee first is flagged the same way.
SMS analysis list. A KYC scam is marked 92 percent, a bank credit alert 5 percent, and a lottery scam 96 percent, each with its detected signals.
Readings from the demo inbox: real alerts stay quiet, scams carry their reasons.

One report protects everyone after you

Scammers reuse the same IDs until they stop working. Reporting one is the fastest way to make it stop working sooner.

How a report travels

From one tap to a warning someone else sees

You flag an ID One tap, inside the app
Reports are pooled Weighed against each other
The ID carries risk For anyone who tries to pay it
The next person is warned A warning nobody had to write
Shared, with no personal detail Protection passed on
What is shared
The scam ID, and nothing else
Never attached
Your name, your number, the amount, or what you were paying for
One wrong flag
Cannot condemn anyone. Reports only count together

See exactly what stays on your phone

Test it, don’t trust it

Try it against a real scam script

The demo includes the scam messages above, so you can watch the check run instead of taking our word for it.