Zum Inhalt springen

Account settings

Dieser Inhalt ist noch nicht in deiner Sprache verfügbar.

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-pageRoutePurpose
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
The four sub-pages — one consolidated owner for everything account-shaped.

Profile sub-page

FieldTypeNotes
Display nametextMay differ from username
UsernametextLogin identifier — change requires re-login
Avatarimage uploadSquare; auto-cropped
BiotextareaFree-form; appears on public profile if profile is public
Tagschip inputSelf-selected — favorite format, role
Profile visibilitytoggleOff = /u/<username> returns 404
Public KPI tilesper-KPI togglesEach opt-in individually (see Public profile)

Security sub-page

Field / controlTypeNotes
EmailtextLogin identifier — change requires verification
PasswordactionOpens change-password flow
Active sessionslistEach session: device, location (IP-derived), last active
Sign out other sessionsactionRevokes all sessions except current
2FA enrollmenttoggle / setup flow
Connected accountslistOAuth providers, if any

Preferences sub-page

SettingTypeDefaultNotes
LocaledropdownBrowser defaulten / it / fr / de / es / pt
ThemeradioDarkDark / Light / System
Default deck formatdropdownNonePre-fills new-deck form
Default currencydropdownUSDDrives all price displays
Budget capcurrencyNoneAcquisition adapts recommendations to this cap
Inventory view moderadioGridGrid / List
Auto-archive stale deckstoggleOffArchives decks untouched ≥90 days
Email notificationsper-event togglesMostly offAcquisition deals, weekly summary, etc.

Data sub-page

ControlEffect
Export collectionDownloads full inventory as CSV
Export decksDownloads all deck lists as YDK files (zipped)
Export accountDownloads all account data (profile, settings, decks, inventory, history) as JSON
Audit logRead-only list of account changes (logins, exports, deletions)
Delete accountTwo-step confirmation; permanent; 30-day grace period

States and badges

BadgeMeaning
”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