P2.1 Choice and consent

P2.1 is the single SOC 2 privacy criterion for choice and consent. It asks you to tell data subjects their choices and the consequences, get explicit consent where required, and document your basis for implicit consent.

On this page

What P2.1 asks for and why SOC 2 auditors test it

P2.1 asks the organization to tell data subjects what choices they have over personal information, what happens if they deny or withdraw consent, and to obtain explicit consent where required, used only for the purpose it was given. Where the organization relies on implicit consent, it must document the basis for that reliance. If your SOC 2 scope includes the privacy category and a customer asks how consent is handled, this criterion is the one the auditor will test against your actual collection and use of personal data. P2.1 applies only when the privacy category is in scope. If privacy is excluded, the criterion does not form part of the examination, although customers may still ask about consent under their own contracts.

The risk P2.1 addresses is processing personal information without a sound basis, such as using data for a new purpose that the person never agreed to, or sharing it with a third party after consent was withdrawn. The points of focus under P2.1 describe characteristics that help design and evaluate these controls: communicating consequences of refusal, handling consent for new purposes, explicit consent for sensitive information and consent for data transfers. They are not separate requirements, and not every point of focus has to be addressed. Auditors do not expect every one to appear in your design, but they will expect you to explain which ones apply to your data and why.

Consent records are hard to reconstruct after the fact. For a Type 2 examination, the auditor samples consent events across the observation period and asks for the record showing what the person was told, which version of the notice applied, when the choice was captured and whether later processing stayed within it. Confirm with your auditor how many samples and which systems they will sample, and check whether your product stores consent timestamps, versions and withdrawals in a form that can be exported. A practical first step is to list every purpose for which personal information is used, mark which ones rely on explicit consent, and test whether a withdrawal actually stops the processing.

Which systems, data and teams P2.1 covers in a SOC 2

P2.1 only applies if privacy is in scope of the examination, so the first decision is whether the privacy category is included at all. Once it is, the scope determines which systems, data flows and teams must present consent choices that the auditor can trace. The system description must state these boundaries.

Whether privacy is in scope

P2.1 is one of the privacy criteria, so it is tested only when the privacy category is included in the examination. Confirm this with the CPA firm before design work starts. If privacy is excluded, the choice and consent controls in this section do not need to be built for the report, although customer contracts or regulators may still require them. Record the decision and its reason in the system description.

Systems that collect personal information

Map every application, form, API, mobile client and data pipeline that gathers personal information from data subjects. Each collection point is a place where consent choices must be presented and recorded. Systems that only process data received from a customer's own applications may fall under that customer's consent obligations instead, so confirm the data controller role for each flow.

Sensitive information needing explicit consent

Identify every field that the organization treats as sensitive before deciding where explicit consent applies. P2.1 expects explicit consent for sensitive information, and the organization must define which categories count. Health details, financial account data, precise location and government identifiers commonly appear in product data stores. Check logs, support tickets and analytics tools for these fields too, since they are easy to miss.

Transfers to third parties and subservice organizations

Every vendor that receives personal information, including hosting providers, analytics services, email platforms and support tools, creates a consent question if the transfer serves a purpose the data subject did not agree to. Build a list of recipients from the data flow map and the vendor inventory. Consent for transfers and the related vendor commitments are tested together, so the two lists should match.

Marketing and product teams creating new purposes

Consent is tied to purpose, so a new marketing campaign, recommendation feature or model training use can require fresh consent even when the data is already held. Name the teams that can propose new uses of personal information, and route their proposals through a review step that checks the existing consent basis. Without this step, a new purpose can run for months before anyone tests it against the recorded choices.

Documenting the basis for implicit consent

Where the organization relies on implicit consent, it must document why that basis applies to each collection and use. The file should name the data, the purpose, the notice shown and the reasonable expectation that supports it. Keep this record with the system description so the auditor can match the stated scope to the actual collection points during fieldwork.

How an assessor tests P2.1 in a SOC 2 examination

This table compares what an assessor looks for under P2.1 across six areas, from how choices are communicated to how consent is handled for transfers. Read each row as a test question, the evidence the assessor will ask for, and the gap that most often leads to an exception. The main takeaway is that P2.1 is tested on records and operating behavior over the period, not on a policy statement alone.

