The Daily Split

ONE DESIGN · TWO WAYS

THE DAILY SPLIT / 03 OF 03 / JULY 21, 2026

The cancel maze

The most expensive dark pattern in software is also the easiest to fix, and it costs a company nothing to keep. Two cancel screens, same words, different weight — and the weight is doing all the work.

ROUND OF JUL 21, 2026ROUND 03

Both screens let you cancel a subscription. One is engineered to stop you. Which is the dark pattern?

DESIGN A

"Keep my plan" is a big filled button. "cancel" sits under it as small grey text.

DESIGN B

"Cancel plan" and "Keep plan" sit side by side — same size, same weight.

THE VERDICT
A is the dark pattern
THE LAW
Nielsen Heuristic #3 — User Control & Freedom. The trick has a name: the Roach Motel (easy in, hard out), dressed up with confirmshaming and a false visual hierarchy.
THE HONEST FIX
Symmetry. If joining is one tap, leaving is one tap — and the button just says "Cancel."
CALL IT → THEN SEE THE RECEIPT

The words aren’t the trick — the weight is. Equal choices should look equal, because in an interface visual hierarchy is perceived importance. When “keep” is a fat filled button and “cancel” is 11px of grey text, the screen has already voted for you before you’ve read either one. That’s a false hierarchy, and its usual travelling companion is confirmshaming — making the exit say something like “No, I don’t want to save money,” so leaving feels like admitting a character flaw. You don’t have a character flaw. You want to cancel.

The pattern underneath both is the Roach Motel: subscribing is one joyful tap; leaving is a corridor — a chatbot, a “we’ll miss you,” a phone number open weekdays only. None of it is an accident and none of it is hard to fix.

The fix is 30 years old and takes zero engineering: symmetry. If joining takes one tap, leaving takes one tap, and the button just says Cancel. The design word Nielsen used in 1994 is a clearly marked emergency exit. Anything more asymmetric than the way in isn’t a UX problem — it’s a business decision wearing a UX costume.