RM Compliance
llms.txt

SOC 2 program

What it is, what it is not, and how RM gets there

Markdown

This section is the SOC 2 program for Rang & Mall Private Limited. It sits beside the compliance playbook and does not replace it. The playbook answers "is this lawful and honest". This section answers "can an independent auditor confirm that our security controls exist and work". Most rules overlap. Where they do, this section points to the playbook instead of restating it.

Controls75in the matrix
Policies16all draft 0.1
Criteria3Security, Availability, Confidentiality
ReportNone yetno auditor engaged
Road to a reportFull roadmap
  1. 0DecideWeek 1Current
  2. 1Foundations that cost nothingWeeks 1 to 3
  3. 2PlatformWeeks 2 to 10
  4. 3PaperWeeks 3 to 8, in parallel
  5. 4Dry runOne full month minimum
  6. 5Type I examination
  7. 6Type II observation and examination
  8. 7Keep it

What SOC 2 is#

  • An attestation report, not a certificate. A licensed CPA firm examines our controls against the AICPA Trust Services Criteria (TSC 2017, revised points of focus 2022) and issues a report under attestation standards AT-C 105 and AT-C 205. There is no "SOC 2 certified" and no SOC 2 badge that we can award ourselves.
  • Type I says the controls were suitably designed at a single date. Type II says they also operated effectively over a period, usually 3 to 12 months. Business customers ask for Type II. A Type I is a reasonable first step.
  • Scope is ours to choose. We pick the system (which products, which infrastructure, which people) and the criteria. Security (the Common Criteria, CC1 to CC9) is mandatory. Availability, Confidentiality, Processing Integrity and Privacy are optional.
  • The report goes to customers under NDA. It contains our system description, the auditor's opinion, every control, every test, and every exception the auditor found.

What SOC 2 is not#

  • Not a law. No regulator requires it. Customers do, mainly US and UK businesses buying SaaS.
  • Not proof of security. It is proof that we do what our documents say, which is why the documents must describe what we actually do.
  • Not something an AI agent, a policy template, or this site can grant. Writing these pages is step one of about seven. See the roadmap.

Red line 1 still applies

Until a CPA firm has issued a report, no RM product, landing page, sales deck, questionnaire answer, or email may say "SOC 2 compliant", "SOC 2 certified", "SOC 2 ready" as a badge, or show a SOC 2 logo. The honest phrase while we work is: "We are preparing for a SOC 2 Type I examination. Our security controls are documented at compliance.freedomlabs.in/soc2." After a report exists: "We have a SOC 2 Type I (or Type II) report covering [system] as of [date] (or for [period]). It is available under NDA."

How the pieces fit#

Page What it is Who uses it
01 Scope The system boundary, the criteria chosen, the apps inside and outside, carved-out vendors, customer responsibilities Founder, auditor
02 Control matrix Every control, mapped to TSC, with owner, frequency and evidence Owner of each control, auditor
03 Roadmap Phases from today to a Type II report, with exit criteria and budget ranges Founder
04 Evidence calendar What to capture, when, and where it is kept Control owners
05 SOC 2 gate The change-management check every change to an in-scope system passes Engineers and coding agents
06 System description Draft of Section III of the report (DC 200) Founder, auditor
07 Vendor register Every service provider, what it touches, and its assurance Vendor owner
Policies 10 to 25 The policy set the controls rest on Everyone, signed yearly
SOC 2 prompt The compact rules for coding agents Claude Code and any other tool

Two internal documents are deliberately not published: the gap assessment and the risk register. They describe weaknesses in our infrastructure and live only in the source repository under soc2-internal/. Share them with the auditor under NDA, never on this site.

Principles#

  1. Write down what we do, then do what we wrote. A policy that describes an aspiration fails the audit as an exception. If a control does not run yet, the policy says so with a date, or the control is not in the matrix.
  2. Evidence is a by-product, not a project. Every control names the artifact it leaves behind (a merged pull request, a log line, a signed review). If a control leaves nothing behind, it did not happen.
  3. Automate before we document. A cron job that exports the access list monthly beats a calendar reminder that a person ignores.
  4. One program for every app. Controls are company-level. An app joins the audited scope by meeting the scope entry criteria in 01, not by writing its own policies.
  5. Small team, real separation. Auditors accept a small team. They do not accept one person approving their own production changes with nobody ever looking. Where two people are not available, a documented after-the-fact review is the compensating control.
  6. AI agents are not users and not reviewers. Every action a coding agent takes in production belongs to a named human and is logged. An agent's approval of its own change is not a review. See 17 AI coding agents.

Owners#

Fill these in before the first policy is signed. A role may be held by the same person as another role, except that Change Approver and Change Author may not be the same person for the same change.

Role Responsibility Holder
Security Owner Owns the program, the risk register, and this site's SOC 2 section [name]
Infrastructure Owner Servers, network, backups, monitoring [name]
Change Approver Reviews and approves production changes [name]
People Owner Onboarding, offboarding, training, background checks [name]
Vendor Owner Vendor register, contracts, sub-processor notices [name]
Incident Lead (rota) Runs 20 Incident response [names]