The dark pattern component library

Bad patterns.
Beautifully
packaged.

A design system for questionable decisions. Ship interfaces that put your metrics first.

BUILT TO KEEP YOU.™

Less choice. More conversion. Same great design.

01 / The library

Every friction.
A feature.

Familiar components.
Questionable intentions.

Three patterns. One very real problem. ↓

False Urgency

00:04:59Offer expires soon!

Always almost over.

Confirmshaming

Yes, I love growthNo, I prefer failure

Guilt, now reusable.

The Exit Maze

Leaving is a journey.

User hostile.
Design friendly.

01

Pixel-perfect
pressure

Every detail works
against them.

02

Seamless
lock-in

Keep your users
close. Forever.

03

Fully
customizable

Make questionable
choices your own.

02 / Some assembly required

Works as intended.
That’s the problem.

Open a component. Try the pattern.
Then flip it to see a better way.

01Pick your pressure.

02Experience the friction.

03Question the default.

Make yourself
hard to leave.

The component library your users never asked for.

THE LIBRARY / 01

False Urgency

DESIGN NOTE

THE FINE PRINT

You deserve
an easy exit.

User Trap is a fictional component library by Design Conspirators, a satirical design project from Designshot.

The product is made up. The patterns are familiar. They turn everyday choices into pressure, guilt and unnecessary friction.

LET’S BUILD SOMETHING BETTER
  • Give people honest information.
  • Make “no” as easy as “yes”.
  • Let people leave on their terms.