SOC 2 scope emulator

Flip your promises on and off and watch the SOC 2 scope move.

Every SOC 2 scope grows out of what you have promised clients. This sandbox lets you test that on a made-up business or on your own: switch on a contract term, a kind of data or a group of people, and the panel shows which Trust Services Categories come in, which sample controls follow, and which outside rules SOC 2 leaves alone. Use the result as a sketch for a scoping meeting. It is not your scope.

Back to SOC 2 services

01 · The sandbox

Try a business, then make it yours

Your switches are written into the page address, so anyone you send the link to opens the same view.

01 Start from an example business

Each example only presets the switches below. Change any of them afterwards.

02 Flip the switches

The five groups track what a system description has to account for: promises, information, people, code and hosting.

Promises in your contracts

Whatever you have promised clients in writing is what picks the categories.

Information you hold

The kinds of records that pass through the service.

Who has hands on it

Anyone whose access an auditor might pick for testing.

What you ship

The code, and the route it takes to production.

Where it is hosted

The machines and platforms underneath.

02 · Reading the output

Three things the right-hand panel tells you

Categories first, then controls, then the side notes that point outside SOC 2.

The category list
A tick means one of your promises brought that category in. Security carries a Required tag because the common criteria sit in every report, whatever else you pick.
The control groups
Sample controls filed under the criteria series they usually support, from CC1 through the Privacy series. Open a group to see each control with its criteria reference.
The side notes
Short warnings that appear when a switch drags in something SOC 2 does not settle, such as card numbers and PCI DSS, or medical records and HIPAA.

The figure at the top counts categories and controls. A bigger number is not a worse result. It mostly reflects how many promises you have made and how many routes people have into the system.

03 · The rules

Why one switch adds a category and another only adds controls

Only the first group moves categories. The other four shape the controls.

CategorySwitch that brings it inContract wording that usually signals it
SecurityNone: present in every reportAny undertaking to protect the service at all
ConfidentialitySecrecy terms covering client materialA clause defining a client's confidential information and how you must keep it
PrivacyA privacy notice given to end usersA notice telling individuals what you collect, why, and when you delete it
Processing IntegrityResults clients act onAccuracy or timeliness undertakings on payouts, totals or reports you generate
AvailabilityA published availability targetAn uptime percentage, service credits or a public status page

Information, people, code and hosting follow the parts of a system that a system description must account for under the AICPA description criteria. On their own they never add a category. They add the controls an auditor would look for in that setup: a check that one client cannot read another's records when tenants share a database, or laptop encryption when staff work from home.

Medical records do not switch on Privacy, and card numbers do not switch on Processing Integrity. The commitment decides, never the data type. A ticketing site that stores card numbers but promises nothing about its calculations stays outside Processing Integrity.

04 · Worked example

Illustrative: the invoice and payout platform, switch by switch

One of the example businesses, read the way a scoping meeting would read it.

  1. Picking the example turns on secrecy terms, payout results and an availability target, so Confidentiality, Processing Integrity and Availability join Security.
  2. Ledgers and card numbers are on. Card numbers raise a PCI DSS note, because a SOC 2 opinion is silent on card-industry rules.
  3. Engineers with owner rights add a control for requesting elevated rights task by task, a pattern auditors often pick for testing.
  4. Switching off the payout promise drops Processing Integrity and its two reconciliation controls, even though ledgers stay on. That is the commitment rule at work.

What a real scoping session adds

The sandbox cannot read your contracts. In readiness, someone goes through the order forms, the master agreement and any public status page, lists each promise and the category it lands in, and settles disagreements before the CPA firm sees a draft system description.

05 · Limits

What the sandbox will not tell you

Five gaps to keep in mind before quoting its output to anyone.

  • Treating its controls as a standard. The AICPA publishes criteria and points of focus. Controls are yours to design, so the list here is one set of examples among many workable ones.
  • Assuming it knows your boundary. It cannot tell which products, regions or teams you leave out. Those choices live in the description and change what gets tested.
  • Skipping the subservice decision. A cloud host shows up as a note, but whether it is carved out or included is agreed with the CPA firm.
  • Reading the notes as legal views. The HIPAA and PCI notes flag that another regime applies. They do not say how it applies to you.
  • Mistaking it for readiness. No record is checked. Whether a control actually runs is only known once its evidence is looked at.

Sources: AICPA, 2017 Trust Services Criteria for Security, Availability, Processing Integrity, Confidentiality, and Privacy (with revised points of focus, 2022); AICPA, DC 200, 2018 Description Criteria for a Description of a Service Organization's System in a SOC 2 Report; AICPA SOC suite of services pages. The controls in the sandbox are Auditify's own examples.

Using the sandbox

Does the sandbox keep what I enter?

Only in the address bar of your own browser.

Nothing leaves your device. The chosen example and every switch are written into the page address, so a bookmark or a shared link reproduces the view. Close the tab without keeping the link and the setup is gone.

Why does Security show as required with every switch off?

The common criteria belong to every SOC 2.

The common criteria, CC1 to CC9, make up the Security category, and every SOC 2 examination covers them. The other four categories are layered on top, one at a time, as your promises call for them.

Can I hand this output to our auditor?

Use it to open a conversation, not as a deliverable.

The CPA firm forms its own view from your system description and management's assertion. A screenshot can help a first scoping call by showing which promises you believe you make, but it carries no weight as evidence.

Where do the criteria references next to each control come from?

The 2017 Trust Services Criteria.

Each sample control shows the criterion it most often supports, such as CC6.1 for logical access. Real mappings vary: one control can support several criteria, and a firm may map yours differently.

Ready to swap the sketch for a real scope?

A SOC 2 readiness assessment reads your contracts and system, settles each category and maps your own controls to the criteria.