Skip to main content
UI Coach Logo
Advanced

Recover an Account After Phone Compromise

Design an account recovery journey for someone whose phone, number, and active session may all be controlled by another person.

Responsive web, Mobile4 hours plus

The brief

Understand the problem

Background

Standard recovery sends codes to the phone being reported as stolen or compromised. A safer flow must find trustworthy alternatives, limit information revealed to an attacker, and secure the account after identity is re-established.

User context

Aya's unlocked phone was stolen on a train. Her email and authenticator were signed in on it, but she still has a previously trusted laptop and a printed recovery code at home.

Product problem

A legitimate account owner needs a route around the compromised factor while the service must resist an attacker who can receive messages and approve prompts on the missing phone.

Objective

Create recovery-method selection, identity confirmation, account containment, and post-recovery review for a compromised phone scenario.

What to design

Define the experience

Required experience

  • Declare that the usual phone and session are not trusted
  • Choose a recovery route based on available independent factors
  • Complete a risk-appropriate verification without exposing account data
  • Revoke compromised access and establish new recovery methods

Screens and states

  • Compromise declaration
  • Recovery route chooser
  • Verification state
  • Secure-account review

Core user flow

Follow the critical path

  1. 01

    Aya begins recovery from her trusted laptop and marks the stolen phone as compromised

  2. 02

    The service suppresses approval prompts and text codes to that device

  3. 03

    She uses a recovery code plus the trusted laptop to confirm access

  4. 04

    She revokes the stolen session and removes its passkey and authenticator

  5. 05

    She adds a new recovery method and reviews recent sensitive actions

Product rules

Requirements and constraints

Requirements

  • Let people exclude compromised devices, numbers, and sessions before verification begins
  • Rank recovery routes by independence from the reported compromise
  • Reveal only minimal account hints until identity is confirmed
  • Provide one coordinated containment step for sessions, credentials, passkeys, and recovery factors
  • Record delayed security changes and notify previously trusted channels where safe

Constraints

  • A carrier-issued replacement SIM is not automatically proof of account ownership
  • High-risk recovery may require a cooling-off period
  • Support agents must not see secret recovery codes or full identity documents

Reality check

States worth considering

The attacker starts recovery at the same time
The trusted laptop session has expired
The user has no recovery code or independent factor
The stolen phone comes back online after access is revoked

Finish line

What to deliver

  • Five responsive screens showing safe factor exclusion, recovery, containment, and one delayed-review state

If you want more

Optional extensions

Add a support-assisted route that shows evidence requirements and protects against social engineering

Optional direction

Visual resources

Use these as a starting constraint if you want one. They are not part of the required solution.

Font pairing
Roboto CondensedCabin

Roboto Condensed & Cabin

Clear interface writing gives people the confidence to understand what changed and decide what to do next.

Icons
Illustrations

Keep practicing

Intermediate
Security

Enroll a Passkey With a Safe Fallback

Design passkey setup that explains where access lives, confirms success, and leaves the person with a usable recovery route.

Responsive web1 to 2 hours
Content DesignInteraction Design
Advanced
Security

Issue a Time-Limited Contractor Entry Code

Design a secure access flow for granting a contractor the minimum property access needed for a scheduled visit.

Mobile2 to 4 hours
Trust and SafetyService Design
Advanced
Security

Recover From Identity Verification Failure

Design a verification recovery flow that explains what can be corrected, protects submitted data, and offers a fair alternative review route.

Mobile2 to 4 hours
Error HandlingAccessibility
Intermediate
Security

Grant Temporary Smart Home Access

Design guest access that gives a visitor only the smart-home controls they need, for a clear period, with easy review and revocation.

Mobile1 to 2 hours
Trust and SafetyMobile Design
Advanced
Security

Home Security Control Center

Design a secure control experience for locks, cameras, alarms, and access events across a connected home.

Mobile4 hours plus
Trust and SafetyInformation Hierarchy
Advanced
Security

Respond to a Home Monitoring Alert

Design a home dashboard that prioritizes unusual sensor events, communicates device health, and supports safe remote action.

Tablet4 hours plus
Dashboard DesignTrust and Safety