Skip to main content

Reset password

Regaining access when the password is forgotten: prove control of the email with a code, then a second factor if enabled, then optionally an account recovery key to keep Sync data.

Map

Screens

RouteScreenPurpose
/reset_passwordResetPasswordEnter the account email.
/confirm_reset_passwordConfirmResetPasswordEmailed code. Routes onward by second factor and recovery key.
/confirm_totp_reset_passwordConfirmTotpResetPasswordAuthenticator app code.
/reset_password_totp_recovery_choiceResetPasswordRecoveryChoiceBackup code or recovery phone.
/confirm_backup_code_reset_passwordConfirmBackupCodeResetPasswordBackup authentication code.
/reset_password_recovery_phoneResetPasswordRecoveryPhoneSMS code.
/account_recovery_confirm_keyAccountRecoveryConfirmKeyEnter the account recovery key so Sync data survives.
/complete_reset_passwordCompleteResetPasswordSet the new password. Warns Sync users about data loss without a key.
/account_recovery_reset_passwordCompleteResetPasswordSame screen after a valid key; data is kept.
/reset_password_verifiedResetPasswordConfirmedDone. Continue to Settings or the relying party.
/reset_password_with_recovery_key_verifiedResetPasswordWithRecoveryKeyVerifiedDone; the used key is spent, so a new one is offered.