What P5.2 asks for when a data subject requests a correction
If your SOC 2 privacy scope includes P5.2, the question your team needs to answer is what the workflow must prove after a data subject asks for a change to their information. In plain terms, the criterion expects the organization to correct personal information when the data subject shows it is wrong, amend it where a fuller record is needed, or append a statement to it where the original cannot be altered. It also expects the organization to pass the corrected information to third parties when it has committed to do so or the law requires it, and to explain to the requester any case where a correction is refused. The criterion covers both the change and the notice of denial, so a workflow that fixes the record but never tells the requester why a request was declined does not meet it.
The hard part is usually not the edit itself but finding every copy. Personal information often sits in the production database, a data warehouse, support ticketing tools, backups, analytics exports, email archives and copies held by subprocessors. A correction applied in one place can leave stale values elsewhere, and a later sync can silently restore the old value. Before the auditor arrives, ask engineering to map where each category of personal information lives, which system is the system of record, and which downstream systems receive feeds from it. The points of focus for P5.2 center on responding to requests from data controllers, letting data subjects update or correct their information, and communicating denials, so your map should show how each of those paths reaches each copy.
For evidence, plan for a ticket or request record for each correction, a dated before-and-after entry in the system of record, and a log showing which third parties were notified and when. Also keep the written reason for every denial and the message sent to the requester. Confirm with your auditor how many samples they expect and whether they want to see requests that were refused, since a workflow that only shows approved changes will look untested. The NIST Privacy Framework crosswalk to the AICPA 2017 Trust Services Criteria is a useful reference for linking these records to the privacy controls your team already runs.
Which systems and third parties P5.2 reaches in your scope
Correction requests reach every place personal information is stored, copied or shared, so scope has to be drawn around data flows rather than only around the production application. The cards below cover the decisions that determine which systems, processors and intake channels an auditor will expect to see working for P5.2.
Personal information stores
List every system that holds personal information about data subjects in your scope, including production databases, object storage, data warehouses, analytics copies, support ticketing tools and backups. A correction applied in one store but not in a copy used for reporting is a common gap. For each store, record who can edit records, whether edits are logged, and how a corrected value overwrites or supplements the original. Confirm this inventory with the people who own each system, not only the engineering diagram.
Downstream processors and recipients
Identify every processor or third party that receives personal information from your systems, such as payment, email, identity, or customer success platforms. P5.2 expects corrections to be passed on to these parties where the organization has committed to do so or is required to. Record which recipients get updates, how often, and by which mechanism, such as an API call, a scheduled export or a manual request. Check whether each recipient confirms receipt.
Data controller relationships
Where you act as a processor for a customer who is the data controller, the correction request may arrive from the customer or from the individual through that customer. Document which party receives the request, which party decides whether to correct, and how instructions flow back to your systems. Ambiguity here is one of the most common reasons a correction is applied late or in the wrong place. Put the split of responsibility in the contract and in your system description.
Customer-facing intake channels
List every channel that can receive a correction request: the web form, the in-product settings page, support email, a privacy mailbox, phone lines and any partner portal. Each channel needs a defined route into a single tracked queue, with an owner and a timestamp. Requests that stay in a shared inbox or a personal mailbox are difficult to evidence. Test each channel end to end and keep the test records as evidence.
Identity verification before change
Before any personal information is changed, confirm that the requester is the data subject or an authorized representative. Verification steps differ by channel, and a correction made through an unauthenticated form can alter a record belonging to someone else. Decide which fields can be changed by the individual, which require verification, and which must go through a manual review. Record the verification outcome on the request so the auditor can trace who approved each change.
Denial and communication records
Where a correction is refused, for example because the information is accurate or a legal retention duty applies, P5.2 expects the organization to explain the denial. Define the reasons that justify a denial, the wording used in responses, and the point at which the requester is told how to dispute the decision. Keep these responses with the original request so an auditor can sample denials and check that explanations were given.
How an assessor tests correction requests
This table sets out how an assessor typically tests P5.2, what evidence each test asks for, and where organizations most often fall short. Read it as a preparation checklist: each row is a test the assessor may run against your correction process, and the evidence column shows what to have ready before fieldwork begins.
| Test area | What the assessor checks | Evidence usually requested | Common findings |
|---|---|---|---|
| Sampling of requests | Selects a sample of correction requests from the period under review and traces each one from receipt to closure | Request log or ticket export covering the period, with dates received and closed | Log is incomplete, so requests received through support email or account managers never reach the sample population |
| Verification of the updated record | Confirms the personal information in the system of record was corrected, amended or appended as the request and the organization's process required | Before and after values, audit trail or change history, and the identity verification record for each sampled request | Corrections are made in a front-end view or spreadsheet but not in the underlying database, so the stored record stays wrong |
| Propagation to third parties | Checks whether corrections were passed to third parties where the organization committed to do so or was required to | List of recipients under contract or policy, transmission records and confirmations for sampled corrections | No list of downstream recipients exists, or notices are sent for some corrections but not others with no documented reason |
| Written denials | Confirms that any denied correction request was refused with an explanation communicated to the data subject | Denial letters or messages, the stated reason, and the approver's sign-off | Denials are given verbally or not recorded, or the explanation is generic and does not state why the correction was refused |
| Timeliness and follow-up | Reviews whether requests were handled within the timeframe the organization set in its own policy and whether requesters were updated | Policy stating the response target, status history per request and any reminder or escalation records | Target is stated in policy but not tracked, so overdue requests are discovered only when a customer complains |
| Authority and scope | Checks that only authorized staff or systems changed the records and that changes stayed within the request's scope | Role-based access list for the systems holding personal information and change logs for sampled requests | Support staff can edit fields beyond those a correction request covers, with no review of those edits |
How to build a correction workflow that produces evidence
The sequence turns a data subject's correction request into a verifiable record: who asked, what changed, who was told, and why any request was declined. Each step names the output an assessor can sample during a SOC 2 examination of P5.2.
Open a single correction intake channel
Publish one documented route for correction requests, such as a web form, a privacy mailbox or a service desk queue, and log every request the moment it arrives. The intake record should capture the request date, the data subject, the fields in dispute, the correction the subject proposes, and any supporting documents they provide. The check that closes this step is a complete intake log in which no request sits outside the queue. Confirm with your privacy lead which channels your commitments and contracts actually name before you publish them.
Verify the requester's identity
Before any record changes, confirm that the person asking is the data subject or an authorized representative. Use the same authentication approach your access process relies on for P5.1, so that a correction cannot be used to overwrite someone else's data. Where the request comes from a data controller on a customer's behalf, verify the instruction against the contract and record who authorized it. The output is an identity check note attached to the request, showing the method used and the result. Requests that fail verification move to a documented hold rather than being edited.
Assess the request against the record
Route the verified request to the owner of the system of record that holds the data, such as the HR, billing or customer support team, and ask that owner to confirm whether the information is inaccurate, incomplete or outdated. The owner records a decision: accept, amend, append or decline, with a reason. Keeping this decision separate from the person who edits the record supports segregation of duties and gives the assessor a clear trail. The closing check is a written decision for every request, linked to the intake entry.
Apply the amendment or appended statement
Where the request is accepted, make the correction in the system of record, or where the organization cannot overwrite the data, add an appended statement that the subject supplied. Preserve the prior value according to your retention rules so that the change history can be reviewed. Record who made the change, when, and what changed, using audit logging in the application or database. The output is a before and after record for the affected fields, which should match the decision in the previous step.
Pass corrections to third parties where committed
Check the privacy commitments and contracts that cover the data to see which recipients the organization has committed to notify or is required to notify of a correction. For each one, send the corrected information through a defined channel and record the recipient, date, fields and confirmation of receipt where available. Downstream vendors that process the data should be covered by the same routing rules. The check that closes this step is a notification log that matches the list of committed or required recipients, with any gaps escalated to the owner of the commitment.
Document and communicate any denial
When a correction is declined, whether because the information is accurate, the request is outside the organization's obligations, or the requester could not be verified, write the reason in plain terms and send it to the data subject through the same channel they used. The communication should explain the basis for the decision and what the subject can do next, such as submitting a dispute. Store the denial letter or message with the intake record. The output is a complete denial record that an assessor can compare against the request and the reason given.
Review the log and sample for completeness
On a schedule your management sets, review the correction log to confirm that every request has an intake entry, an identity check, a decision, a completed change or denial, and any required third-party notice. Reviewers should look for requests that stalled and for patterns in declined requests that point to unclear notices or poor data quality. Record the review, the findings and the corrective actions, and feed recurring issues into the P7.1 quality work and the P8.1 complaints process. The output is a dated review record that shows the workflow operates as described.
How corrections travel to systems and third parties
A correction request is only complete when the corrected value reaches every place that holds it and the organization can show when and how that happened. The request flow for P5.2 runs in four stages: intake, verification, change in the source system, and propagation to downstream recipients. Each stage should leave a record, because an assessor testing P5.2 will usually pick a sample of correction requests and trace each one from the original submission through to the systems that now hold the updated value. Start by deciding where requests enter. A single intake path, such as a privacy form, a support ticket queue or an API endpoint, keeps the request ID, the data subject's authenticated identity, the fields being changed and the supporting documents in one place.
The source system is where the correction must be made first, and the organization should name it for each category of personal information. Downstream copies in data warehouses, analytics tools, backups, support consoles and processor systems are where stale values most often survive. Build a propagation map that lists each recipient, the mechanism used to send the change (an API call, a batch job or a manual ticket), and the owner who confirms completion. The organization decides which third parties receive corrections. That decision follows its own privacy commitments, its contracts with processors and any legal requirement that applies to its sector or jurisdiction. Confirm with your privacy and legal leads which recipients are covered, because an assessor will compare your propagation map against what you have promised. Where a recipient cannot be reached, record the attempt and the reason, and decide whether the data subject needs to be told.
The audit trail is created at intake and closed at confirmation. It should show the request received, the identity check performed, the decision to accept, deny or partly accept, each system change with a timestamp and operator, each third-party notice sent, and the date the data subject was told the outcome. A denial needs its own recorded justification, since P5.2 expects the organization to explain it. Ask your engineering team to confirm that application logs, change records and ticket history can be joined on the request ID, and test that join with a sample request before the observation period begins. Gaps in this trail are a common source of exceptions in a Type 2 examination, so the check is worth running early.
Evidence that satisfies P5.2 and how to keep it current
P5.2 is tested by following individual correction requests from intake to outcome, so the evidence is a set of linked records rather than a policy alone. The cards below cover the artifacts an assessor typically asks to see and the routines that keep them complete between audit periods. Each record should be traceable to the same request.
Correction intake log
A single register of every correction request, with the date received, the channel used, the requester's identity as verified, the fields requested to change, and the data controller or customer on whose behalf the request arrived where that applies. Assessors often sample from this log first, so check that it is complete and that no request exists only in an inbox or support ticket. Confirm that requests raised through the product, email, and customer success channels all land in the same log.
Identity verification record
For each request, record how the requester was authenticated before personal information was changed, and what was checked. Keep the outcome and the person who approved it. A correction made without verification is a control gap, so the record should show that changes to a profile were tied to an authenticated session or a documented second check. Confirm the method is consistent across staff and that exceptions are approved in writing.
Change history for corrected fields
Audit logs showing the old value, the new value, the timestamp, and the actor or service that made the change. For P5.2, the important point is that corrections are amended or appended in a way the organization can reconstruct. Check that application and database logs capture changes to personal fields, that logs are protected from edits by the people making the changes, and that appended notes are not overwritten.
Third-party correction notices
Records showing that corrections were passed to recipients the organization committed to notify, or was required to notify, such as processors, data brokers, or downstream systems. Each notice should name the recipient, the corrected fields, the date sent, and any acknowledgment received. Confirm that the list of recipients is maintained with the data inventory, since a missing recipient is the most common reason a notice trail looks incomplete.
Denial letters with reasons
Written responses for any request that was refused in whole or in part, stating the reason and, where relevant, how the requester can dispute the decision. Denials should cite the applicable obligation or the failed verification rather than a generic statement. Check that each denial was reviewed before it was sent and that the letter template matches the reasons the team actually uses.
Documented correction procedure
The written procedure that defines how requests are received, verified, executed, passed on, and closed, with named owners for each step and service levels set by the organization. Assessors compare sampled records against this procedure, so every step in the procedure should leave a record. Review the procedure at least once a year and after any change to systems that store personal information.
Keeping evidence current without screenshots
Manual screenshots go stale the day they are taken and rarely show the same thing twice. Instead, export intake, verification, and change logs on a schedule into a retained, access-controlled store, and generate denial and notice reports from the same system that handled the request. Ask your implementation partner or auditor which exports they will accept, and test one sample end to end before the observation period begins.
What meeting P5.2 costs in money and effort
This table breaks down the cost components of meeting P5.2 Correction of personal information, showing who is paid for each, whether it is one-time or recurring, and what drives it up or down. No prices or durations are supplied for this criterion, so use the quote questions in the final rows to compare proposals on the same written scope.
| Cost component | Who is paid or who bears it | One-time or recurring | What drives it |
|---|---|---|---|
| Workflow design for correction requests | Internal privacy and engineering staff, or an implementation partner for a fixed scope | One-time, revisited when the process changes | Number of systems holding personal information and how many intake channels exist |
| Engineering for updates and downstream propagation | Internal engineers or an implementation partner building integrations | One-time build, with recurring maintenance | Number of data stores, APIs and third-party recipients that must receive corrections |
| Identity verification and request logging | Internal teams or tooling vendors | Recurring, per request handled | Volume of requests and how strictly the organization authenticates requesters |
| Tooling for tracking and ticketing | Software licensing or self-hosted open-source hosting in the client's own environment | Licensing or hosting recurs; setup is one-time | Choice between commercial and self-hosted tools and the staff needed to run them |
| Evidence collection and upkeep | Internal compliance staff, with support from the implementation partner if scoped | Recurring across the observation period | How much evidence is captured automatically versus assembled by hand |
| Notices of denial and communication templates | Legal or privacy staff, sometimes reviewed by counsel | One-time drafting, periodic review | Number of denial grounds and jurisdictions that require specific wording |
| Third-party correction handoffs | Internal teams managing vendor contracts and notices | Recurring | Number of third parties committed or required to receive corrections |
| Auditor testing and sampling | The CPA firm, billed under its engagement letter | Recurring at each examination period | Population size of correction requests, sample sizes the auditor selects and exceptions found |
| Remediation of exceptions | Internal teams, sometimes with external help | Occasional, after testing finds gaps | Quality of the first design and how quickly gaps are fixed |
| What to ask in a quote | Requested from each firm or partner before work starts | Quote questions | Ask which systems are in scope, who builds integrations, which evidence is produced, how recurring work is priced and which costs sit with the auditor |
Who owns correction controls, who prepares evidence and who attests
The organization owns P5.2. Its privacy office and engineering leaders decide what counts as a valid correction, which systems hold the personal information that must be corrected, which third parties must receive corrections, and when a request may be denied. Those decisions have to be written down and approved, because the auditor will test whether the organization followed its own rules, not whether a partner's tooling is capable.
- Correction scope: Name the data stores, applications and downstream recipients that hold personal information the organization must correct.
- Denial criteria: Define the grounds for refusing a correction, such as identity that cannot be verified or a legal retention duty, and the wording used to explain the denial.
- Third-party commitments: Record which vendors and recipients the organization has committed to notify, and confirm those commitments in contracts or notices.
- Operational owner: Assign a named person to triage requests, approve exceptions and sign off on closure.
- Change control: Route any change to correction logic through the organization's normal approval process.
Confirm with your privacy counsel which correction obligations come from your own commitments and which come from law, since those drive how strict the workflow must be.
An implementation partner such as DeployOpen can prepare the systems and records that a correction workflow depends on. Under a fixed written scope, the partner might configure ticketing, identity checks, audit logging and propagation jobs inside the client's own infrastructure, then document how each step produces evidence. The partner does not decide the policy and does not test the control for the auditor.
- Workflow build: Configure intake, verification, update, notification and closure steps in the client's self-hosted tools.
- Audit logging: Set up logs that record who requested a change, what changed, when and who approved it.
- Evidence preparation: Assemble sample tickets, change records and notification copies in a form the auditor can request and trace.
- Testing support: Run internal walkthroughs so the organization knows whether its controls operate before the auditor arrives.
- Handover: Deliver runbooks and documentation so the organization can operate the workflow after the engagement ends.
Ask any partner to state in the scope which deliverables are configuration and documentation, and which, if any, involve the auditor or the attestation itself.
A licensed CPA firm performs the SOC 2 examination and issues the report. It tests the design of the correction controls, and for a Type 2 report it tests whether they operated over the observation period. It samples requests, traces them through systems, reads denial letters and checks notices to third parties. Its opinion is its own, and it is not something the organization or a consultant can grant.
- Design testing: Confirm the correction procedure is suitable for the criterion as described in the system description.
- Operating tests: Sample correction requests across the period and examine evidence for each step.
- Independence: The firm must be independent of the organization, so it cannot design or operate the controls it tests.
- Management representations: The firm obtains written representations from management, so the organization must be accurate about its controls.
- Report issuance: Only the firm issues the report, and the organization decides how to share it.
When you select a firm, ask how it handles independence when a consultant is also involved, and get the engagement letter's scope in writing before fieldwork begins.
Many organizations outsource parts of P5.2 work, but outsourcing changes who is accountable, not who is responsible for the control. Commonly outsourced items include building the intake form, configuring identity verification, preparing evidence packs and drafting procedures. Items that usually stay in-house include the denial decision, approval of corrections and the final judgment on whether a request was handled properly.
- Commonly outsourced: Workflow configuration, logging setup, runbook drafting and evidence collection.
- Usually kept in-house: Denial decisions, approvals, third-party notification decisions and exception handling.
- Shared work: Walkthroughs and internal testing, where the partner prepares and the organization reviews results.
- Subservice organizations: Vendors that host or process the data may appear in the system description, so their controls need separate attention.
- Contract terms: Specify in writing who keeps the logs and how long they are retained.
Review the outsourcing split with your auditor early, because auditors need to know which controls rely on a third party.
Auditor independence limits explain why some help is off limits for the CPA firm. If the firm designs or builds the correction workflow, it may no longer be independent when it tests that workflow. Organizations therefore often keep the auditor and the implementation partner separate, and they check with the firm in advance about any work it is permitted to do.
- Separate roles: An implementation partner that builds the workflow generally should not be the examining firm.
- Permitted assistance: Ask the firm which preparation tasks it can perform without impairing independence.
- Documentation of decisions: Record who decided each design choice, so the auditor can trace ownership.
- Engagement letter: Confirm in the letter what the firm will test and what it will not.
- Relying on others' work: Expect the auditor to assess the reliability of any reports or logs your team provides.
Confirm the independence arrangements with your chosen CPA firm before you sign any statement of work.
Where correction workflows usually fall short
Correction requests tend to fail in the gaps between systems, not in the main application. Each gap below is a place where a corrected record can stay wrong, a denial can go unexplained, or a promised notice can go unsent, and each card pairs the gap with a check to run before the assessor does.
Corrections that miss copies
A correction applied in the production database often never reaches the data warehouse, backups restored into test environments, search indexes, analytics exports or support tooling. The record then appears correct in one place and wrong everywhere else. For P5.2, the question is whether the organization can show that a correction reaches every store where the personal information lives. Map every copy of each personal data field and assign an owner for propagating corrections to each one. Test one correction end to end and keep the trace as evidence.
No record of denials
When a correction request is refused, for example because the data is accurate or the organization must keep an original record, the refusal is often a support ticket with no standard reason. P5.2 expects the organization to explain denials, and an assessor will ask for examples. Without a log, the organization cannot show that denials were explained consistently or reviewed. Log every denied request with the reason given to the data subject and the date it was communicated.
Third-party notices promised but not sent
Privacy notices and contracts often state that corrections will be passed to vendors, processors or other recipients, but nothing in the workflow triggers that notice. The commitment exists on paper while the recipient keeps the old value indefinitely. Confirm which recipients the organization has committed to notify and which it is required to notify, then compare that list with the systems that actually receive data. Build the notice into the correction workflow as a required step with a recorded send date.
No identity check before changes
A correction request that changes a name, address or account contact detail can be used to take over an account if the requester is not verified. Support teams under time pressure may accept a request from an email address or phone number that was never tied to the record. P5.2 assumes that changes come from the data subject, so the organization should confirm who is asking before it edits anything. Verify the requester against the same authentication level used for access to the record, and log the method used.
Corrections without an audit trail
Some systems overwrite a field in place, so the previous value and the reason for the change are lost. When a dispute arises, or an assessor samples a correction, the organization cannot show what changed, when, or on whose instruction. Confirm whether the application keeps change history for personal information fields and whether support staff can edit records directly without a logged request. Keep the original value, the requester, the approver and the timestamp for each correction.
Questions teams ask about P5.2 before an audit
What drives the cost of building a P5.2 correction workflow?
The main cost driver is how many systems hold personal information and how many of them must accept a correction. Each system needs a defined way to receive a request, verify the requester, apply the change and record it. Costs also rise when corrections must flow to downstream processors or other third parties, because each recipient needs a tested path and a documented commitment. The organization pays its own engineering and privacy staff for design and operation. An outside partner is paid only for the work in its written scope, such as mapping data stores, building the intake and audit trail, or preparing evidence. No fact supplied for this topic gives a price, so ask any partner to itemize the systems, integrations and evidence deliverables in the quote.
How long does it take to build a correction workflow?
Duration depends on the number of data stores, the maturity of identity verification and whether corrections must reach third parties. Teams with a single application and a clear owner for customer records usually move faster than teams whose personal data is spread across legacy databases, analytics tools and vendor platforms. No researched timeline applies here, so treat any duration as something to confirm in writing. A practical plan separates design, build, testing and evidence collection, and it should state which phase depends on engineering capacity and which depends on privacy sign-off. Ask for the milestones and the assumptions behind them before work starts.
What does the work need from engineering and privacy staff?
Engineering owns the technical path: intake, identity checks, the write-back to each system, logging and the handoff to third parties. Privacy staff own the decisions that the criterion depends on, including which corrections must be accepted, which can be appended as a statement from the data subject, what counts as a valid denial, and which third parties must be notified. Both groups need to agree on the wording of denial explanations, because the criterion expects the organization to tell the data subject why a request was refused. Plan time for these reviews, since they often hold up delivery more than the code does.
Can we build and evidence P5.2 in-house?
Yes, many teams do, provided they have engineers who can change the systems that hold personal data and a privacy owner who can make the policy calls. The control is not outsourced by default: the organization owns its controls, and an implementation partner can only prepare systems and evidence. In-house teams usually struggle with three things: finding every store of personal information, keeping an audit trail of each change, and showing a service auditor that the process ran consistently across the review period. If those gaps exist, bringing in outside help for mapping and evidence design can be cheaper than discovering them during fieldwork.
Which tools support a correction workflow with open-source software?
Self-hosted open-source platforms can provide the request queue, the approval step, the change log and the notification path inside your own infrastructure. The choice depends on the systems that hold your personal data and on whether you already run an identity provider and ticketing system that can be extended. DeployOpen plans, implements, integrates and documents self-hosted platforms in the client's own cloud accounts, data centers or air-gapped networks. Confirm with any tool vendor which audit log features, access controls and export formats it actually supports before you commit, rather than assuming them from a product name.
What should we ask a consultant or implementation partner before hiring?
Ask what the written scope covers, which systems and third parties are included, and who performs each task. A reliable partner will state that it prepares systems, controls and evidence, and that only an independent CPA firm issues the SOC 2 report. Ask for the deliverables: a data store inventory, the designed workflow, test records, runbooks and an evidence package mapped to the criterion. Ask how changes to scope are priced and approved, how the partner handles operating the workflow after go-live, and what the client must provide in staff time. Confirm that the partner has no role in the attestation itself.
What should we ask our CPA firm about P5.2 testing?
Ask which evidence the service auditor expects for P5.2, how it will sample correction requests, and what it considers a sufficient record of a denial. Confirm whether the firm will test the workflow in a Type 1 report as of a date, or across a period in a Type 2 report, because the amount of evidence differs. Ask how the firm treats corrections passed to third parties and whether it expects a documented commitment from each recipient. Request the engagement letter and a list of the documents it will request so the control owner can prepare them before fieldwork begins.
What happens if a correction request is denied?
A denial must be explained to the data subject, and the reason should be recorded with the request. Typical reasons include an inability to verify the requester's identity or a legal basis for keeping the original record. Illustrative example: a request to change a legal name on a closed account may be declined because a record must be kept, and the workflow should store that decision, the explanation sent and the date. Test that the denial path works as carefully as the approval path, because auditors often sample denials to check that the explanation was given.
How DeployOpen prepares correction workflows and evidence
DeployOpen plans, implements and documents the self-hosted open-source systems that handle correction requests for P5.2, and it prepares the evidence a CPA firm will examine. The work runs under a written, fixed scope agreed before any build starts. DeployOpen does not issue SOC 2 reports, attestations or opinions. The organization owns its controls and its system description, and an independent CPA firm performs the examination and issues the report. Before engaging anyone, the organization should decide which systems hold personal information that data subjects can correct, which of those are in the SOC 2 scope, and who in management will sign the assertion.
In practice, the scoped work usually covers the places where correction requests land and where corrected values must travel. That can include an intake form or portal that authenticates the requester, a ticket queue with fields for the request, the verification steps taken, the decision, and the reason for any denial, and the connectors or jobs that write the approved change to the system of record and to downstream stores. Where the organization has committed to pass corrections to third parties, the workflow needs a list of recipients, a notification template and a log of what was sent and when. DeployOpen can configure and document these components, but the organization must confirm the commitments in its privacy notice and contracts, because the criterion is only as strong as those promises.
The evidence an assessor will ask for is mostly records. Expect to supply a sample of correction requests with timestamps, identity verification results, approval records, change logs from the system of record, notices to third parties, and written denials that explain the basis for refusing a correction. Ask for the evidence list in writing before fieldwork and confirm with the CPA firm how it will sample. The points of focus for P5.2 that relate to responding to data controller requests should be mapped to the specific tickets and tables in your environment. For the criterion text and points of focus, see the AICPA 2017 Trust Services Criteria with revised points of focus.