Test areaWhat the assessor asks forCommon findings
Communication of choices and consequencesPrivacy notice or consent screens showing the choices offered and what happens if a data subject declines or withdraws; dated versions of the wording in effect during the periodChoices described in policy but absent from the customer-facing notice; consequences of refusing not stated
Consent mechanism and recordsConsent records for sampled data subjects showing what was agreed, when, through which channel, and to which version of the noticeConsent captured in a form but not logged; records cannot be tied to the version shown
Purpose limitation for consentMapping of each consented purpose to the processing that uses the data, and evidence that data is not reused for new purposes without fresh consentNew analytics or marketing use of existing data with no new consent step; purposes too broad to test
Withdrawal handlingWithdrawal request records, timestamps, and evidence that processing stopped or the data was handled as the notice promisedWithdrawal accepted in the interface but downstream systems keep processing; no ticket trail
Documented basis for implicit consentWritten rationale for each processing activity relying on implicit consent, the notice that supports it, and approval by the accountable ownerNo documented basis; implicit consent assumed for activities that the notice does not describe
Consent for data transfersRecords of consent or notice before personal information goes to third parties or other jurisdictions, and the list of recipients the notice namesTransfers to new subprocessors made without updating the notice or obtaining consent

How to implement P2.1 step by step

This sequence turns the P2.1 requirement into a working consent program, from knowing what personal information you hold to showing an assessor how choices are presented, recorded, honored and reviewed over the audit period.

  1. Inventory personal information and its purposes

    The organization, with its privacy owner and the engineering teams that run the systems, lists each category of personal information it collects, where it flows, and the purpose stated for each use. Owners of customer-facing products should confirm the list against what the software actually stores, not only what the privacy notice says. The output is a data inventory with a purpose field for every entry. The step is complete when every system in scope has a named owner and every purpose matches a purpose the organization has disclosed.

  2. Classify data that needs explicit consent

    Using the inventory, the privacy owner and legal counsel decide which data and which uses need explicit consent under the organization's own commitments and any law that applies to its customers or data subjects. Sensitive information, data sent to third parties and uses for new purposes are the usual candidates, but the classification should follow the organization's obligations rather than a generic list. The output is a consent classification register that marks each data element and use as explicit, implicit or not requiring consent. Confirm the criteria with counsel before the register is approved.

  3. Define consent wording, choices and consequences

    The privacy owner drafts the consent language, the options a data subject can select, and a plain statement of what happens if consent is refused or withdrawn, such as a feature that stops working. Product and legal review the text together so the interface, the privacy notice and the contract terms say the same thing. The output is an approved consent text set with its version history. The step is closed when each consent request names its purpose, its choices and its consequences in the wording a data subject will actually see.

  4. Build capture and withdrawal into systems

    Engineering implements consent capture at the points the register identifies, records the consent state with a timestamp, the consent text version and the account it belongs to, and gives data subjects a working way to withdraw consent. Withdrawal should propagate to downstream processing and to third parties that receive the data. Test both the grant and withdrawal paths in a non-production environment before release. The output is a tested consent record store and a withdrawal workflow, with test results kept as evidence.

  5. Document the basis for implicit consent

    For uses that rely on implicit consent, the privacy owner writes down the basis: what the data subject is told, how the use is consistent with the stated purpose, and why no separate agreement is needed. Each basis is linked to the data elements and purposes in the inventory. The output is an implicit consent basis record reviewed and signed off by the privacy owner. Assessors will look for this record for every implicit use, so an unexplained gap in the register is a common finding to avoid.

  6. Monitor consent for new purposes and changes

    Before any new product feature, data use or data transfer goes live, the change process checks whether it introduces a purpose that needs new or refreshed consent. Periodic reviews compare recorded consent states against actual processing to find data used beyond what was agreed. The output is a change review checklist entry and a periodic consent review log. Confirm with the organization's change management owner how these checks fit into existing release gates, since this control is most reliable when it is built into the same process that already approves changes.

Which consent evidence passes the audit and how to keep it current

An auditor testing P2.1 asks whether consent decisions can be traced to the notice a person actually saw, the purpose they agreed to and the moment they changed their mind. The cards below cover the records that show this, and the routines that keep them complete between the audit periods of a Type 2 report.

Consent records with timestamps and versions

Each consent decision should be stored as its own record showing who consented, the purpose, the method, the exact time and the version of the notice shown. Auditors sample these records, so a single consent field that is overwritten on every change cannot show what was agreed at a given date. Check that records are append-only and that you can retrieve the state as of any sampled date within the observation period.

Consent notice version history

