Patterns
These are patterns, not verdicts. ScamLens looks for 19 fixed patterns in the text you paste; each one is a warning sign that often appears in scam messages, and none of them proves anything about a person on its own.
Guaranteed or fixed returns
rule guaranteed_returns
- What it looks like
- A promise of fixed daily or weekly profit, "double your money", or "no risk" investing.
- Why such messages use it
- Real investments cannot promise a fixed profit; the promise creates trust before money is asked for.
- What to do
- Do not invest. Check whether the firm is registered with SEBI or RBI through their own websites.
- Illustrative example
- “Join now and get guaranteed returns of 3% daily on your deposit.”
- Try this example
- When it is not a signal
- Statements that returns are not guaranteed ("past returns do not guarantee future returns").
- A negation right before it cancels it ("does not guarantee").
- Inside a sentence that warns about scams ("beware", "red flag", "police said", "If someone says ..., it is a fraud") it is shown but not counted, unless that sentence also asks you to pay, send, join or click.
- How it counts
- One counted pattern, however many times it appears. Patterns alone can raise the level to Elevated, never to High.
Pay to withdraw
rule withdrawal_fee
- What it looks like
- A fee, tax or "activation charge" you must pay before you can take out money shown in an account.
- Why such messages use it
- The balance on screen is usually not real; each fee is another payment.
- What to do
- Do not pay. A genuine platform deducts charges from the balance, it does not ask for new money.
- Illustrative example
- “Your profit is ready, but you must pay the withdrawal fee of Rs 4,999 first.”
- Try this example
- When it is not a signal
- Inside a sentence that warns about scams ("beware", "red flag", "police said", "If someone says ..., it is a fraud") it is shown but not counted, unless that sentence also asks you to pay, send, join or click.
- How it counts
- One counted pattern, however many times it appears. Patterns alone can raise the level to Elevated, never to High.
Urgency or a threat of blocking
rule urgency_deadline
- What it looks like
- "Within 2 hours", "last chance", "your account will be blocked today".
- Why such messages use it
- Pressure leaves no time to check with someone else.
- What to do
- Pause. Contact the bank or company through the number on its official website or your card.
- When it is not a signal
- Inside a sentence that warns about scams ("beware", "red flag", "police said", "If someone says ..., it is a fraud") it is shown but not counted, unless that sentence also asks you to pay, send, join or click.
- How it counts
- One counted pattern, however many times it appears. Patterns alone can raise the level to Elevated, never to High.
Asks for a seed phrase or private key
rule seed_phrase_request
- What it looks like
- A request for the 12 or 24 recovery words of a crypto wallet, or its private key.
- Why such messages use it
- Whoever has these words controls the wallet and can empty it.
- What to do
- Never share them with anyone, including "support" staff. No genuine service asks for them.
- When it is not a signal
- A negation earlier in the same sentence cancels it ("never share your OTP").
- Inside a sentence that warns about scams ("beware", "red flag", "police said", "If someone says ..., it is a fraud") it is shown but not counted, unless that sentence also asks you to pay, send, join or click.
- How it counts
- One counted pattern, however many times it appears. Patterns alone can raise the level to Elevated, never to High.
Asks for an OTP, UPI PIN or CVV
rule otp_pin_request
- What it looks like
- A request to share or read out a one-time password, UPI PIN, ATM PIN or card CVV.
- Why such messages use it
- These codes approve payments; sharing one lets the other person take money.
- What to do
- Never share them. A UPI PIN is only needed to send money, never to receive it.
- Illustrative example
- “Please share the OTP you just received to complete the refund.”
- Try this example
- When it is not a signal
- A message that itself contains your code ("Share OTP 4821 with the delivery agent"): that is the issuer's notice.
- A negation earlier in the same sentence cancels it ("never share your OTP").
- Inside a sentence that warns about scams ("beware", "red flag", "police said", "If someone says ..., it is a fraud") it is shown but not counted, unless that sentence also asks you to pay, send, join or click.
- How it counts
- One counted pattern, however many times it appears. Patterns alone can raise the level to Elevated, never to High.
Moves the chat to Telegram or WhatsApp
rule move_platform
- What it looks like
- "Let's continue on Telegram", "join our WhatsApp group".
- Why such messages use it
- Private apps make the conversation harder to trace and easier to control.
- What to do
- Be careful if a stranger insists on switching apps, especially together with other signs.
- Illustrative example
- “Our VIP team will guide you, join our Telegram group for guaranteed returns.”
- Try this example
- When it is not a signal
- On its own: it counts only when another rule also fires in the same text.
- It counts only when a second, different pattern is also found.
- Inside a sentence that warns about scams ("beware", "red flag", "police said", "If someone says ..., it is a fraud") it is shown but not counted, unless that sentence also asks you to pay, send, join or click.
- How it counts
- One counted pattern, however many times it appears. Patterns alone can raise the level to Elevated, never to High.
Asks you to install a remote-access app
rule remote_access_app
- What it looks like
- AnyDesk, TeamViewer, QuickSupport, screen sharing, or an APK from a link.
- Why such messages use it
- These apps let the other person see and control your phone, including banking apps.
- What to do
- Do not install. Uninstall it if you already did, and tell your bank.
- When it is not a signal
- A negation earlier in the same sentence cancels it ("never share your OTP").
- Inside a sentence that warns about scams ("beware", "red flag", "police said", "If someone says ..., it is a fraud") it is shown but not counted, unless that sentence also asks you to pay, send, join or click.
- How it counts
- One counted pattern, however many times it appears. Patterns alone can raise the level to Elevated, never to High.
"Digital arrest" or arrest-warrant threat
rule digital_arrest
- What it looks like
- "You are under digital arrest", "stay on the video call", a parcel with drugs in your name.
- Why such messages use it
- Fear and isolation: the person is kept on a call until they transfer money.
- What to do
- There is no such thing as a digital arrest in Indian law. End the call and call 1930.
- Illustrative example
- “You are under digital arrest, stay on the video call until the inquiry is complete.”
- Try this example
- When it is not a signal
- Advice that names the threat ("there is no such thing as a digital arrest").
- Inside a sentence that warns about scams ("beware", "red flag", "police said", "If someone says ..., it is a fraud") it is shown but not counted, unless that sentence also asks you to pay, send, join or click.
- How it counts
- One counted pattern, however many times it appears. Patterns alone can raise the level to Elevated, never to High.
KYC, PAN or Aadhaar update threat
rule fake_kyc
- What it looks like
- "Your KYC has expired", "PAN will be blocked", with a link or number to call.
- Why such messages use it
- It looks routine, and the link leads to a page that collects card or login details.
- What to do
- Update KYC only in the bank's own app or branch; never through a link in a message.
- Illustrative example
- “Your KYC has expired and your account will be suspended, click the link to update.”
- Try this example
- When it is not a signal
- A negation earlier in the same sentence cancels it ("never share your OTP").
- Inside a sentence that warns about scams ("beware", "red flag", "police said", "If someone says ..., it is a fraud") it is shown but not counted, unless that sentence also asks you to pay, send, join or click.
- How it counts
- One counted pattern, however many times it appears. Patterns alone can raise the level to Elevated, never to High.
Refund that needs your PIN, a QR scan or a link
rule fake_refund
- What it looks like
- A refund or cashback you must "collect" by scanning a QR code or entering your UPI PIN.
- Why such messages use it
- Scanning or entering a PIN sends money out of your account, not in.
- What to do
- Never enter a PIN to receive money. Refunds arrive on their own.
- Illustrative example
- “Your refund of Rs 2,499 is ready, scan the QR code to receive it.”
- Try this example
- When it is not a signal
- A negation earlier in the same sentence cancels it ("never share your OTP").
- Inside a sentence that warns about scams ("beware", "red flag", "police said", "If someone says ..., it is a fraud") it is shown but not counted, unless that sentence also asks you to pay, send, join or click.
- How it counts
- One counted pattern, however many times it appears. Patterns alone can raise the level to Elevated, never to High.
Like-and-earn or paid online tasks
rule task_earn
- What it looks like
- Money for liking videos, rating hotels or "prepaid tasks", often starting with small real payouts.
- Why such messages use it
- Small early payouts build trust before a larger "task" needs your money.
- What to do
- Stop before paying anything. Real jobs do not ask you to deposit money.
- Illustrative example
- “Like these videos and earn Rs 150 per task, work from home and earn daily.”
- Try this example
- When it is not a signal
- Inside a sentence that warns about scams ("beware", "red flag", "police said", "If someone says ..., it is a fraud") it is shown but not counted, unless that sentence also asks you to pay, send, join or click.
- How it counts
- One counted pattern, however many times it appears. Patterns alone can raise the level to Elevated, never to High.
Romance that turns into an investment pitch
rule romance_investment
- What it looks like
- A new online friend or partner who soon suggests a trading platform or crypto.
- Why such messages use it
- Emotional trust is used to steer someone into a fake platform.
- What to do
- Do not invest through someone you only know online. Talk to family or a friend first.
- Illustrative example
- “My love, I made so much on this crypto trading platform, you should invest too.”
- Try this example
- When it is not a signal
- Inside a sentence that warns about scams ("beware", "red flag", "police said", "If someone says ..., it is a fraud") it is shown but not counted, unless that sentence also asks you to pay, send, join or click.
- How it counts
- One counted pattern, however many times it appears. Patterns alone can raise the level to Elevated, never to High.
Pay into someone else's account
rule third_party_account
- What it looks like
- "Pay to my uncle's account", "use the company settlement UPI ID".
- Why such messages use it
- Money sent to a third party is harder to trace back to the person asking.
- What to do
- Pay only the business itself, through its official, verified payment page.
- Illustrative example
- “Transfer the amount to my manager's account, it is our company account.”
- Try this example
- When it is not a signal
- Inside a sentence that warns about scams ("beware", "red flag", "police said", "If someone says ..., it is a fraud") it is shown but not counted, unless that sentence also asks you to pay, send, join or click.
- How it counts
- One counted pattern, however many times it appears. Patterns alone can raise the level to Elevated, never to High.
"Send a small amount first"
rule small_amount_first
- What it looks like
- A token, test or minimum payment to "verify" something.
- Why such messages use it
- A small first payment tests whether you will pay, and makes the next request easier.
- What to do
- Do not send anything to verify an account or a prize.
- When it is not a signal
- Inside a sentence that warns about scams ("beware", "red flag", "police said", "If someone says ..., it is a fraud") it is shown but not counted, unless that sentence also asks you to pay, send, join or click.
- How it counts
- One counted pattern, however many times it appears. Patterns alone can raise the level to Elevated, never to High.
Screenshots or claims of others' profits
rule fake_profit_proof
- What it looks like
- Screenshots of withdrawals, "our members earned 3 lakh".
- Why such messages use it
- Screenshots are easy to fake and create pressure to join.
- What to do
- Ignore screenshots; they prove nothing. Check registrations yourself.
- Illustrative example
- “See the screenshots of profits, our members earned 2 lakh last month.”
- Try this example
- When it is not a signal
- Inside a sentence that warns about scams ("beware", "red flag", "police said", "If someone says ..., it is a fraud") it is shown but not counted, unless that sentence also asks you to pay, send, join or click.
- How it counts
- One counted pattern, however many times it appears. Patterns alone can raise the level to Elevated, never to High.
Prize, lottery or lucky draw win
rule prize_lottery
- What it looks like
- "You have won", KBC lottery, a lucky draw that needs a fee to claim.
- Why such messages use it
- A win you never entered is followed by a "processing fee".
- What to do
- You cannot win a draw you did not enter. Do not pay any fee.
- When it is not a signal
- "Lucky draw" alone (for example a housing society's festival draw) unless it addresses you, a claim or a payment.
- Inside a sentence that warns about scams ("beware", "red flag", "police said", "If someone says ..., it is a fraud") it is shown but not counted, unless that sentence also asks you to pay, send, join or click.
- How it counts
- One counted pattern, however many times it appears. Patterns alone can raise the level to Elevated, never to High.
Electricity or gas disconnection threat
rule utility_disconnection
- What it looks like
- "Your electricity will be disconnected tonight" with a number to call.
- Why such messages use it
- Fear of a sudden outage pushes people to pay a fake bill or install an app.
- What to do
- Check your bill in the official board's app or website, or visit the office.
- Illustrative example
- “Your electricity connection will be disconnected tonight, call this officer now.”
- Try this example
- When it is not a signal
- Inside a sentence that warns about scams ("beware", "red flag", "police said", "If someone says ..., it is a fraud") it is shown but not counted, unless that sentence also asks you to pay, send, join or click.
- How it counts
- One counted pattern, however many times it appears. Patterns alone can raise the level to Elevated, never to High.
"Account hacked" and a security deposit
rule account_hacked_deposit
- What it looks like
- "Your bank account has been hacked", a demand to pay a "security deposit" to stop a freeze, and "do not tell anyone or visit the branch".
- Why such messages use it
- Fear of losing the account makes people pay fast; keeping them away from the bank stops anyone from checking.
- What to do
- Do not pay. Call the number on the back of your card or visit your branch yourself; a bank never asks for a deposit to protect an account.
- Illustrative example
- “Your bank account has been hacked. Pay a security deposit to stop the freeze.”
- Try this example
- When it is not a signal
- A rental or utility security deposit on its own: the rule counts only together with another pattern.
- It counts only when a second, different pattern is also found.
- Inside a sentence that warns about scams ("beware", "red flag", "police said", "If someone says ..., it is a fraud") it is shown but not counted, unless that sentence also asks you to pay, send, join or click.
- How it counts
- One counted pattern, however many times it appears. Patterns alone can raise the level to Elevated, never to High.