Dark Patterns in Online Shopping: How to Spot and Report Them in India
False urgency, basket sneaking, drip pricing and more: how dark patterns work, what India's 2023 CCPA guidelines say, and how to report one.

The product page said one price. The cart says another. Somewhere between the two, a "platform fee" appeared, a protection plan you never asked for was ticked, and the button to skip it said "No, I don't care about my device".
None of that was an accident. These design tricks have a name: dark patterns. They're built to nudge you into choices you wouldn't make if the page were honest.
The good news is that they follow recognisable patterns, and in India several of them are now explicitly prohibited.
What a dark pattern is
A dark pattern is a design choice that works against the person using it. Instead of helping you do what you came to do, the interface steers you towards spending more, sharing more or staying subscribed longer than you meant to.
They work because they exploit habits. We skim, we tap the bright button, we trust the first price we see, and we rarely read the small grey text. A dark pattern turns those habits into revenue.
The ones you'll meet most while shopping
False urgency
Countdown timers that reset when you refresh. "Only 2 left" on an item that never runs out. "18 people are viewing this right now." The aim is to make you decide before you've thought it through. Our guide on flash sales and countdown timers covers how to stay calm around them.
Basket sneaking
Something extra lands in your cart without you choosing it: a donation, an insurance add-on, a protection plan, a paid membership trial. It's often pre-ticked and placed where you won't look closely.
Drip pricing
The price you're shown isn't the price you pay. Fees appear one by one as you move through checkout: a convenience fee, a platform fee, a handling charge. By the last screen you've already invested effort, so you're less likely to walk away. Sometimes a product is shown as available at a price, and the real price only appears later.
Confirm-shaming
The option to decline is worded to make you feel foolish or careless. "No thanks, I prefer paying full price." "I don't want to protect my purchase." It's guilt used as a sales tool.
Subscription traps
Signing up takes one tap. Cancelling takes a hunt through settings, a phone call or several screens of "are you sure?" Free trials that need your payment details and quietly roll into a paid plan fall into this group too.
Others to know
- Interface interference: the option the platform wants is big and bright, the one you might want is small and grey.
- Forced action: you can't continue unless you download an app, share contacts or sign up for something unrelated.
- Bait and switch: you click for one thing and are pushed towards a different, usually pricier, one.
- Disguised advertisement: paid placements made to look like neutral results or editorial content. We cover this in why the first products you see are often ads.
- Nagging: repeated pop-ups and prompts until you give in.
- Trick questions: confusing wording, like double negatives, that makes it easy to agree to something you meant to refuse.
What India's rules say
In 2023, the Central Consumer Protection Authority (CCPA) issued the Guidelines for Prevention and Regulation of Dark Patterns, 2023, under the Consumer Protection Act, 2019. They apply to platforms offering goods and services in India, as well as advertisers and sellers.
The guidelines name 13 specified dark patterns, including false urgency, basket sneaking, confirm-shaming, forced action, subscription traps, interface interference, bait and switch, drip pricing, disguised advertisement, nagging and trick questions. Using them can be treated as a misleading advertisement or an unfair trade practice.
The rules don't mean every timer or add-on is illegal. A genuine sale with a real end time is fine. What's prohibited is design that misleads you or takes away a choice you should have had.
How to spot them in the moment
A few habits catch most dark patterns before they cost you anything:
- Compare the cart total with the product page price. If they differ, find out exactly why before paying.
- Scroll the whole cart. Untick anything you didn't add yourself, including donations, protection plans and trials.
- Test the timer. Come back in an hour. If the same "deal ends in 10 minutes" is still running, it was never real.
- Read the button, not just its colour. Bright buttons usually mean yes. Make sure yes is what you want.
- Before any free trial, find the cancel option. If you can't find it in a minute, assume it's hard to use. Set a reminder a few days before the trial ends.
- Check UPI autopay mandates. Your UPI app lists the recurring payments you've approved. Revoke the ones you no longer want.
Fake urgency often comes with fake discounts. Our guide on how to tell if a deal is really a deal shows how to check the real price.
How to report a dark pattern
If you've been misled or charged for something you didn't choose:
- Capture it. Take screenshots or a screen recording showing the price, the pre-ticked box or the timer.
- Complain to the platform. E-commerce platforms in India are required to have a grievance officer. Use their grievance process and keep the reference number.
- Contact the National Consumer Helpline. Call 1915 or register a complaint online. They can take the matter up with the company.
- File a formal complaint if needed. If you lost money and the issue isn't resolved, you can file a consumer complaint online through e-Daakhil.
Reporting isn't only about your refund. Complaints are how regulators see which patterns are still in use.
Don't let it make you paranoid
Not every countdown is fake and not every add-on is a trap. Real sales end, and some protection plans are worth buying. The aim isn't to distrust every screen. It's to slow down at the moments that cost money, and make sure every choice in your cart was yours.
Frequently asked questions
Are dark patterns illegal in India?
The CCPA's 2023 guidelines prohibit specified dark patterns, such as false urgency, basket sneaking, drip pricing and subscription traps, for platforms, advertisers and sellers in India.
What is drip pricing?
Drip pricing is when extra charges are revealed bit by bit during checkout, so the final amount is higher than the price you were first shown.
How do I complain about a dark pattern?
Keep screenshots, raise it with the platform's grievance officer, then contact the National Consumer Helpline on 1915. For formal complaints, use e-Daakhil.
Three picks. No ads, no pressure. Try Nudge.
Rohan Iyer
Dev Khanna
Tara Kapoor
Ira Malhotra