Sticky Isn’t Lock-In

Data traps, crippled exports, artificial switching costs, and notification addiction produce hostages—not loyal users or advocates.

The Field Guide

Methods and tools to design AI products people trust and keep using.

Read Me Because

If users stay because leaving is punishing, the product isn’t

Explore this concept

A product can report strong retention while users complain, avoid new features, and warn peers not to adopt it. They stay because migration is expensive. Data is hard to export. Contracts are long. Integrations are brittle. Institutional knowledge lives inside the system. Leaving would interrupt operations.

The dashboard says retention while users warn peers away. Would they stay if export were easy? Does repeated use make the next job easier? What would they tell a peer? Strong numbers can describe a relationship nobody chose.

Retention can hide the wrong relationship

Retention built on switching cost produces some of the most misleading dashboards. Churn looks fine. Revenue is stable. People who’ve adapted to a tool aren’t comparing it to what’s possible. They’re comparing it to the pain of switching.

The most common mistake is treating this as loyalty. It isn’t. It’s delay. The moment a competitor makes migration feel safe—low anxiety, clear data portability, a guided transition—that retention collapses faster than anyone expected.

Lock-in can preserve revenue for a while. It weakens reputation and turns every renewal into a negotiation about escape.

Healthy stickiness is earned

A sticky product keeps its place because repeated use creates value the user wants to continue.

It knows the workflow. It preserves decisions and context. It gets easier to use. It helps people perform work they’re proud of. It behaves reliably when things go wrong. It becomes part of the user’s identity or team rhythm.

The user can imagine leaving. They don’t want to lose the progress and fit they’ve built.

Real stickiness is the product becoming more useful. The counterfeit is the product becoming hard to leave. They can look identical, and they’re opposites.

The difference is consent.

Portability is a trust feature

Making it difficult to leave doesn’t make users want to stay. Everything the user builds—the templates, the history, the configurations—was built by the user, not by the product. The product provided the container. The user provided the value.

Export, open formats, clear ownership, and reversible integrations reduce fear before adoption.

Users are more willing to commit when the product doesn’t punish the commitment.

Portability also forces the team to compete on ongoing value. If context can move, the product has to keep earning its place through behavior, not barriers.

For AI systems, portability includes the objects, decisions, sources, and user-defined preferences—not only generated text.

The value lives in the product’s fit and continuity

Portability gives users a way to leave. Healthy stickiness gives them a reason to stay.

Healthy slow sticky can come from value that remains useful after the current task. The tool names seven sources and asks what each leaves behind for the next use.

Fill-in card

Compounding value without captivity

Identify what remains after this task and makes the next use easier.

History
Which past decisions or records make a current decision easier?
Trusted workflows
Which recurring job can the product help a team repeat with less setup?
Shared language
Which shared terms or ways of working help the team continue work?
Preferences and memory
Which preference or remembered detail removes a repeated explanation?
Components and templates
Which user-created component or template can be reused in future work?
Integrations
Which connection removes a repeated manual step?
Reputation
Which consistent result makes people comfortable using the product again?

None of the seven sources requires trapping the user. Stored data counts as compounding value only when it makes the next use easier.

Internal language reveals the strategy

“Moat” can mean unique value, or it can mean making departure painful. “Engagement” can mean recurring progress, or it can mean occupying attention. “Habit” can mean a useful ritual, or it can mean a compulsive loop disconnected from the user’s job.

Fill-in card

Watch the language

Ask four questions that name the user benefit behind retention.

Return
Why should a person return?
Gets better
What gets better?
Burden
Which burden stays gone?
Earned progress
What earned progress continues?

If the answer is mostly “because everything is in here now,” the product may be relying on captivity.

A context moat makes future work easier; a context trap makes departure painful.

Example

Watch the language: two products, one dashboard

Two co-creation products post the same retention. The comparison asks the same four questions of both: why users return, what gets better, which burden stays gone, and what earned progress continues.

QuestionContext moatContext trap
ReturnThe next run is easier and starts closer to the mark.Export is painful, the project memory won’t come along, the preferences are hidden, the history is owned by the product, and switching means rebuilding the relationship from nothing.
Gets betterThe product understands the user’s work.Not known yet: What does the product help the user do better on the next use?
BurdenPrior corrections are already reflected.Not known yet: Which burden is gone when the user returns?
Earned progressThe work feels continuous, and the user’s standards are preserved.Not known yet: What useful work can the user carry forward or take with them?

Leaving the first means losing useful collaboration, not control of the user’s own material. Leaving the second means losing control of material the user created. That is captivity, not stickiness.

A stickiness ethics audit

A stickiness ethics audit

0 of 8 done