The wording a data subject saw is part of the evidence. Keep every published version of the consent text, the date it went live and the date it was retired, along with the change approval. Tie each consent record to the version identifier, so an auditor can confirm that the notice used for a sampled decision was the one in effect at that time.

Withdrawal logs and downstream effects

P2.1 expects organizations to explain the consequences of withdrawing consent, so evidence must show withdrawals actually take effect. Log each withdrawal with its timestamp and the systems notified, then retain evidence that processing stopped in those systems. Confirm with your engineering team how long propagation takes and whether any backups or third-party copies were handled.

Purpose-change approvals

When a team wants to use existing personal information for a new purpose, consent for that purpose must be obtained before the change, not after. Record the request, the privacy review, the decision and the consent mechanism used. Without this trail, an auditor may find data used beyond the purposes the subject agreed to, which is an exception in the report.

Documented bases for implicit consent

Where the organization relies on implicit consent rather than an affirmative act, it must document why that basis is appropriate for each processing activity and what the person was told. Keep a register listing each activity, the implicit basis, the notice reference and the review date. Confirm with counsel which activities need explicit consent under the laws that apply to you, since that determination belongs in the register too.

Transfer consent records

P2.1 covers consent for data transfers, so records should show when a subject agreed to disclosure to a third party or a new processing location, and which recipient was named. Link each transfer record to the vendor entry in your third-party register. When a vendor is replaced, the consent trail should show whether the existing consent still covers the new recipient.

What meeting P2.1 costs in money and effort

This table breaks down the cost components of meeting P2.1 in a SOC 2 examination, showing who is paid, whether each cost is one-time or recurring, and what drives it up or down. No prices or durations are given because none are supplied, so use the questions in the right-hand column when requesting quotes from vendors, consultants and your auditor.

Cost componentOne-time or recurring, and who is paidWhat drives the costWhat to ask for in a quote
Consent tooling or licensesRecurring subscription paid to a consent management vendor, or one-time setup if self-hostedNumber of data subjects, number of processing purposes, regional coverage, and whether consent records must be exportedItemized license fees, renewal terms, data residency options, and whether a self-hosted deployment is supported and by whom
Engineering time to build capture and withdrawalOne-time build, plus occasional recurring change work when new purposes are added. Paid to internal staff or an implementation partnerNumber of products and channels collecting consent, integration with identity and CRM systems, and how many purposes need separate choicesA written scope listing each consent point, the withdrawal paths, the records stored, and the testing deliverables before work starts
Legal review of notices and consent wordingRecurring at each change to purposes or practices, paid to counsel or internal legal staffNumber of jurisdictions, sensitivity of the data, and how often product purposes changeWho reviews the wording, how many review rounds are included, and how updates after product changes are billed
Documenting implicit consent basisOne-time analysis to record why implicit consent is relied on for each activity, with periodic reviewNumber of implicit consent activities and how much the basis depends on contextWhether the consultant or auditor expects a written basis per activity and how it is maintained
Evidence upkeepRecurring internal effort, or a recurring retainer, to collect consent logs, withdrawal records and sampled screenshots across the observation periodVolume of consent events, automation of log collection, and how many systems hold consent recordsWhich evidence is generated automatically, which needs manual collection, and how long records are retained
Auditor testingRecurring fee paid to the independent CPA firm for each examination, Type 1 or Type 2Number of consent points tested, sample sizes chosen by the auditor, and the number of exceptions foundA fee estimate tied to the engagement letter, the sampling approach for P2.1, and the cost of re-testing if exceptions occur
Self-hosted open-source alternativesOne-time deployment and hardening effort, plus recurring operations and upgrades in your own infrastructure in place of a recurring licenseYour team's capacity to operate the tool, hosting costs, and how well the tool fits your data flowsConfirm the tool's consent and preference features with its maintainers, then ask an implementation partner to scope deployment, backup and upgrade responsibilities in writing

Who owns consent, who prepares evidence and who tests it

Your organization owns the criterion. Only you can decide which choices data subjects have, what each consent request says, which purposes need explicit consent, and when implicit consent is a sound basis. Management also carries the assertion that the controls operated as described, and it must be able to explain those decisions to the CPA firm. Delegating the decisions to a consultant or tool does not move the accountability.

  • Choice decisions: Set which collection, use, retention, disclosure and disposal choices data subjects receive, and what happens if they decline or withdraw.
  • Consent basis: Decide which processing relies on explicit consent, especially sensitive information and transfers, and document the basis for any implicit consent.
  • New purposes: Approve whether a new use of personal information needs fresh consent before work starts.
  • Notice wording: Own the language in consent prompts and privacy notices, and keep it aligned with what the systems actually do.
  • Management assertion: Sign the description and the representation letter the auditor requests.

