Settings — entry point
primaryReach: Settings → Delete Account card
Unchanged. 'I understand. We're breaking up.' opens the flow.
Every screen and state, on desktop and mobile, at a glance. Click any frame — or Enter the prototype — to open it live.
Variants: App Store subscriber (new 3-step flow) · No App Store subscription (unchanged 2-step flow)
Reach: Settings → Delete Account card
Unchanged. 'I understand. We're breaking up.' opens the flow.
Reach: Delete link, App Store subscribers only
Red banner + detected plan + Apple guide link + required checkbox. Continue disabled until ticked.
Reach: After the gate
Existing survey, unchanged content.
Reach: Survey → select Other
Next disabled until the reason textarea is filled.
Reach: Survey → select It's too expensive
DECISION: no retention offer for App Store subscribers — the 50%-off offer is a Stripe checkout and risks double billing. Non-App-Store users keep it (stripe.html).
Reach: After the survey
Apple-aware consequence copy + password. Enter 'hunter2' to demo the error.
Reach: Final step → wrong password
Inline 422 message; clears on typing.
Reach: Final step → Delete my account (request in flight)
Button disabled + 'Deleting…' label; double-submit guarded. Success = toast then reload to the logged-out state.
Reach: Delete link, non-App-Store users
Flow unchanged from production — proves the negative detection case.
Reach: After the survey
Keeps the current 'Cancel active SortMe Boost' consequence line.