Skip to Content

Profile

The Profile page is your personal identity in CMDOP. Workspaces, billing, machines all derive from this account; this is where you keep it tidy.

Identity

Editable fields:

  • Name — used in invites and audit log.
  • Email — primary login identity (changing requires verification).
  • Avatar — uploaded image or Gravatar fallback.
  • Public handle — optional @handle shown to teammates.
  • Timezone — affects rendered timestamps in the cabinet.
  • Preferred locale — UI language (English, Russian).

Email and login

You can change your primary email via a confirmation link sent to both old and new addresses. Add a recovery email for the case where 2FA is lost — recovery email is never used for login.

Linked workspaces

The list shows every workspace you belong to with the role you carry. The default workspace is loaded on sign-in:

  • Mark any workspace as default with the radio button.
  • Leave a workspace from this row (Owner cannot leave alone — promote a co-owner first).

Notifications

Per-event subscription toggles for:

  • Email
  • Push (desktop and mobile)
  • Slack DM (if Slack OAuth linked)

Event categories: workspace invites, billing, schedule failures, agent gate asks, security alerts.

Privacy and exports

GDPR-aligned controls:

  • Data export — receive a downloadable archive (~24h SLA).
  • Account deletion — 30-day soft-delete window. Workspaces you Own require co-owner promotion first.
  • Retention — chat transcripts retained per workspace plan.

Where this data lives

Backed by the Django profiles app (apps/profiles/urls.py); rendered by apps/my/.../private/profile/.

Last updated on