Before engaging anyone, confirm that a named owner can answer these questions without the vendor in the room.

Where organizations fall short on consent and how to close each gap

Most consent gaps under P2.1 come from consent being collected once and then treated as permanent. The cards below cover the places where that assumption breaks: purpose, withdrawal, implicit consent, new features, sensitive data and transfers. Each one names a check a service organization can run before the examination begins.

Consent not tied to a purpose

Many products collect a single checkbox at sign-up and then reuse the data for analytics, product improvement or marketing. P2.1 expects consent to be obtained for the purpose the data subject was told about. Check each consent record against the purposes listed in the privacy notice, and confirm that the system can show which purpose a given consent covers. Where a new purpose appears, obtain consent for that purpose before the data is used for it.

No record of withdrawal consequences

Data subjects must be told what happens if they refuse or withdraw consent, such as losing a feature or an account function. Organizations often describe the choice but never document what the product actually does after a withdrawal. Test a withdrawal in a non-production environment, record the outcome, and keep the screen text and the system behavior together as evidence.

Implicit consent with no documented basis

Where the organization relies on implicit consent rather than asking for explicit consent, P2.1 expects it to document why that basis applies. A common gap is an undocumented assumption that using the service means agreeing to a data use. Write down the basis for each implicit use, the notice that disclosed it, and the review date. Ask counsel to confirm the basis where the data is sensitive or subject to a stricter regime.

Consent not reviewed at feature launch

New features, integrations and analytics tools often start collecting or sharing data before anyone checks the existing consent language. This is a frequent source of exceptions in a Type 2 period. Add a consent review step to the change management workflow so that any release touching personal information triggers a check of purposes, choices and consent prompts before deployment.

Explicit consent missing for sensitive data

P2.1 expects explicit consent where the organization's privacy commitments or applicable law require it, including for sensitive information. Gaps appear when sensitive fields are collected through forms that bundle them with general terms. Map which fields are sensitive, confirm that each has its own explicit opt-in, and store the timestamp and version of the consent text that was accepted.

Transfers without consent controls

Consent for data transfers is a separate point of focus under P2.1. Organizations that send personal information to subprocessors, analytics vendors or other regions often do not record whether the data subject agreed to that transfer. Maintain a list of transfers that depends on consent, link each one to the consent that covers it, and check that the list matches the vendor inventory used for P6.4.

How much work P2.1 takes and what to ask a partner

How much extra effort does P2.1 add to a SOC 2 examination?

P2.1 adds a focused body of work rather than a large one, because it is the only criterion in the P2 choice and consent group, but the effort depends almost entirely on how many places your product collects personal information and how many purposes rely on consent. The work falls into three parts: mapping each point where a data subject can make a choice, writing the consent wording and its consequences, and collecting evidence that the wording and the consent records match what the system does. A service that collects personal data for one purpose through one sign-up flow usually needs far less than a platform that adds new uses, shares data with partners or relies on implicit consent in several products. Ask your partner to estimate effort by counting these touchpoints in your environment, not by applying a standard number.

Can our own team handle P2.1 without outside help?

Often yes, if someone on the team owns privacy decisions and can work with product and engineering, because most of P2.1 is documentation and consistent system behavior rather than specialist tooling. An in-house team usually struggles in three places: deciding which consent basis applies to each purpose, keeping consent records accurate when the product changes, and explaining the consequences of withdrawing consent in plain language that matches the actual system. Legal review of consent language is a separate question that a privacy lawyer should answer, and it is not part of the SOC 2 examination itself. The organization owns the controls. An implementation partner can prepare the system and evidence, but only the independent CPA firm issues the report.

What does a partner need from our organization before starting P2.1 work?

A partner needs access to the people and systems that actually handle consent, so the first step is an inventory rather than a policy draft. Prepare the following before the first working session:

  • Current privacy notice, sign-up and cookie banner text, and any in-product consent prompts
  • A list of purposes for which personal information is used, including new or planned uses
  • The systems that store consent records and the fields that capture each choice and timestamp
  • Any sharing with customers, vendors or other third parties, including data transfers
  • Names of owners for product, engineering, legal and customer support who can confirm how withdrawal requests are handled

The partner then tests whether what the organization says matches what the system does, which is where most P2.1 gaps are found.

