SOC 2 FundamentalsSOC 2Security PolicyDocumentationComplianceISMS

How to Write a SOC 2 Information Security Policy

A practical guide to writing an Information Security Policy that satisfies SOC 2 auditors — what sections to include, what level of detail is right, and the most common policy mistakes.

SecureSpect Team··7 min read

What SOC 2 Requires From Security Policies

CC2.2 of the SOC 2 Trust Services Criteria requires that management communicate policies and procedures to personnel. SOC 2 doesn't prescribe the exact content of your policies — but your policies must be complete enough that an auditor can verify your technical controls match what's documented.

The most common policy mistake: companies copy generic policy templates from the internet that don't reflect their actual environment or processes. An auditor will notice that your policy says "access keys are rotated every 30 days" but your credential report shows keys at 180 days. The gap between policy and practice is a finding.

Write policies that accurately describe what you actually do, then make sure what you actually do is good enough.

The Core Policy Documents SOC 2 Requires

1. Information Security Policy (Parent Document)

The top-level document that establishes your security program. Should cover:

  • Purpose and scope — what systems and data this policy covers
  • Policy owner — who is responsible for maintaining this policy
  • Management commitment — explicit statement of security as an organizational priority
  • Roles and responsibilities — who is responsible for what (CTO, engineering, HR, etc.)
  • Consequences of non-compliance — what happens when policies are violated
  • Review cadence — how often the policy is reviewed and updated (annually is standard)
Length: 2–4 pages. Resist the urge to put procedural detail in this document — that belongs in sub-policies.

2. Access Control Policy

Covers who can access what and how access is managed. Required sections:

  • Provisioning process — how access is requested and approved
  • Least-privilege principle — users have only the access they need
  • MFA requirements — when MFA is required and for which systems
  • Access key management — rotation frequency, prohibited uses
  • Access review cadence — quarterly for privileged accounts
  • Offboarding process — timeline for revoking access after termination
Your policy must state specific timelines. "Access is removed promptly" is not auditable. "Access is removed within 24 hours of employee termination notification" is.

3. Incident Response Policy

Covers how your organization detects, responds to, and learns from security incidents. Required sections:

  • Incident classification (severity levels — usually P1–P3 or Critical/High/Medium/Low)
  • Response SLAs by severity (how long until acknowledged, investigated, resolved)
  • Escalation paths (on-call engineer → engineering manager → CTO → board)
  • Customer notification SLAs (many enterprises contractually require 72 hours)
  • Lessons learned process (post-incident review)
  • Communication templates (internal and external)

4. Change Management Policy

Covers how changes to production systems are reviewed and approved. Must address:

  • What constitutes a "change" (code deployments, infrastructure changes, database migrations)
  • Required reviews before deployment (PR review count, CI checks)
  • Emergency change procedures
  • Documentation and rollback requirements

5. Vendor Risk Management Policy

Covers how third-party vendors who access your systems or data are evaluated. Must address:

  • Vendor classification (high/medium/low risk based on data access)
  • Security requirements by classification (SOC 2 report for high-risk vendors)
  • Review frequency (annual for high-risk vendors)
  • Contracting requirements (DPA, NDA, security addendum)

Policy Pitfalls to Avoid

Don't copy templates verbatim. Generic policies that mention technologies you don't use (e.g., on-premise data centers) create confusion and undermine credibility. Every sentence in your policy should describe something you actually do.

Don't over-commit. A policy that says "all vulnerabilities are remediated within 24 hours" creates an obligation you can't meet and a finding when you don't. "Critical vulnerabilities are remediated within 7 days, high within 30 days" is more defensible and actually achievable.

Do include revision history. Policies must be versioned and dated. Auditors want to see that policies are reviewed and updated — not static documents that haven't been touched since a consultant wrote them two years ago.

Do get signatures. Have employees acknowledge they've read the policy as part of security awareness training. This satisfies CC2.2 (communication of policies) and creates evidence of policy dissemination.

How SecureSpect Relates to Policies

SecureSpect's automated checks verify that your technical controls match your documented policies. If your Access Control Policy says "access keys are rotated within 90 days," SecureSpect's aws.iam.access_key_rotation check verifies this daily. The check produces timestamped evidence that the policy was followed — or flags immediately when it's not.

Automate your SOC 2 evidence collection

Connect your AWS and GitHub environments and start collecting audit-ready evidence today. Free to start.

Start Free →More Articles