Skip to main content

Settings

The signed-in account page at /settings: one long page of sections, plus a sub-page for each edit. Any settings URL is also an entry point: a signed-out visitor is sent through sign-in and back.

Map

Screens

RouteScreenPurpose
/settingsPageSettingsProfile, Security, Connected services, Linked accounts, Data collection, Delete account.
/settings/display_namePageDisplayNameDisplay name.
/settings/avatar, /settings/avatar/changePageAvatarProfile picture. The change path is a redirect kept for Firefox.
/settings/emails, /settings/emails/verifyPageSecondaryEmailAddAdd and confirm a secondary email.
/settings/change_passwordPageChangePasswordChange password. Also the target of /.well-known/change-password. Accounts without a password are redirected to /settings/create_password.
/settings/create_passwordPageCreatePasswordFirst password for a passwordless or Google/Apple account.
/settings/passkeys/addPagePasskeyAddRegister a passkey.
/settings/account_recoveryPageRecoveryKeyCreateCreate or replace the account recovery key.
/settings/two_step_authenticationPage2faSetupEnable two-step authentication and choose a backup method.
/settings/two_step_authentication/changePage2faChangeSwitch authenticator app.
/settings/two_step_authentication/replace_codesPage2faReplaceBackupCodesNew backup codes. Linked from the low-codes email.
/settings/recovery_phone/setup, /settings/recovery_phone/removePageRecoveryPhoneSetupAdd or remove the recovery phone.
/settings/recent_activityPageRecentActivitySecurity event history.
/settings/clientsConnectedServicesRedirects to the Connected services section of /settings: devices and services with access.
/settings/delete_accountPageDeleteAccountDelete the account.
/security_events, /secondary_email_verifiedlegacyOlder screens replaced by Recent activity and Settings.

Notes

  • Sensitive edits are wrapped in an MFA guard: an old or low-assurance session is sent to the matching sign-in step and returned to Settings.
  • A Sync client that reaches Settings without a valid session sees SignoutSync, asking the user to sign out of Sync manually.