Security and compliance

Account and billing

Security and compliance

What Skrum implements, plus the DPA, data residency, audit trail, and ownership transfer flow.

Security and compliance

Skrum is the all-in-one AI project control plane — team chat, tasks and sprints, native video meetings, and inbound code activity in one workspace, with every AI action waiting for a human yes.

Skrum is not SOC2 certified. This page describes the controls we implement. No badges we did not earn.

What Skrum implements

  • Envelope-encrypted secrets at rest (AES-256-GCM, keyed by MASTER_ENCRYPTION_KEY).
  • Session-based authentication with optional TOTP two-factor.
  • Role-based access control with a tamper-evident, append-only tenant audit trail.
  • Rate limits on every mutation surface; pino redaction across every credential path.
  • Cross-account isolation returns 404, not 403 — the existence of a foreign resource is never disclosed.
  • Data Processing Addendum with click-acceptance and a downloadable receipt.
  • GDPR data-rights endpoints (export + delete with a grace window).
  • Sanctioned workspace ownership-transfer flow with step-up re-authentication.

Audit trail and residency

  • Audit trail. Settings → Compliance → Audit. Read + CSV/JSON export (the export gate is a tier feature). CSV cells are neutralized against spreadsheet formula injection.
  • Data residency. Skrum shows the configured deployment region.
  • DPA. Accept the current version from Settings → Compliance. The receipt is downloadable.

See also: Skrum documentation