TRW & Co · Competition and consumer law
Dark Patterns and Online Consumer Protection in Singapore

Dark patterns in Singapore are treated as unfair practices under the Consumer Protection (Fair Trading) Act. CCS has acted against fake countdown timers, random visitor counts, sneak-into-basket features and endless 'limited-time' sales, and it reads source code to test claims. This guide explains the law, the cases and how to audit a checkout flow.
Key pointCCS expects every urgency, scarcity or popularity claim on a website to be backed by real data, and it has said that buying a template from an overseas vendor does not shift responsibility away from the retailer.
At a glance
Legal basis
Dark patterns are assessed as unfair practices under the CPFTA, administered by CCS; the Second Schedule examples are illustrative rather than an exhaustive list.
Six named patterns
CCS identifies fake reviews, fake ranking, sneak into basket, subscription traps, false urgency and hidden costs as the main dark pattern categories.
Recent enforcement
Agoda in June 2025, Courts and PRISM+ in December 2025 and three online retailers in May 2026 all gave undertakings after CCS action.
Evidence is everything
CCS examined website source code and found visitor counts were randomly generated; businesses must be able to back up urgency and scarcity claims.
Pricing guidance
CCS Price Transparency Guidelines expect mandatory charges in the headline price and favour opt-in or opt-neutral presentation of optional add-ons.
Swipe or scroll →
The short answer: how dark patterns in Singapore are regulated
Dark patterns in Singapore are not governed by a stand-alone statute. They are policed as unfair practices under the Consumer Protection (Fair Trading) Act 2003 (CPFTA), which the Competition and Consumer Commission of Singapore (CCS) administers. A countdown timer that resets, a visitor counter that is randomly generated or an item slipped into the basket can each amount to a misleading representation, whatever the intention behind the design.
As of October 2026, CCS's approach to dark patterns in Singapore has moved from warnings to a steady run of public enforcement. Since mid-2025 it has named an online travel agency, two electronics retailers and three further online retailers for interface features that pressured or misled shoppers. Each case ended with formal undertakings, published screenshots and, in one case, refunds.
The practical message is simple. Every urgency, scarcity, popularity or ranking claim on a Singapore-facing website or app must be true and capable of proof, and every charge or add-on must be visible before the consumer commits. Businesses that cannot evidence a claim from their own data should remove it.

