Feature referenceAccount and security · 03 of 04

Account and security

Passkeys and account recovery

Passkey protection lets a password account use a device-backed credential and a set of single-use recovery codes while enforcing safeguards against locking the user out.

Availability
Accounts whose configured sign-in methods support Stand passkeys
Configured in
Dashboard → Profile → Security & sign-in; recovery-code option on the email-first login flow
Category
Account and security
Reference status
Current
01

Enable passkey protection

  • Start passkey registration from Security & sign-in.
  • Complete the browser or device credential ceremony.
  • Enable passkey protection after Stand verifies a real registered credential.
  • Stand issues a fresh batch of high-entropy recovery codes once.
  • Save those codes outside the signed-in device and confirm that they have been stored.
02

Recovery-code behavior

  • Each code can be used once through the recovery option on sign-in.
  • Codes are stored in protected form rather than recoverable plaintext.
  • Regenerating codes invalidates the entire previous batch and displays the replacements once.
  • Using a recovery code triggers an account notification without including the secret code itself.
  • Recovery codes are the fallback within passkey-protected sign-in, not an additional factor required after a passkey.
03

Manage sign-in methods

ChangeGuardrail
Add or remove a passkeyRequires recent authentication; removing the last usable credential is blocked when it would cause lockout.
Return to password sign-inDisables passkey-protected mode, invalidates recovery codes, and removes passkey credentials through the account workflow.
Connect or disconnect GoogleDisconnection is allowed only when another usable method remains.
Remove passwordRequires a linked provider and confirmation; passkeys and recovery codes are also removed as part of provider-only conversion.
Change emailThe old email remains active until the new address is confirmed.
04

Recent sign-in requirement

Adding, removing, or converting authentication methods is more sensitive than editing a profile. When the existing login is too old, Stand sends the user through a fresh sign-in and resumes the intended change afterward rather than accepting only the long-lived dashboard session.

05

Recovery boundaries

  • A recovery code cannot be viewed again after its one-time display.
  • Regeneration is destructive to unused old codes.
  • Passkey availability depends on browser, device, and platform credential support.
  • Account recovery restores sign-in; it does not restore a deleted account or organization.