SOC 2 Controls List

A SOC 2 report is an auditor's opinion on controls at a service organisation against the AICPA Trust Services Criteria. Security, covered by the common criteria CC1 to CC9, is always in scope. Availability, confidentiality, processing integrity and privacy are added by choice. This list covers all five categories.

Free account needed to download. You come straight back to the file.

Who it is for. Software and service companies that hold customer data and are asked by customers for independent assurance. It is common in SaaS, cloud and outsourcing.

What this list covers. AICPA Trust Services Criteria, common criteria CC1 to CC9 and the additional categories: 51 criteria. Each has a reference, a heading and a sentence in plain English.

Read it here, download it when you want it. The download is a CSV that opens in Excel or Google Sheets, with blank columns for whether each item applies to you, its status, owner and evidence, so you can use it as a working tracker.

CC1. Control environment

RefControlWhat it asks for
CC1.1Integrity and ethical valuesShow a commitment to integrity and ethics through standards of conduct that are enforced.
CC1.2Board oversightHave a board or equivalent that is independent of management and oversees the control system.
CC1.3Structure, reporting lines and authorityDefine structures, reporting lines and responsibilities that support the objectives.
CC1.4Commitment to competenceAttract, develop and keep people with the skills the objectives need.
CC1.5AccountabilityHold people accountable for their responsibilities for internal control.

CC2. Communication and information

RefControlWhat it asks for
CC2.1Quality informationObtain or produce relevant, quality information to support internal control.
CC2.2Internal communicationTell people internally what they need to know about objectives and control responsibilities.
CC2.3External communicationCommunicate with customers, partners and others about matters that affect control.

CC3. Risk assessment

RefControlWhat it asks for
CC3.1Clear objectivesSpecify objectives clearly enough to identify and assess the risks to them.
CC3.2Identify and analyse riskIdentify risks across the entity and analyse them to decide how to manage them.
CC3.3Consider fraudTake the potential for fraud into account when assessing risk.
CC3.4Assess significant changeIdentify and assess changes that could affect the system of internal control.

CC4. Monitoring activities

RefControlWhat it asks for
CC4.1Evaluate controlsCarry out ongoing or separate evaluations of whether controls are present and working.
CC4.2Communicate deficienciesEvaluate and report control deficiencies to those who can act, including management and the board.

CC5. Control activities

RefControlWhat it asks for
CC5.1Select and develop control activitiesChoose and build control activities that reduce risks to an acceptable level.
CC5.2Technology general controlsSelect and develop general controls over technology to support the objectives.
CC5.3Policies and proceduresDeploy control activities through policies that set expectations and procedures that put them into action.

CC6. Logical and physical access

RefControlWhat it asks for
CC6.1Logical access controlsImplement logical access security over information assets to protect them from outside threats.
CC6.2Provision accessRegister and authorise users before issuing credentials, and remove access when it is no longer needed.
CC6.3Role-based, least-privilege accessGrant, change and remove access based on role, need and separation of duties.
CC6.4Restrict physical accessLimit physical access to facilities and protected information assets to authorised people.
CC6.5Dispose of assetsRemove data and software from assets and make them unreadable before disposal.
CC6.6Protect against outside threatsPut controls in place against threats from sources outside the system boundary.
CC6.7Restrict movement of informationLimit the transmission, movement and removal of information to authorised parties and protect it in transit.
CC6.8Prevent malicious softwarePrevent or detect and act on unauthorised or malicious software.

CC7. System operations

RefControlWhat it asks for
CC7.1Detect vulnerabilities and changesUse detection and monitoring to find configuration changes and newly discovered vulnerabilities.
CC7.2Monitor for anomaliesMonitor systems and components for anomalies that might indicate malicious acts, failures or errors.
CC7.3Evaluate security eventsEvaluate events to decide whether they are incidents that affect the objectives.
CC7.4Respond to incidentsRespond to identified incidents with a defined programme that contains, remediates and communicates.
CC7.5Recover from incidentsIdentify, develop and carry out activities to recover from incidents.

CC8. Change management

RefControlWhat it asks for
CC8.1Manage changesAuthorise, design, test, approve and implement changes to infrastructure, data, software and procedures.

CC9. Risk mitigation

RefControlWhat it asks for
CC9.1Business disruptionIdentify, select and develop risk mitigation activities for business disruptions.
CC9.2Vendors and partnersAssess and manage the risks that come from vendors and business partners.

A1. Availability (additional criteria)

RefControlWhat it asks for
A1.1CapacityMaintain, monitor and evaluate processing capacity so availability commitments can be met.
A1.2Environmental protection and backupPut in place protections, software and backup processes that support recovery.
A1.3Test recoveryTest the recovery plan procedures that support system recovery.

C1. Confidentiality (additional criteria)

RefControlWhat it asks for
C1.1Identify and protect confidential informationIdentify and maintain confidential information to meet confidentiality commitments.
C1.2Dispose of confidential informationDispose of confidential information when it is no longer needed to meet commitments.

PI1. Processing integrity (additional criteria)

RefControlWhat it asks for
PI1.1Define what is processedObtain and use information that defines what the system should produce and how.
PI1.2Check system inputsPut policies and procedures in place so that inputs are complete, accurate and timely.
PI1.3Check processingPut policies and procedures in place so that processing is complete, accurate and authorised.
PI1.4Check outputsMake outputs complete, accurate and timely, and deliver them to the intended recipients.
PI1.5Protect stored itemsStore inputs, items in process and outputs completely, accurately and timely.

Privacy (additional criteria, by category)

RefControlWhat it asks for
P1Notice and communicationGive data subjects notice of the privacy practices and objectives.
P2Choice and consentDescribe the choices available and obtain consent where it is required.
P3CollectionCollect personal information only for the identified purposes and in the ways described.
P4Use, retention and disposalLimit use to the stated purposes, keep it only as long as needed and dispose of it securely.
P5AccessLet individuals see and correct their personal information.
P6Disclosure and notificationDisclose to third parties only as agreed, and notify of breaches and incidents.
P7QualityKeep personal information accurate, complete and relevant for its purposes.
P8Monitoring and enforcementMonitor compliance with privacy commitments and deal with complaints and disputes.
Download SOC 2 controls listFree account needed. You come straight back to the file.
A summary, not the source. The references and short headings identify each item. The wording beside them is our own summary and is not a quotation, a legal opinion or advice. Check the published source for the exact requirement. We help organisations with this: see our Cybersecurity Assessment service.

Questions people ask

What is the difference between SOC 2 Type 1 and Type 2?

Type 1 reports on whether controls are suitably designed at a point in time. Type 2 also tests that they operated effectively over a period, usually six to twelve months.

Which criteria are mandatory?

The Security category, which is the common criteria CC1 to CC9. The other four categories are chosen according to the commitments you make to customers.

Can a company certify itself to SOC 2?

No. A licensed CPA firm issues the report after an audit. A list like this is for preparation.

Does this list quote the criteria?

No. The criteria references identify each item and the wording beside them is our own summary. The AICPA publishes the criteria and points of focus.

Read next

Other controls lists