DEV Community

Clara Hayes
Clara Hayes

Posted on

Dark patterns aren't just a design problem — they're often implemented in code without anyone flagging it

 Worth surfacing for engineering teams specifically: a lot of dark patterns get implemented as a string of small, individually reasonable-sounding tickets — a pre-checked checkbox here, a countdown timer there, a cancel flow that's "just" one extra confirmation step — without anyone stepping back to evaluate the cumulative manipulation across the whole flow.

Aufait UX's research on dark patterns in Indian apps is useful context for engineering teams because it documents how common these patterns have become locally, and ties them to measurable downstream costs: user trust erosion and increasing regulatory scrutiny, not just an abstract ethics concern that's easy to deprioritize under deadline pressure.
A checklist worth building into code review
The practical engineering takeaway: dark-pattern review deserves the same kind of structured checklist treatment as accessibility or security review — a defined step in the process, not a vague hope that someone notices during QA. Specific things worth flagging explicitly during implementation:

Pre-checked opt-ins for subscriptions, marketing emails, or upsells
Asymmetric friction — counting the number of taps/screens for sign-up versus cancellation and flagging any meaningful gap
Countdown timers or "limited stock" indicators that reset or aren't backed by real inventory/time data
Confirm shaming patterns — opt-out copy designed to guilt users ("No thanks, I don't want to save money")
Why this belongs in the engineering process, not just design review
Design reviews catch some of this, but plenty of dark patterns get introduced or amplified during implementation — a "small" engineering decision about default checkbox state, or how aggressively a modal re-appears after dismissal, can turn a borderline pattern into a clearly manipulative one without ever going back through design review.

Relevant for any technical team working with a UI/UX design company on a consumer product where conversion pressure and ethical UX occasionally pull in different directions — which is most consumer products at some point in their growth trajectory.

Read Full article: Dark Patterns in Indian Apps — UX Strategy

Top comments (0)