Information Security Policy
The umbrella policy: who owns security, how access and assets are handled, and how incidents get raised.
Covers
- Security responsibilities
- Access and assets
- Risk and incidents
- Review cadence
For small SaaS teams
Free SOC 2 policy templates for SaaS teams. Start here, then adapt every clause to your actual controls, people, and tools.
Templates are starting points. Review, customize, and approve them before you treat them as in force. They do not certify you and they do not replace an auditor.
Draft generated by AuditBird
A starting point. Your team still reviews, customizes, and approves.
Open a card, replace the brackets, delete anything you do not do. If a sentence is not true on a Tuesday afternoon in your company, it should not be in the PDF.
The umbrella policy: who owns security, how access and assets are handled, and how incidents get raised.
Covers
Who gets in, how they get in, and how you prove you took access away when they leave.
Covers
What counts as an incident, who you tell, and what you write down after the fire is out.
Covers
Which processors can touch customer data, how you review them, and how you cut them off.
Covers
How production changes get reviewed, tested, shipped, and rolled back — including 2 a.m. hotfixes.
Covers
A short risk register you actually update — owners, treatment, and when you accept a risk out loud.
Covers
What “down” means for your product, who restores it, and whether backups have ever been restored.
Covers
Starting point only. Replace every [placeholder], match real practice, then have [Approved By] sign it. This is not legal advice and does not make [Company Name] SOC 2 compliant by itself.
This policy describes how [Company Name] protects information used to deliver [Product Name]. It is a starting point for how the company intends to operate — not a certificate and not legal advice.
Applies to employees, contractors, and systems that process [Company Name] or customer data for the in-scope product, including [Production environment / cloud account] and [Primary collaboration tools].
[Policy Owner] owns this document. [Approved By] approves material changes. Everyone with access to in-scope systems is expected to follow it and report suspected issues to [Security contact].
Security work is part of delivering the product. The company does not treat it as an optional side project once customer data is in play.
Day to day, [Policy Owner] keeps an inventory of in-scope systems, confirms new tools before they hold customer data, and makes sure access reviews and training happen on the cadence below.
Exceptions are written, time-bounded, and approved by [Policy Owner]. “We always skip MFA for this one box” is not an exception — it is a gap.
Reviewed at least [Review Frequency] or after a material change (new product surface, acquisition, major vendor). Version [Version] effective [Effective Date], approved by [Approved By].
Starting point only. Replace every [placeholder], match real practice, then have [Approved By] sign it. This is not legal advice and does not make [Company Name] SOC 2 compliant by itself.
This policy sets how [Company Name] grants, reviews, and removes access to systems that can affect [Product Name] or customer data.
Covers identity providers, production cloud, source control, customer-support tools, and any app listed in [System inventory]. Personal shadow accounts for production are out of policy.
[Policy Owner] owns the process. Hiring managers request access. [Engineering lead] approves production and admin roles. [Approved By] signs material exceptions.
Provisioning: ticket or form → manager approval → grant in [IdP / tool] → record the role.
Deprovisioning: last day (or earlier) → disable IdP → revoke production, git, and vendor admin → confirm in the offboarding checklist.
Periodic review: [Policy Owner] exports access from [System / Tool Name] at least [Review Frequency], notes adds/removes, and keeps the export as evidence.
Break-glass credentials are stored in [Secret store], dual-controlled if possible, rotated after use, and never used as daily logins.
Reviewed [Review Frequency]. Effective [Effective Date]. Approved by [Approved By].
Starting point only. Replace every [placeholder], match real practice, then have [Approved By] sign it. This is not legal advice and does not make [Company Name] SOC 2 compliant by itself.
This policy tells [Company Name] how to detect, declare, contain, and learn from security incidents that could affect [Product Name], customer data, or availability of in-scope services.
Confirmed or suspected confidentiality, integrity, or availability events involving in-scope systems. Product bugs that do not affect security still get a ticket — they are not automatically incidents.
Anyone may report. [Incident commander role] triages and declares. [Policy Owner] owns the record. [Customer communications owner] talks to customers when [Approved By] agrees notice is needed.
Incidents are declared in writing (ticket, channel, or form). Informal Slack jokes are not the record.
Open an incident ticket in [System / Tool Name]. Assign a commander. Capture start time, systems, data at risk, and current containment. After recovery, run a short post-incident review: what happened, what we change, who owns the change. Keep the ticket.
If declaring an incident would itself create legal exposure, still record facts internally and involve [Approved By]. Do not delete logs to “keep it quiet.”
Tabletop or live-fire test at least [Review Frequency] if the company is small — even a 45-minute walkthrough counts. Policy reviewed [Review Frequency]. Effective [Effective Date].
Starting point only. Replace every [placeholder], match real practice, then have [Approved By] sign it. This is not legal advice and does not make [Company Name] SOC 2 compliant by itself.
This policy covers how [Company Name] selects, reviews, and exits vendors that can access [Product Name] systems or customer data.
Cloud infrastructure, identity, email, support, analytics, and subprocessors listed for customers. A one-off SaaS tool with no customer data may be tracked lightly — it is still on the inventory if it can become a subprocessor.
[Policy Owner] keeps the inventory. The person buying the tool requests onboarding. [Approved By] signs high-risk vendors (production data, auth, backups).
Add the vendor to [System / Tool Name] inventory with class, owner, and data types. Store the review notes and any report PDF in the vault. On exit, revoke SSO/API keys and keep the offboarding note as evidence.
Emergency use of a vendor during an incident is allowed if [Policy Owner] is notified the same day and a retroactive review is completed within [Exception window].
Inventory reviewed [Review Frequency]. Policy effective [Effective Date], approved by [Approved By].
Starting point only. Replace every [placeholder], match real practice, then have [Approved By] sign it. This is not legal advice and does not make [Company Name] SOC 2 compliant by itself.
This policy describes how [Company Name] changes in-scope production systems for [Product Name] so changes are reviewable, reversible, and evidenced.
Application deploys, infrastructure-as-code, identity/config changes, and other production mutations in [Production environment]. Local laptops are out of scope.
Author proposes. Reviewer who is not the sole author reviews (even on a two-person team: second pair of eyes or delayed self-review with a recorded exception). [Engineering lead] owns emergency changes after the fact.
Keep PRs, CI logs, and deploy records in [System / Tool Name] for the audit window. For emergencies: deploy, stabilize, open a follow-up PR or ticket the same day describing why, who, and how you verified.
Single-engineer companies document the exception (no second reviewer available) and compensate with logging, small diffs, and post-deploy checks. That is honest. Pretending there were two reviewers is not.
Reviewed [Review Frequency]. Effective [Effective Date]. Approved by [Approved By].
Starting point only. Replace every [placeholder], match real practice, then have [Approved By] sign it. This is not legal advice and does not make [Company Name] SOC 2 compliant by itself.
This policy explains how [Company Name] finds, ranks, treats, and reviews information-security risks that matter to [Product Name] and customer data.
Risks to confidentiality, integrity, and availability of in-scope systems. It is not a 400-row enterprise GRC catalog. If a risk cannot affect customers or the in-scope product, keep it out of the SOC 2 register.
Anyone may raise a risk. [Policy Owner] maintains the register. A named owner exists for every open item. [Approved By] accepts residual risk that will not be fully treated.
Each row: description, owner, rating, treatment, due date, status. Close items when the treatment is done or the risk is gone. Keep snapshots if you replace the spreadsheet.
Urgent production incidents are handled under Incident Response first; a risk row is added after if the condition can recur.
Register reviewed [Review Frequency]. Policy effective [Effective Date], approved by [Approved By].
Starting point only. Replace every [placeholder], match real practice, then have [Approved By] sign it. This is not legal advice and does not make [Company Name] SOC 2 compliant by itself.
This policy describes how [Company Name] keeps [Product Name] recoverable when infrastructure, a region, or a key vendor fails.
In-scope production services, data stores, and the identity path customers use to sign in. Office Wi-Fi outages are not a disaster unless they are the only way to reach production.
[Engineering lead] owns restore runbooks. [Policy Owner] owns this policy and test records. [Customer communications owner] updates status/[status page] when customers are affected.
Keep the runbook next to the policy: how to fail over, who has cloud admin, where backups live. After a test or real incident, store the ticket and outcome as evidence.
If a dependency has no backup (a third-party SaaS), document that residual risk in the risk register instead of inventing a restore you cannot perform.
Test and policy reviewed [Review Frequency]. Effective [Effective Date]. Approved by [Approved By].
Already have a policy? Check it for common gaps.
There is not one universal policy pack that applies identically to every SOC 2. Founders get sold 40-document zip files. Most first audits for a single SaaS product need a short set that matches how you run production.
One product in one cloud account is not a multi-entity bank. Policies should name the systems you have, not a hypothetical data center.
Security is the baseline. Availability, confidentiality, processing integrity, or privacy only if you include them — extra criteria often mean extra written commitments.
If you cannot show an access review, do not claim a quarterly review. Change the control or change the sentence.
Ask the firm what they expect to see. Do not guess a Fortune-500 catalog because a template pack included it.
For the broader first-audit path, see SOC 2 for startups and SOC 2 for small SaaS teams.
These are process mistakes. They show up in first audits more often than exotic control failures.
A bank’s access policy in a five-person SaaS company is fiction. Auditors interview people. Fiction does not survive interviews.
“We review vendors annually” with an empty folder is worse than a shorter policy you follow.
[Company Name] on page one is a signal nobody read the document.
If nobody is named, nobody schedules the review, the access export, or the restore test.
SOC 2 Type 2 assumes the machine keeps running. A 2022 PDF is not a 2026 program.
The template is not the proof. Tickets, exports, and acknowledgements are.
AuditBird
Tell AuditBird how the company actually works. We help draft policies around real processes, flag missing documents, and keep the files in one place — still drafts until you review them. Generation is in early access; it does not issue a SOC 2 report.
Read these if you are still mapping the work around the documents.
There is no single mandated list that every company must adopt verbatim. Auditors look for policies that match the Trust Services Criteria in scope and the controls you actually run. Security is always in. Other topics follow your systems and the criteria you include.
Join early access if you would rather start from how you actually ship than from a generic pack.
SOC 2 · ISO 27001 · GDPR · and more