What this surface is
Account settings is the consolidated home for everything a user owns:
their profile, login credentials, app preferences, and personal data
export / delete tools. The decision to consolidate (rather than scatter
across feature surfaces) is intentional — one place to find anything
account-shaped.
Where to find it in the app
Navigate to /settings from the user menu (avatar dropdown). Four
sub-pages:
Sub-page Route Purpose Profile /settings/profileDisplay name, avatar, public tags Security /settings/securityPassword, session management, 2FA Preferences /settings/preferencesDefaults, locale, theme, budget caps Data /settings/dataExport, delete account, audit log
Screenshot pending
/img/docs/reference/account-settings-overview.png
The four sub-pages — one consolidated owner for everything account-shaped.
Profile sub-page
Field Type Notes Display name text May differ from username Username text Login identifier — change requires re-login Avatar image upload Square; auto-cropped Bio textarea Free-form; appears on public profile if profile is public Tags chip input Self-selected — favorite format, role Profile visibility toggle Off = /u/<username> returns 404 Public KPI tiles per-KPI toggles Each opt-in individually (see Public profile )
Security sub-page
Field / control Type Notes Email text Login identifier — change requires verification Password action Opens change-password flow Active sessions list Each session: device, location (IP-derived), last active Sign out other sessions action Revokes all sessions except current 2FA enrollment toggle / setup flow Connected accounts list OAuth providers, if any
Preferences sub-page
Setting Type Default Notes Locale dropdown Browser default en / it / fr / de / es / pt Theme radio Dark Dark / Light / System Default deck format dropdown None Pre-fills new-deck form Default currency dropdown USD Drives all price displays Budget cap currency None Acquisition adapts recommendations to this cap Inventory view mode radio Grid Grid / List Auto-archive stale decks toggle Off Archives decks untouched ≥90 days Email notifications per-event toggles Mostly off Acquisition deals, weekly summary, etc.
Data sub-page
Control Effect Export collection Downloads full inventory as CSV Export decks Downloads all deck lists as YDK files (zipped) Export account Downloads all account data (profile, settings, decks, inventory, history) as JSON Audit log Read-only list of account changes (logins, exports, deletions) Delete account Two-step confirmation; permanent; 30-day grace period
Attention
Delete account is permanent after the grace period. Once deleted,
inventory data, decks, version history, and combos contributed (linked
back to the account) cannot be recovered. Pegasus does NOT keep
backups beyond the grace period for compliance reasons.
States and badges
Badge Meaning ”Unverified email” Email change pending verification ”Password expires soon” Password ≥180 days old (if policy active) “New device session” Recent login from an unrecognized device ”Locale mismatch” Browser locale differs from saved preference — prompt to switch ”Export in progress” Background job preparing export — email when ready
Interactions
Change email or username → triggers verification flow (email)
Change password → invalidates all other sessions
Sign out other sessions → keeps current session, kills all others
Export account → background job; email link when ready
Delete account → two-step modal, then 30-day grace period (cancellable)
Edge cases
Attention
Locked out after sign-out-other-sessions on shared device. Re-login from the other device manually.
Export fails for very large collections — sometimes the background job times out; retry after off-peak hours.
Account deletion canceled during grace period restores everything as if never deleted.
Currency changes after pricing data exists — historical prices stay in their original currency tagged with the FX rate at capture time; new acquisitions use the new currency.