CCPA dark patterns guidelines 2023: what product teams change

1 November 2026 • 6 min read

In short

  • India's CCPA named 13 banned dark patterns on 30 November 2023. In June 2026 it fined PhysicsWallah ₹5 lakh and McAfee ₹1 lakh under them (PIB).

If you run a consumer app, a marketplace or a subscription service in India, the Central Consumer Protection Authority (CCPA) has a list of interface designs it treats as unfair trade practice. This page sets out what the Guidelines for Prevention and Regulation of Dark Patterns, 2023 say, what the regulator has done with them since, and the changes a product team should make. For a broader look at ethical design, see our guide to dark patterns in Indian apps.

1. What the guidelines say

The CCPA issued the Guidelines on 30 November 2023 under Section 18 of the Consumer Protection Act, 2019, and they took effect when published in the Gazette. They apply to all platforms systematically offering goods or services in India, to advertisers and to sellers.

The core rules are short. No person, including any platform, shall engage in any dark pattern practice. A person is treated as engaging in one if it carries out any practice listed in Annexure 1. The Annexure can grow, because the CCPA may specify other dark patterns later. The guidelines add to other laws and do not replace them, and where the meaning is unclear, the CCPA's decision is final.

The Annexure carries a caution: its illustrations are guidance and not a binding interpretation of law, because different facts may lead to different readings. Do not treat an example as the outer edge of a rule.

A dark pattern is defined as a deceptive design using user-interface or user-experience interactions that is designed to mislead or trick users into doing something they did not intend, by subverting or impairing their autonomy, decision-making or choice.

2. The 13 patterns and what to change

PatternWhat the Annexure coversWhat to check in your product
False urgencyFalsely stating or implying urgency or scarcity, such as false popularity or overstated limited quantitiesShow counters and "people viewing" only if they come from real data
Basket sneakingAdding items, services or donations at checkout without consent, so the total risesNo pre-ticked add-ons, insurance or charity; fees must be disclosed at purchase
Confirm shamingFear, shame or guilt wording to push a purchase or keep a subscriptionMake "No thanks" neutral, with no insults or warnings
Forced actionRequiring an extra purchase, sign-up, unrelated app or personal data to get what the user came forDo not ask for contacts, Aadhaar or card details that the purchase does not need
Subscription trapImpossible, complex or hidden cancellation; card or auto-debit required for a free plan; vague cancellation stepsCancel in the same place and with about the same effort as sign-up
Interface interferenceHighlighting some options and hiding others, such as a faint "No" or a close icon that opens an adGive accept and decline equal weight, and make close buttons close
Bait and switchAdvertising one outcome and delivering another, such as an item shown as available then "out of stock"Show true stock; do not swap a dearer product at the last step
Drip pricingPrice elements hidden until late, a higher charge than the checkout price, "free" apps that need payment to continueShow the full price early; say in the store listing what is free and what is paid
Disguised advertisementAds posing as user content or articlesLabel every ad; the seller or advertiser must disclose it
NaggingRepeated requests that disrupt the user, such as endless prompts to download the app or accept notificationsCap prompts and always offer a clear "no"
Trick questionConfusing wording or double negativesTest consent wording with real users; use plain "Yes" and "No"
SaaS billingRecurring billing run surreptitiously: no notice when a trial turns paid, silent renewals, charging for unused featuresSend a notice before a trial converts and before each renewal
Rogue malwareScareware or ransomware tricksVet the ad networks and redirects your app shows

3. How the CCPA is enforcing them

The enforcement record is short but real.

  • 5 June 2025: the CCPA issued an advisory asking e-commerce platforms to run self-audits for dark patterns within three months and to give self-declarations based on the audits.
  • 20 November 2025: PIB reported that 26 leading e-commerce platforms had submitted self-declaration letters of compliance. The CCPA had asked them to upload the declarations prominently on their websites.
  • 3 June 2026: the CCPA fined PhysicsWallah ₹5 lakh and McAfee Software India ₹1 lakh and told both to remove the practices.

The June 2026 orders show how the Annexure is applied. PhysicsWallah had a ₹10 donation selected by default at checkout, with emotional messages encouraging users to keep it, and courses advertised as "free" that required a mobile number and email first. The CCPA called these basket sneaking, confirm shaming and forced action. McAfee's renewal screen offered "Renew Now" or "Accept Risk", which the CCPA read as presenting non-renewal as a security risk. It named confirm shaming, interface interference, trick question and forced action. In both cases the CCPA also cited Rule 4(9) of the Consumer Protection (E-Commerce) Rules, 2020, which the PIB summary describes as automatic recording of consent through a pre-ticked checkbox.

4. A change list for the next sprint

  • [ ] Walk every checkout and renewal flow and list each pre-selected box, donation, add-on or insurance line. Remove the defaults.
  • [ ] Put the full price, with mandatory fees, on the first price the user sees.
  • [ ] Rewrite decline buttons to neutral wording. Check "No thanks" is as visible as "Yes".
  • [ ] Count the taps to cancel against the taps to subscribe. Make cancellation reachable from the same place as sign-up.
  • [ ] Send a message before a free trial turns paid and before each renewal.
  • [ ] Check every scarcity or popularity message against real data. If you cannot trace it, remove it.
  • [ ] Do not make "free" content depend on contact details you do not need.
  • [ ] Label sponsored and promoted content as advertising.
  • [ ] Limit repeat prompts for app download, notifications and cookies.
  • [ ] Keep a dated record of the review, since the CCPA's 2025 advisory asked platforms for self-audits.

If you sell on a marketplace, also read our page on the e-commerce amendment rules for 2026. For billing and cancellation design, see subscription retention.

This is a plain-words summary of published government texts, not legal advice; check your own flows with a qualified lawyer.

Questions people ask

Do the dark patterns guidelines apply to my app?

They apply to platforms systematically offering goods or services in India, to advertisers and to sellers. A consumer app selling to Indian users falls inside that.

How many dark patterns are listed?

Thirteen, in Annexure 1 of the guidelines. The CCPA can add more.

Are pre-ticked boxes banned?

The Annexure lists automatic addition of paid services with a pre-ticked box as an example of basket sneaking. The CCPA also cited the E-Commerce Rules on pre-ticked consent in its June 2026 orders.

What is the penalty?

The guidelines do not set a fine. The CCPA fined PhysicsWallah ₹5 lakh and McAfee ₹1 lakh in June 2026 under the Consumer Protection Act, the E-Commerce Rules and these guidelines.

Sources

  1. CCPA, Guidelines for Prevention and Regulation of Dark Patterns, 2023 (Gazette, 30 November 2023)
  2. PIB, CCPA issues Guidelines listing 13 specified dark patterns, 8 December 2023
  3. PIB, E-Commerce Platforms Urged to Self-Audit and Eliminate Dark Patterns, 22 July 2025
  4. PIB, 26 Leading E-Commerce Platforms Declare Compliance with Self-Audit, 20 November 2025
  5. PIB, CCPA Acts Against Dark Patterns on Digital Platforms, 3 June 2026