Skip to main content
This page summarises Causeloop’s readiness for a SOC 2 Type I and Type II report, drawn directly from docs/SOC2-TYPE-I-READINESS-PLAN.md and docs/SOC2-TYPE-II-READINESS-AUDIT.md. Controls that are not yet fully implemented are represented accurately as partial or gaps — not as complete.
Where we are: Causeloop has an unusually strong security-by-design foundation for a pre-audit product. The technical architecture — real JWT + WorkOS RS256/JWKS, RBAC permission catalogue, RLS on tenant tables, rate limiting, idempotency, a comprehensive audit log, TLS, and envelope encryption design — positions it well for Type I. The gaps that block a Type II report are real and documented below.

Target scope

The planned SOC 2 scope covers three Trust Services Categories:

Type I vs. Type II

Current state: Type I is achievable within 8–12 weeks if organizational tracks (policy suite, risk assessment, vendor inventory) run in parallel with the remaining technical work. Type II requires the additional observation window after Type I controls are in place.

Controls in place

Partial controls and gaps

Technical gaps (code-addressable)

Organizational gaps (not code)

These require policies, people, and process — not code changes: Run two tracks in parallel over ~8–12 weeks: Weeks 1–2 — Foundations
  • Eng: real password hashing (Argon2id); centralized logging (Sentry + OTel); branch protection + CI + dependency scanning
  • Org: kick off policy suite; assign security owner; start risk assessment
Weeks 3–5 — Identity & access
  • Eng: real MFA (TOTP + recovery); SCIM on Postgres; extend RLS to all tenant tables; secrets management
  • Org: asset inventory; data-flow diagrams; vendor/sub-processor inventory
Weeks 4–7 — SSO, encryption, availability
  • Eng: real SSO/SAML + OIDC; full KMS wiring; automated backups + restore test; security alerting
  • Org: BCP/DR plan; incident-response plan
Weeks 6–9 — Data lifecycle & privacy
  • Eng: schedule retention purge job; wire RTBF deletion pipeline; export to object storage; LLM PII-redaction layer
  • Org: privacy notice; DPAs; data classification and retention policies
Weeks 8–12 — Readiness review
  • Assemble evidence pack; internal gap walkthrough; set “as of” date; engage auditor
Engage an auditor around week 2 to confirm scope — particularly whether to narrow Processing Integrity and Privacy for Type I. This avoids building to the wrong target.Every control put “in place” for Type I should also emit evidence logs, so the Type II observation window starts accumulating data immediately with no rework.
  • docs/SOC2-TYPE-I-READINESS-PLAN.md — sprint plan, Type I scope, evidence pack checklist
  • docs/SOC2-TYPE-II-READINESS-AUDIT.md — full five-category control matrix and gap register
  • Security model — technical implementation details
  • GDPR & data governance — privacy controls