This article explains the legal basis, what the enforcement record shows, how to audit a checkout flow and where the line sits between legitimate persuasion and an unfair practice. Our separate guide to fake online reviews and CCS enforcement covers review manipulation in depth, so it is only touched on here.
The legal framework: the CPFTA, CCS and the guidance that fills the gaps
The Consumer Protection (Fair Trading) Act 2003 prohibits suppliers from engaging in unfair practices in relation to consumer transactions. Its Second Schedule lists examples, such as taking payment knowing that goods cannot be supplied, or asking for payment for unsolicited goods. CCS stresses that the list is illustrative, not exhaustive. The core concept is whether a representation is false or misleading, or whether conduct could reasonably deceive or mislead a consumer.
That open-textured test is what brings interface design, and therefore dark patterns in Singapore, within the Act. A label, a timer or a pre-ticked box is a representation. If it implies something untrue, such as that stock is about to run out or that other shoppers are viewing the product, it can be an unfair practice even though no salesperson said anything.
Who enforces and how
According to the CCS overview of the CPFTA, the Consumers Association of Singapore (CASE) and the Singapore Tourism Board are the first points of contact for complaints from local consumers and tourists. Retailers may sign voluntary compliance agreements with them. Persistent offenders are referred to CCS, which investigates, seeks injunctions from the courts and enforces compliance. Breaching a court injunction can lead to contempt proceedings, which may result in a fine or imprisonment.
Obstructing a CCS investigation, providing false information or destroying documents is a separate offence. In practice, most dark pattern cases so far have ended with a written undertaking to CCS, website changes and a published case summary. The reputational effect of that publicity is often the real sanction.
The guidance CCS expects businesses to follow
Two sets of guidance matter most. The CCS Guidelines on Price Transparency, in effect since 1 November 2020, deal with drip pricing, price comparisons, discounts and the word "free". They expect unavoidable charges to be included in the headline price and encourage an opt-in or opt-neutral approach to optional add-ons.
The second is Technical Reference 76 on e-commerce transactions, which Enterprise Singapore, CCS and the Ministry of Home Affairs announced as enhanced in September 2025. The revised TR 76 adds guidance on misleading user interfaces, fake reviews, accurate display of discounts and easy access to merchant terms. It is an industry reference rather than legislation, but CCS uses it to describe good practice, so departures from it are hard to defend.
What the enforcement record on dark patterns in Singapore shows
The cases below, drawn from CCS's public register and media releases, show the range of features CCS treats as problematic and the remedies it obtains.
| When | Business | Feature CCS objected to | Outcome |
|---|---|---|---|
| January 2020 | Fashion Interactive (online shoe retailer) | Subscription trap in the purchase process | State Courts declared unfair practices and ordered them to cease |
| June 2025 | Agoda (accommodation booking) | Presentation and ranking of search results, use of badges, countdown timers | Voluntary undertaking and changes to website and app |
| December 2025 | Courts | Sneak into basket: unsolicited items added to carts during promotions | Undertaking, website changes and refunds to affected customers |
| December 2025 | PRISM+ | Fake countdown timers, misleading stock indicators, unsubstantiated shortage claims, inflated discounts | Website rectified and undertaking given |
| May 2026 | Three online retailers (Boarding Gate, Origin Sleep, Light In The Box) | Randomly generated visitor counts, reservation timers, rolling "time-limited" sales, false scarcity, inflated original prices | Formal undertakings; misleading claims removed |
Three points stand out from the May 2026 release. First, CCS examined the website's source code and found that the "people looking at this product" numbers were randomly generated. Investigators will test claims at code level. Second, one retailer ran a supposedly time-limited sale for nearly two years under rotating names, from a flash sale to seasonal and festive sales. Third, a European regulator alerted CCS to one retailer, showing that cross-border referrals now happen.
The Courts and PRISM+ case summary adds two further lessons. CCS noted that complaints about the cart behaviour had been received from 2024 but nothing changed until it intervened in June 2025, so ignoring complaints is itself a risk factor. CCS also clarified that its concern did not extend to free gifts added to the cart, because consumers were not charged for them.
One retailer in the May 2026 case said its website design came from a template bought from an overseas vendor. CCS was clear that businesses cannot disclaim responsibility for what their site tells consumers, whether they built it or bought it. If a theme, plug-in or growth tool ships with urgency or popularity widgets, switch them off unless they are driven by real data.
Six dark patterns CCS has named, and where the line sits
The CCS page Know More About Dark Patterns groups the problem into six categories. Not every nudge is unlawful. Highlighting a recommended plan or showing genuine low stock is ordinary marketing. The legal question is whether the feature creates a false impression or hides something the consumer needs to decide.
| Pattern | What concerns CCS | Safer design |
|---|---|---|
| Fake reviews | Posing as customers, buying reviews or deleting genuine negative reviews | Verified-purchase reviews only; documented moderation rules applied evenly |
| Fake ranking (false hierarchy) | Labels such as "best value" or "recommended" that are untrue, or undisclosed paid placement | Ranking criteria explained; paid or sponsored placement disclosed |
| Sneak into basket | Items or subscriptions added without clear consent, for example pre-ticked boxes | Add-ons unticked by default; consumer selects them |
| Subscription trap | Easy sign-up, difficult or confusing cancellation | Cancellation as simple as sign-up; trial end date and renewal price shown upfront |
| False urgency | Timers, scarcity or demand claims with no reasonable basis | Claims generated from live stock and traffic data, with records kept |
| Hidden costs | Low headline price with mandatory fees revealed only at checkout | Mandatory charges included in the headline price |
The common thread across all six dark patterns in Singapore is evidence. CCS states that businesses must be prepared to back up any urgency or scarcity claim. A design team should therefore be able to show, for any message on the page, the data source that generates it and the logic that decides when it appears.
Gradations matter too. CCS acknowledges that fake ranking can be subtle, such as brighter colours for premium plans, or clearly misleading, such as a "best value" badge on an option that is not the best value. The first is unlikely to attract action on its own; the second is the kind of representation the CPFTA catches.
How to audit a checkout flow for dark patterns in Singapore
An audit is most useful when legal, product and engineering review the live journey together, on desktop and mobile, as a Singapore consumer would see it. The steps below reflect what CCS has looked at in its cases.
- Map the journey. Capture every screen from landing page to order confirmation, including pop-ups, emails and the cancellation path for any subscription. Record which features are dynamic.
- Trace every claim to data. For each timer, stock indicator, visitor count, "selling fast" badge or ranking label, identify the system that generates it. If the answer is a random number or a fixed script, the claim should go.
- Check prices end to end. Compare the headline price with the final payable amount. Mandatory fees, service charges and taxes should be in the headline price, consistent with the Price Transparency Guidelines.
- Test the basket. Confirm that nothing is added without the consumer's choice and that optional extras are unticked by default. Free gifts are a different matter, but label them clearly.
- Test cancellation. Sign up for a trial and cancel it. If cancellation needs more steps, channels or effort than sign-up, simplify it.
- Review discount history. Check that "was" prices were genuinely charged and that sales described as time-limited actually end. Keep a record of pricing history.
- Fix, document and monitor. Record changes, keep screenshots and assign an owner to review new features before launch. Treat complaints about any of these features as an early warning.
Personal data often flows through the same features, especially personalised urgency messages and retargeting. Where that is the case, our PDPA and data protection team can review consent and notification alongside the consumer law review.
Illustrative scenario: a subscription app preparing for launch
This scenario is illustrative and does not describe any real business. A regional meal-kit company is preparing to launch its Singapore app. Its growth team has installed a third-party conversion toolkit that displays "14 people in your area ordered this today", a ten-minute "price lock" timer at checkout and a pre-ticked box adding a premium delivery slot. The free trial converts automatically to a paid plan and can only be cancelled through a support chat.
A pre-launch audit would flag each feature. The neighbourhood order count is not linked to real order data, so it is removed. The price lock timer has no effect on price, so it goes too. The premium delivery box is unticked and its cost shown beside the option. The renewal price and date are moved onto the trial sign-up screen, and an in-app cancel button is added.
The company keeps a short record of the review and the evidence behind the claims it retains, such as genuine low-stock alerts drawn from inventory. If CASE or CCS later asks about the app, it can show what it checked and why. That record is often what turns a potential investigation into a brief exchange of correspondence.
Risks and common mistakes
Assuming that a vendor's widget is the vendor's problem
CCS has rejected the argument that a purchased template excuses misleading features. The supplier making the representation to consumers is responsible for it. Contracts with platform vendors and agencies should require features to be configurable, data-driven and capable of being switched off, and should give the business access to the logic behind them.
That contractual protection helps with recovery of costs, but it will not stop CCS treating the retailer as the party that engaged in the practice.
Running permanent "limited-time" sales
A rolling sequence of flash, festive and seasonal sales with the same discount suggests the discount is the normal price. CCS treated exactly this pattern as misleading in May 2026. Keep evidence that the reference price was genuinely charged for a meaningful period, and let time-limited offers actually end.
If a promotion is effectively ongoing, describe it accurately rather than attaching a deadline to it.
Ignoring complaints about checkout behaviour
In the Courts case CCS noted that complaints had been received for a long period before anything changed. Customer service logs are evidence. Route complaints about unexpected charges, basket contents or cancellation to someone with authority to fix the journey, and record the fix.
Prompt refunds to affected customers can also matter when CCS considers how to resolve a case.
Treating Singapore as a copy of another market's compliance
A design cleared for one market may still mislead Singapore consumers, for example where local taxes or service charges are shown separately. Review Singapore-facing pages against Singapore guidance, including the Price Transparency Guidelines and TR 76, rather than assuming another regime's sign-off is enough.
Equally, a fix made only for Singapore can draw attention elsewhere, so coordinate changes across markets.
The cross-border angle
Dark patterns travel, and the regulation of dark patterns in Singapore increasingly reflects that. The May 2026 case began with a tip from a European regulator, and the retailer concerned removed the misleading claims from its European-facing site as well as its Singapore one. Global brands should expect regulators to compare notes and should align design standards across markets rather than maintaining weaker versions for some.
For groups operating across Singapore, the UK, the UAE, China and South Asia, a single design standard set at the strictest common denominator is usually cheaper than market-by-market remediation. TRW & Co coordinates this kind of review through its international offices, working with local counsel in each market, while our e-commerce regulation practice handles the Singapore-specific points.
Competition law can also be engaged. TR 76 addresses how marketplaces treat merchants, such as preferential ranking of their own listings. Our overview of competition law in Singapore explains when platform conduct moves from consumer law into the Competition Act.
What to do next: a checklist
For in-house teams responsible for dark patterns in Singapore, the following steps cover most of the exposure CCS has identified to date:
- Inventory every urgency, scarcity, popularity and ranking feature on Singapore-facing sites and apps, including those supplied by plug-ins.
- Remove any claim that is not generated from real, current data, and keep records for those that remain.
- Show all mandatory charges in the headline price and keep optional add-ons unticked.
- Make cancellation of subscriptions and trials as easy as sign-up, with renewal terms shown upfront.
- Check that reference prices were genuinely charged and that time-limited offers end on time.
- Disclose paid or sponsored placement and explain ranking criteria in plain language.
- Set up a pre-launch review for new features and a route for complaints to reach product owners.
- Prepare a short response plan in case CCS or CASE writes, including who signs undertakings and approves refunds.
Our articles on retail price transparency and fair trading in retail and e-commerce go further on pricing and sales tactics. If CCS has already been in touch, our investigation and crisis response team can help manage the process. To arrange a review of your checkout flows, contact TRW & Co.
Frequently asked questions
01Are dark patterns illegal in Singapore?
There is no specific dark patterns statute, but many dark patterns are unfair practices under the Consumer Protection (Fair Trading) Act. A feature that creates a false impression, such as a fake countdown timer, invented visitor numbers or an item added to the basket without consent, can be a misleading representation. CCS has taken action on all of these, usually securing undertakings, website changes and, in some cases, refunds. Persistent offenders can face court injunctions, and breaching an injunction can lead to contempt proceedings.
02Can I use a countdown timer on my checkout page?
Yes, if it is genuine. A timer that reflects a real deadline, such as a promotion that actually ends or a reservation that is actually released, is legitimate. CCS objects to timers with no effect on price or availability, and to timers that reset. CCS has said businesses must be prepared to back up urgency and scarcity claims, so keep records showing what the timer is linked to and that the promotion ended when stated.
03What is 'sneak into basket' and why does CCS care?
It is the practice of adding items or subscriptions to a consumer's cart without clear consent, for example through pre-ticked boxes, in the hope that the consumer pays without noticing. In December 2025 CCS took action against a retailer whose website added unsolicited products during promotions; the retailer gave an undertaking and refunded affected customers. CCS clarified that free gifts added to a cart were not the concern, because consumers were not charged for them.
04Does it help that our website template came from a third-party vendor?
No. In the May 2026 case, one retailer said its design came from a template bought from an overseas vendor. CCS stated that businesses cannot disclaim responsibility for their obligations to consumers whether they buy templates or design sites themselves. You may have a contractual claim against the vendor, but that will not prevent CCS treating you as the supplier engaging in the practice. Switch off any widget you cannot verify.
05How do consumers complain about dark patterns in Singapore?
Local consumers usually complain to the Consumers Association of Singapore (CASE), and tourists to the Singapore Tourism Board. CASE can help negotiate or mediate redress, and retailers may sign voluntary compliance agreements. Persistent cases are referred to CCS, which can investigate and seek court injunctions. CCS also acts on its own initiative and on referrals, including, in one 2026 case, a tip from a European regulator.
06What is TR 76 and is it binding?
Technical Reference 76 is a set of guidelines for e-commerce transactions developed through Enterprise Singapore's standards process with industry, CCS and the Ministry of Home Affairs. It was enhanced in September 2025 to address misleading user interfaces, fake reviews, accurate discount displays, fair dealings with merchants and anti-scam measures. It is not legislation, but CCS points to it as good practice, so following it is a sensible benchmark for CPFTA compliance.
Sources and official materials
- Consumer Protection (Fair Trading) Act 2003 — The statute prohibiting unfair practices, with examples in the Second Schedule
- CCS: Know More About Dark Patterns — CCS's six dark pattern categories and linked enforcement cases
- CCS: Overview of the CPFTA — Roles of CASE, STB and CCS; injunctions and contempt
- CCS: Guidelines on Price Transparency — Drip pricing, price comparisons, discounts and 'free' claims
- CCS media release, 18 May 2026: Three online retailers caught using false urgency tactics — Fake visitor counts, timers, rolling sales and false scarcity
- CCS case summary: Courts and PRISM+ misleading website features — Sneak into basket and false urgency, December 2025
- Joint media release on enhanced TR 76 e-commerce guidelines — September 2025 update on misleading interfaces and fake reviews
General information only, current as at 20 October 2026. It is not legal advice and does not create a lawyer–client relationship. Singapore law and regulatory practice change; check current official sources and take advice on the facts of your matter.