How long must consent evidence be kept current for the SOC 2 examination?

Consent evidence must reflect the period covered by the examination, so a Type 2 report expects records that show consent handling operated consistently over the observation period, not just on the day of the snapshot. The retention period for the records themselves is a separate decision, shaped by your privacy objectives, contracts and applicable law, and the answer for each jurisdiction should come from counsel. Confirm with your CPA firm which sample periods and record types it will test, and confirm with your legal team how long consent records and withdrawal logs must be retained. Keeping the evidence trail current means exporting or preserving consent logs on a schedule that the auditor can follow, rather than rebuilding them during fieldwork.

Is consent a separate report from the SOC 2?

No. P2.1 is one of the privacy criteria, and privacy criteria are only included in a SOC 2 when the organization puts the privacy category in scope. The examination produces one SOC 2 report that covers the criteria in scope, so consent is tested within that report rather than issued separately. A separate privacy report or a SOC 3 summary may be considered later, but both draw on the same underlying control work. Confirm with your CPA firm whether the privacy category is in scope, because that decision changes how much P2.1 work is required and how the report is described to customers.

What should we confirm in a written scope for P2.1 work?

A written scope should name the criterion, the products and data flows covered, the consent purposes in scope, the systems that store consent records, and the deliverables the partner will hand over. It should also state what the partner will not do, such as issuing an opinion, giving legal advice or drafting final notice language without counsel review. Ask for the timeline in writing, the points where the organization must provide input, and how changes found during the work will be handled. The auditor's engagement letter should be reviewed alongside this scope so that responsibilities for management assertions and evidence do not overlap or leave gaps.

How the work splits between the organization, a partner and the auditor

The organization owns P2.1 from start to finish. Decisions about what choices people get over collection, use, retention, disclosure and disposal of their personal information, what consequences apply when someone declines or withdraws consent, and whether consent is explicit or implicit for each purpose belong to the business, its privacy lead and its legal counsel. An implementation partner cannot make those decisions on the organization's behalf, and the auditor will test whether the organization made them, wrote them down and followed them. Before any outside help starts, confirm who signs off on the consent model and who approves changes to it when a new product feature or data use appears.

DeployOpen's role is to prepare the systems and evidence that show those decisions working. Under a written scope agreed before work begins, DeployOpen can help configure consent capture, preference storage and withdrawal workflows in the platforms the client runs inside its own cloud accounts, data centers or air-gapped networks, and document how each setting maps to the stated choice. DeployOpen does not hold the client's data, does not determine what counts as valid consent, and does not issue any opinion on the control. The scope document should name the systems in view, the consent-related records to be produced, and who on the client side reviews each deliverable.

Only the independent CPA firm performs the SOC 2 examination and issues the report. For a Type 2 engagement, the auditor samples consent records and withdrawal events across the observation period and checks that the organization's stated basis for implicit consent matches what the system actually did. Ask the auditor early which evidence they expect for P2.1, how they will sample it, and whether the description of the system needs to name the consent mechanisms. Their engagement letter and the terms in the AICPA 2017 Trust Services Criteria set the boundary, and neither DeployOpen nor any consultant can substitute for it.

How DeployOpen prepares consent systems and evidence for P2.1

DeployOpen plans, implements and documents the self-hosted open-source platforms that record and enforce consent choices for P2.1 Choice and consent, inside the client's own infrastructure. We prepare the systems and evidence an assessor will test, while the organization owns its controls and the CPA firm alone issues the report.

How we scope

  • Written scope lists which consent flows, purposes and data categories are in the P2.1 boundary
  • Scope identifies where explicit consent is required, including sensitive information and data transfers
  • Engagements are fixed-scope, with deliverables and timelines agreed in writing before work starts

How we build

  • Configure consent capture so choices are recorded with purpose, timestamp and version of the notice shown
  • Build withdrawal and denial paths that show the stated consequences before a choice is confirmed
  • Test consent gates in staging so processing for new purposes does not start without a fresh consent record

How we hand over

  • Document the consent design, data flows and the basis recorded for each implicit consent position
  • Deliver test scripts and sample consent records so the organization can reproduce the evidence
  • Hand over a control mapping to P2.1 with named owners, so the organization can answer assessor requests directly

How we support

  • Ongoing support and upgrades of consent tooling are available as a retainer
  • Retainers can cover periodic re-testing of consent flows after product or purpose changes
  • Confirm with your CPA firm which consent evidence it expects before the observation period begins

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.