design ethics
Obstruction
What is the obstruction dark pattern?
Obstruction is a deceptive pattern that deliberately makes a task harder than it needs to be, to discourage people from completing it. The classic is the easy-to-start, painful-to-cancel subscription: signing up takes one click, but leaving means phone calls, hunting for hidden links, retention mazes and confirmation after confirmation - friction added on purpose.
Also known as: obstruction, roach motel, hard to cancel
Prefer to watch?
Watch the recap 1:02
The demo
You subscribed in one tap. Now try to cancel. First in the obstructed flow most products use - then in a flow that respects your decision. Count how many steps each one takes.
What this demo shows (text version)
You subscribed in a single tap, and now you try to cancel. In the obstructed flow you have to find a buried link, answer a "why are you leaving?" survey, decline a retention offer, pass an "are you sure?" screen and then locate a tiny final button - a deliberate maze, and the demo counts every step. In the symmetric flow there's one clear "Cancel subscription" button and a single confirmation, matching how easy joining was.
That's obstruction: adding friction on purpose to discourage an action the company dislikes, usually leaving or cancelling. The asymmetry between effortless sign-up and exhausting cancellation is the tell. The ethical standard is symmetry - getting out should be as easy as getting in, in the same place, with the same effort.
Obstruction puts deliberate friction in the way of something the company would rather you didn't do - usually leaving, cancelling, downgrading or deleting. Sign-up is one tap; cancellation is a maze of menus, "are you sure?" steps, retention offers and a hidden final button (or no online option at all). The asymmetry is the tell: when starting is effortless but stopping is exhausting, the difficulty is a strategy, not an oversight. The ethical standard is symmetry - if a user can get into something easily, they should be able to get out of it just as easily, in the same place, with the same effort.
One tap got you in; getting out meant step after step, each one hoping you'd give up. That asymmetry is the whole tell - the difficulty was added on purpose. Honest design makes leaving as easy as joining: same place, same effort, no maze. If cancelling is dramatically harder than subscribing, the friction isn't protecting anyone but the bottom line.
Obstruction (and its cousin the roach motel - easy to get into, hard to get out of) works by raising the cost of an action the business dislikes until people abandon it. Cancellation flows are the textbook case: buried links, mandatory phone calls or chat, multi-step "are you sure?" gauntlets, repeated retention offers, and confirmation screens designed to exhaust. The same tactic blocks downgrades, data deletion, account closure and unsubscribing.
The diagnostic is asymmetry of effort. Honest friction is symmetric - if signing up is a one-click, online, instant action, then cancelling should be too. When the entry path is frictionless and the exit path is a deliberate obstacle course, the difficulty isn't there to prevent mistakes; it's there to trap people who have already decided to leave.
Regulators have started mandating symmetry ("click to cancel" rules requiring cancellation to be as easy as sign-up), but the principle stands on its own: respect the user's decision to leave. Offer a clear, online, same-effort exit; place it where people look; confirm once, not five times; and treat a retention offer as a single optional suggestion, not a wall. Easy in should mean easy out.