What P7.1 asks for when a SOC 2 includes the privacy category
P7.1 requires the organization to collect and maintain personal information that is accurate, up to date, complete and relevant. It is the only criterion in the P7 quality group, and it applies only when the privacy category is included in the scope of your SOC 2. If privacy is out of scope, P7.1 does not appear in the examination at all, so the first decision is whether your customers' contracts or regulations actually require privacy coverage. The points of focus under the criterion address accuracy and completeness of personal information and whether the information is relevant to the purposes for which it is held. Those points of focus are characteristics that can help you design and evaluate controls, not separate requirements, and you do not have to address every one of them. What matters is that your controls produce a defensible answer to the question an assessor will ask: how do you know this personal information is right, current, complete and needed?
The risk is straightforward. Decisions, notices, billing, access approvals and disclosures to third parties made on stale or incorrect personal data cause harm to the data subject and to the organization. A mismatched address sends a notice to the wrong person, an outdated record triggers the wrong eligibility decision, and a duplicate account splits a person's history across two places. The criterion is hard for a specific reason: personal information arrives from web forms, imports, support tickets, partner feeds and manual entry, and in many companies nobody owns its quality from end to end. Engineering owns the database, product owns the form, and support owns the correction request. Before the auditor arrives, confirm who is accountable for each source, which validation rules run at intake, and how a correction request travels from the data subject to every system that stores the record.
For scoping, list every system and data flow that holds personal information in the privacy scope, then record for each one how data enters, what checks run, how it is updated, and how stale records are identified. Ask your CPA firm early how it expects you to show operating effectiveness across a Type 2 period, because the evidence for quality is usually a mix of system configuration, sampled correction tickets and periodic reviews. Confirm the points of focus your firm will test and document any that you treat as not applicable with a reason. Current wording and detail for each criterion are in the AICPA 2017 Trust Services Criteria with revised points of focus, which is the reference your auditor will use.
Which systems and data does P7.1 reach in a SOC 2 privacy scope
P7.1 applies only to the personal information your privacy commitments name, wherever that information enters, changes or leaves your environment. The cards below walk through the decisions that determine how much of your estate the quality work reaches, and the checks each source of data needs.
Personal information categories in the commitments
Start with the categories your privacy commitments and notice name, such as contact details, account identifiers, billing details, or health or financial data. P7.1 is judged against those commitments, so a category left out of the commitments can still matter to customers but sits outside the criterion's wording. Confirm the list with the people who wrote the notice, and record each category with its owner and the systems that hold it.
Collection points: forms, APIs and imports
Every point where personal information first enters is a quality gate. Web forms, mobile apps, public APIs and bulk CSV imports each accept data differently, so validation rules, required fields and format checks need to be documented per channel. Bulk imports deserve particular attention because one faulty file can alter thousands of records at once. Ask which entry points exist, which ones bypass validation, and who can add a new one.
Stores and downstream copies: CRM, support and warehouses
Personal information is rarely held in one database. CRM records, support tickets, billing platforms and analytics warehouses often hold copies that drift apart over time. An inaccurate correction made in the production database may never reach the warehouse or the support tool. Map each copy, identify the system of record for each field, and decide how updates propagate so the organization can show that its data stays current across the estate.
Teams who create and edit the data
Support agents, sales staff, operations analysts and engineers with database access all create or change personal information. Each group needs defined edit rights, and the organization should know who changed what and when. Access reviews and audit logs connect here to CC6 access controls, but for P7.1 the question is narrower: whether the people editing records are trained and whether their edits are checked against the source documents they rely on.
Derived and inferred information
Scores, segments, risk flags and profiles are generated by the organization, not supplied by the person. These values can be accurate in the sense that the calculation ran correctly while still being wrong about the individual, because the inputs were stale or the logic is outdated. Document the inputs and refresh cycle for each derived field, test outputs against known cases, and decide when a derived value must be recalculated after a source record changes.
Third-party data sources and recipients
Data brokers, identity verification providers, credit bureaus and partners can supply personal information, and vendors can receive it for processing. Inbound third-party data needs source reliability checks and a way to reconcile conflicts with first-party records. Outbound data sent to a vendor needs confirmation that the recipient holds the same current values. Contract terms and the vendor reviews under the P6 criteria are the place to confirm these expectations.
How an assessor tests P7.1 in a Type 2 examination
This table walks through the steps an assessor typically takes to test P7.1 across an observation period, from defined quality expectations to sampling and issue handling. Read each row as a question the assessor asks and the evidence the organization should have ready, with common findings at the end.
| Assessor step | What the assessor checks | Evidence usually requested |
|---|---|---|
| Confirm quality expectations | Whether the privacy commitments and system description set out what accurate, complete, current and relevant personal information means for this service | Privacy notice, system description, data inventory, documented quality standard for key data fields |
| Walk through entry controls | How personal information is collected and validated at the point of entry, including required fields, format checks and source of each record | Form and API validation rules, data entry screenshots or configuration exports, intake procedure |
| Sample records | Selected records are compared with source documents or the data subject's confirmed details to test accuracy and completeness | Sample list from the auditor, source documents, system record extracts for each sampled item |
| Test staleness and relevance | Whether outdated or no longer needed personal information is updated, flagged or removed on the schedule the organization set | Review schedule, records of periodic reviews, deletion or update logs, retention rules tied to purpose |
| Review issue logging and correction | How reported or detected quality problems are logged, assigned, fixed and checked for recurrence over the period | Data quality ticket history, root cause notes, correction records, sign-off by the data owner |
| Check for consistent operation | Whether the controls ran as designed on each relevant date across the full observation period, not only at the start | Recurring review evidence dated throughout the period, change records for validation rules, exception reports |
| Common finding: no defined standard | Quality expectations exist only informally, so the assessor cannot tell what the control is meant to achieve | Ask the organization to document the standard for each key data field before the period starts |
| Common finding: unvalidated free-text fields | Free-text fields accept values that are incomplete, malformed or irrelevant to the stated purpose | Confirm which fields are free text and what checks, if any, run on them. Confirm this with the auditor early. |
| Common finding: no periodic review | No evidence that anyone checked the accuracy or relevance of stored personal information after collection | Calendar of reviews, completed review records, and documented follow-up on any findings |
Implementing P7.1 in sequence
This sequence turns the P7.1 quality commitment into working controls, each with a named artifact, so the organization can show an assessor how accuracy, completeness, currency and relevance of personal information are defined, enforced, corrected and reviewed. The organization owns every step, while an implementation partner can prepare systems and evidence and an independent CPA firm tests them.
Define quality for each personal information category
Start from the privacy commitments and the inventory of personal information the organization collects. For each category, such as contact details, account identifiers, payment-related data or health-related fields, write what accurate, complete, up-to-date and relevant mean in practice. A customer email address, for example, may need format validation and ownership confirmation, while a free-text notes field may need only a relevance check. Privacy, legal and product owners approve the definitions. The output is a quality definition register that maps each category to its owner, its accuracy test and its currency expectation. The step is done when every category in the inventory has a signed-off definition.
Map collection points and input validation
List every place personal information enters the system: web forms, APIs, imports, support tickets, third-party feeds and internal administration screens. For each entry point, record who or what supplies the data and which validation rules apply, such as required fields, format checks, duplicate detection and source verification. Engineering confirms the rules in code or configuration, and the results are stored with the register. The output is a collection point map with validation rules attached to each point. The step is done when a reviewer can trace any stored field back to its entry point and its checks.
Set data currency and refresh rules
Decide how long each category stays current before it must be confirmed, refreshed or retired. Triggers can be time based, event based (such as a change of address notice from the data subject) or based on a third-party source update. Define who receives a refresh request, how the data subject responds and what happens when no response arrives. The output is a currency schedule that lists each category, its refresh trigger, its owner and its fallback action. The step is done when every category has a documented trigger and the product team has built or configured the prompts that enforce it.
Build reconciliation and review checks
Design automated and manual checks that compare stored personal information against authoritative sources or internal records. Examples include reconciling customer master data with a billing system, flagging records that fail completeness rules and sampling new records for accuracy. Each check should write its results to a log with the date, the scope, the exceptions and the reviewer. The output is a set of documented checks, their job schedules and a log that records exceptions. The step is done when checks run as scheduled and the exception log shows that someone reviewed each result.
Define relevance rules that block unneeded fields
Compare each collected field against the stated purpose in the privacy notice and the consent records. Remove fields that no documented purpose requires, make optional fields clearly optional and restrict where new fields can be added without privacy review. Change control in the product lifecycle should require a relevance assessment before any new personal information field is released. The output is a field-level relevance register and a release gate that references it. The step is done when every collected field has a documented purpose and no new field can ship without that review.
Document the correction and quality issue process
Write the procedure that handles reported errors, failed checks and data subject corrections. It should define how an issue is logged, who triages it, how the data is corrected or appended, how corrections reach downstream systems and third parties where the organization has committed to do so, and when a denial must be explained. Link this process to the access and correction criteria in P5 and to the complaint process in P8. The output is a quality issue procedure and a tracker that records each issue from report to closure. The step is done when a sample issue can be followed end to end through the tracker with a closure record.
Set a review cadence and record the results
Set a recurring review of the quality definitions, validation rules, currency schedule, reconciliation results and open issues. The owner of the privacy program leads the review, and the reviewer signs the minutes, including any decision to change a rule or accept a residual gap. The organization sets the cadence itself and should confirm it with its auditor before the examination period begins. The output is a dated review record with action items and sign-off. The step is done when at least one full review cycle is recorded and each action item has an owner and a status.
Evidence that satisfies P7.1 and how to keep it current
P7.1 is tested by showing that personal information is accurate, complete, up to date and relevant over the whole examination period, not only on the day of the audit. The cards below cover the artifacts an assessor usually asks for and the routine that keeps each one current between audit windows. Ownership and review cadence should be set by the organization and confirmed with its CPA firm before fieldwork.
Data quality standards by category
A written standard for each category of personal information the service holds, stating what accurate, complete and current means for that data. For example, a customer contact record might require a verified email address and a dated last-confirmed field, while a support note might only require a timestamp and an author. Review the standards when a new data category or source is added, and have the data owner approve each revision with a date. Confirm with your auditor how granular the standards must be for your system description.
Field-level validation configuration
Exports or configuration files showing the validation rules enforced at intake, such as format checks, required fields and range limits, for each system that collects personal information. Keep these in version control so every change has an author, a reason and a reviewer. Check that the validation in production matches the approved configuration, since a rule that exists only in a test environment does not satisfy the criterion. Ask your auditor whether they will sample the change history for the rules.
Accuracy and completeness sample tests
Periodic test results in which a sample of stored records is checked against a source of truth, such as the data subject's submitted form, a verified identity document or a system of record. Record the sample method, the population, the number of exceptions and the corrective action taken for each exception. Repeat the test on a schedule that the organization sets and documents, and keep the results with the name of the reviewer who signed them off. Confirm the sample size and frequency with your CPA firm before the observation period begins.
Data review and cleanup job records
Logs and reports from scheduled jobs that find duplicate, stale, incomplete or malformed records and either correct or flag them. Keep the job definition, the run history, the number of records affected and the person who reviewed the output. A job that runs without anyone reading its report is weaker evidence than a job whose exceptions are triaged and closed. Set the review cadence in writing and confirm with your auditor that the job history covers the full examination period.
Relevance reviews of collected fields
Dated reviews in which the data owner and privacy lead confirm that each field collected is still needed for the stated purpose. A field that no longer serves that purpose should be removed from the form, the schema and downstream exports, with the removal recorded. This evidence connects P7.1 to the collection and use criteria, so keep it alongside the privacy notice and the data inventory. Review at a set interval and whenever a product or purpose changes.
Quality issue tickets and resolution
Tickets raised when a customer, staff member or automated check reports inaccurate or incomplete personal information, showing the report, the root cause, the fix and the verification. Auditors often sample these to see whether issues are resolved and whether recurring causes lead to changes in validation or intake. Use a consistent ticket category for data quality so the population is easy to pull for the examination. Confirm with your auditor how far back the ticket population must go.
What meeting P7.1 costs in money and effort
This table lists the cost components of keeping personal information accurate, complete, up to date and relevant, and who carries each one. Read each row for whether the cost is one-time or recurring, what pushes it up or down, and what to request in a written quote. No figures are given because none were supplied for this criterion, so the rows focus on the drivers that decide the size of the effort.
| Cost component | One-time or recurring | What drives it up or down | What to ask for in a quote |
|---|---|---|---|
| Tooling and licenses | Recurring where commercial tools are used | Self-hosted open-source tools remove license spend but not hosting or operations. Drives up: commercial data quality or master data tools. Drives down: validation built into existing forms and databases | Itemized list of licenses, hosting, and who operates each component, plus the renewal terms |
| Engineering time for validation rules and cleanup jobs | One-time to build, recurring to maintain | Drives up: number of collection points, legacy data stores, and free-text fields. Drives down: fewer fields, validation at source, and a single system of record | Hours to design, build and test validation, and a separate estimate for one-off cleanup of existing records |
| Data owner time for standards and reviews | Recurring | Drives up: number of data sets with their own owners and frequency of review. Drives down: one written standard per field and a named owner for each | Who signs off the accuracy and relevance standards, how often reviews occur, and how much of their time is assumed |
| Third-party data feeds and reconciliation | Recurring | Drives up: number of vendors, enrichment sources and data brokers supplying personal information. Drives down: fewer feeds and contractual data quality terms | How each feed is checked for accuracy, the reconciliation schedule, and who handles mismatches |
| Evidence upkeep | Recurring | Drives up: manual screenshots and spreadsheets for each review cycle. Drives down: automated logs of validation failures and correction tickets kept in one place | Which evidence the provider produces automatically and which must be collected by hand each period |
| External review or readiness testing | One-time before the examination, optional recurring | Drives up: a broad scope, many systems in scope, and a first examination. Drives down: a narrow scope agreed with the auditor early | A written scope, the sample of records to be tested, and what is included in a readiness review versus the examination itself |
| Auditor sampling effort | Recurring with each examination period | Drives up: many systems holding personal information and inconsistent records. Drives down: consistent procedures that produce complete populations for sampling | Confirm with the CPA firm the population size, sample approach and the records they will request for P7.1 |
Who owns P7.1: your team, a partner, and the auditor
Your organization owns P7.1 in substance. Only your staff can decide what accurate, complete, up-to-date and relevant means for each category of personal information you hold, because those answers depend on your products, your purposes and your legal obligations. The control is operated by people who are accountable for the data, not by tooling. Assign named data owners for each system that stores personal information, and make sure those owners can explain why each field is collected.
- Quality standards: Define what accuracy and completeness mean per data element, and record the rules in a policy the data owners approve.
- Data owners: Name an accountable owner for each system and each data set, with a deputy who can act when the owner is unavailable.
- Relevance decisions: Decide which fields are needed for stated purposes and retire fields that no longer serve one.
- Correction workflow: Set who reviews a reported inaccuracy, how it is fixed and how the fix is recorded.
- Control ownership: Assign an internal owner to each P7.1 control in your control matrix, who signs off on evidence each period.
Confirm with your auditor which control owner names and sign-off records they will sample during fieldwork.
An implementation partner such as DeployOpen can help you build the technical side of P7.1 inside your own infrastructure. The partner prepares systems, validation logic and evidence collection, and drafts the control narrative that explains how the control works. It does not decide your quality standards, and it does not issue any opinion on whether the control operates effectively. Work of this kind is usually scoped in writing before it starts, so the boundaries of what is built, tested and documented are clear to both sides.
- Validation design: Implement input checks, required-field rules and format validation in your self-hosted applications, based on the standards your team sets.
- Evidence pipelines: Configure logs, reports and exports that show validation rules ran and that exceptions were routed for review.
- Control narrative: Draft the description of how P7.1 operates so your team can review and adopt it.
- Readiness testing: Run internal checks against your own criteria before the auditor arrives, and report gaps to your team.
- Documentation: Keep configuration records and change history in your environment so the evidence is traceable.
Ask any partner to state in writing which parts of the work it performs, and which parts remain with your staff.
The CPA firm is the only party that tests operating effectiveness and issues the SOC 2 report. Its independence is a condition of the engagement, so it cannot test controls that it helped design or build. For the same reason, DeployOpen does not test or certify its own implementation work, and it does not issue audit reports, attestations or certifications. Management is responsible for its assertion and its representations, and the auditor evaluates them against the examination criteria.
- Operating effectiveness: The auditor selects samples across the observation period and checks whether P7.1 controls ran as described.
- Independent testing: Your partner's readiness tests are useful internal checks, but they do not replace the auditor's procedures.
- Management representations: Your leadership signs the assertion and representation letter, so the statements must match what the systems did.
- Exceptions: Any failed samples are reported in the report, and your team must explain them.
- Separate roles: Keep the firm that builds controls and the firm that tests them distinct, and document that separation.
Before hiring any party, confirm with the CPA firm which evidence it will accept and whether it has independence concerns about your implementation partner.
Where organizations fall short on P7.1 and how to close each gap
What happens when a company has no written definition of accuracy for its personal data?
Without a written definition, teams cannot agree on what a correct record looks like, so accuracy checks become inconsistent from one system to the next. An assessor will ask how the organization decides a record is accurate, complete and relevant for each data category, and a verbal answer rarely satisfies that question. The fix is a short data quality standard per category, such as customer contact details, billing identifiers or employee records. For each category, define the required fields, acceptable formats, the authoritative source, the freshness expected, and who may correct it. Keep the standard under version control and tie it to the data inventory, so the definitions are reviewed when new fields appear. Confirm with your own privacy lead which categories carry the most risk in your environment before writing the standard.
Why do validation rules that exist only in the user interface fail a SOC 2 review?
Validation that exists only in the front end can be bypassed by API calls, bulk imports, integrations and support tools, so personal information can enter the system incorrect or incomplete. An assessor who samples records and finds malformed entries created through an API will question whether the control operates as described. Move the rules into the layer that every write passes through, usually the service or database layer, and apply the same rules to imports and integrations. Log rejected records so the rejection itself becomes evidence. Test each entry path, including the admin console, the public API and batch jobs, and keep the test results with the control description. An implementation partner can help map these paths and build the tests, but the organization owns the rules themselves.
Who should own data quality for personal information, and what goes wrong without an owner?
Data quality usually fails when everyone assumes someone else maintains it, and an assessor will look for a named role accountable for accuracy and relevance in each system holding personal information. Without an owner, nobody approves the definitions, reviews exception reports or decides when a source is wrong. Assign a data owner for each major dataset, with a steward who runs the checks and a privacy function that reviews the outcomes. Record these assignments in a responsibility matrix and include them in the access and change records that the auditor will sample. Confirm the assignments with your leadership team, since the auditor will test whether people in these roles actually perform the reviews described.
How do stale personal records get missed, and what should a periodic review look like?
Records go stale when no process forces a review after they are created, so customer addresses, employee contacts and vendor details drift for years. Assessors look for evidence that the organization reviews personal information at defined intervals and when triggers occur, such as a customer update, a returned mail or a failed login. Set a review cadence per data category, based on how quickly the data changes and how much harm an error would cause. Automate the detection where possible, for example by flagging records unchanged for a set period or reconciling against an authoritative source. Keep the review output: the list of records checked, the corrections made and the sign-off. The interval itself is a decision for your organization, so document the reasoning and confirm it against any contractual or regulatory commitments you already have.
What is wrong with collecting personal fields that nobody can justify?
Collecting fields without a purpose creates quality problems because unused or unexplained data is rarely maintained, and it expands the scope of every privacy criterion. An assessor will ask why each field is collected and whether it is relevant to the stated purpose, and a field that no team can explain is a clear finding. Run a field-by-field review of each form, API payload and import template. For every field, record the purpose, the owner, the system of record and the decision to keep, change or remove it. Remove fields that fail the test, and document the removal. This review also feeds the privacy notice and the collection criteria, so align the outcomes across those records. Engineers can support the review by listing fields from the schema, but the business and privacy owners must decide which fields stay.
Can a company close these P7.1 gaps with its own team, and what does outside help cover?
Many organizations can close these gaps internally, but the work is cross-functional and the evidence must show that controls operated over time. The main costs are staff time from engineering, data owners and privacy leads, plus any tooling changes, and most of these costs are one-time for definitions and validation work with recurring costs for reviews. An implementation partner can prepare validation layers, reconciliation jobs, logging and evidence collection inside your own infrastructure, under a written fixed scope. It does not write your privacy policy as a substitute for your decisions, and it does not issue any SOC 2 report. Only an independent CPA firm issues the report. Ask any provider for a written scope listing the data categories, systems, deliverables and the evidence each control will produce before work starts.
What evidence should an organization keep to show P7.1 controls operated?
Keep evidence that shows the control ran over the examination period, not only that a policy exists. Useful records include the data quality standard with its version history, validation rule configurations, logs of rejected records, scheduled review outputs with sign-offs, reconciliation reports, and records of corrections and their approvals. Store these in a location the auditor can access and label them by control and period. Confirm with your CPA firm which samples it will select and what time window it needs, since those details shape how you export and retain the records.
Which open-source components can support P7.1 evidence
P7.1 is evidenced by what the system does with personal information over time, so the most useful open-source components are the ones that enforce quality at the point of entry and check it afterward. Start by mapping each personal information field to its quality rule: which fields must be present, which must match a format, which can be stale, and which are only relevant for a stated purpose. Validation libraries in the application code, schema enforcement at the database or API layer, and form-level constraints each cover a different part of that map. The assessor will want to see that the rules exist, that they are applied to the data the organization actually collects, and that failures are visible rather than silently accepted.
Scheduled data quality checks produce the recurring evidence an auditor can sample. A self-hosted job that runs against a copy of the production store or a read replica can report on null values in required fields, duplicate records, malformed formats and records older than the organization's stated refresh interval. Keep the job definition, its schedule, its output and the history of its runs under version control or in a log store the organization controls, so that a sampled period can be shown. Ticketing systems, whether self-hosted issue trackers or the tracker already used for engineering work, then carry each quality exception from detection to correction, with an owner, a due date and a closure note. The auditor will test whether exceptions are actually worked, so the ticket trail matters as much as the check.
Before relying on any component, confirm its capabilities in your own environment: whether a given validation library enforces the rule you need at the level you need it, whether a data quality tool can read your storage engine, and whether its run history can be retained for the examination period. Confirm also who is responsible for each check and whether an implementation partner will configure it, since DeployOpen prepares systems and evidence but the organization owns the control and the auditor issues the report. The AICPA 2017 Trust Services Criteria set out the points of focus for P7.1, and the NIST Privacy Framework crosswalk can help you check that your chosen components address the accuracy, completeness and relevance expectations.
Questions buyers ask about P7.1 and SOC 2 privacy effort
Is P7.1 required in every SOC 2 report?
No. P7.1 is one of the privacy criteria, so it applies only when the organization includes the privacy category in the scope of its SOC 2 examination. Security is covered by the common criteria CC1 to CC9 in every SOC 2, while availability, processing integrity, confidentiality and privacy are added only when they are in scope. If your customers never send you personal information, or your commitments do not cover it, privacy may be left out. Confirm the scope with your CPA firm and with the customers who will read the report, because a privacy scope adds work across the whole program.
How long does it take to meet P7.1 across a Type 2 observation period?
P7.1 has to operate consistently throughout the observation period of a Type 2 report, not just on the day the auditor arrives. The time to meet it depends less on writing a procedure and more on whether the procedure has run repeatedly and left records. Factors that lengthen the effort include personal data spread across many systems, a large volume of inbound updates from customers, and no existing owner for data quality. Ask your CPA firm which observation window it expects and how it will sample quality checks across that window, since no fixed duration for this criterion is supplied here.
What work must the organization do itself for P7.1?
The organization owns its controls, so it must decide what accurate, complete, up-to-date and relevant personal information means for its own services. Internally, that means naming an owner for each personal data set, defining validation and correction rules, deciding which fields are necessary for the stated purpose, and running periodic reviews that someone signs off. Management also has to be able to explain these controls in the system description and answer auditor questions about them. None of this can be handed to an outside party, because the assertion and the accountability remain with management.
Can an implementation partner complete the P7.1 evidence work alone?
No. A partner can prepare systems, configure tooling that records data quality checks, document procedures and collect the resulting evidence, but it cannot own the control or issue the opinion. The organization must approve the policy choices, such as which fields matter and how corrections are verified, and staff must perform the reviews that generate sign-off records. Only an independent CPA firm issues the SOC 2 report. Treat a partner as a source of prepared systems and evidence, and check that your own team will operate the controls after the engagement ends.
What drives the cost of meeting P7.1?
Cost is driven by how many systems and data sources hold personal information, how many ways that data enters the business, and how much manual review is needed. Other drivers include the maturity of existing data governance, the number of correction pathways, and whether customers or data subjects can change their own records. Costs fall into one-time work, such as mapping data flows and designing checks, and recurring work, such as reviews, sampling support and tool licenses. The auditor's fees are a separate line from your internal and partner costs. Ask any quote to separate these components and to state which items recur each year.
Can the auditor design the P7.1 controls for us?
No. An independent CPA firm examines and reports on controls that management designs and operates, and auditors that also design controls create an independence problem. The auditor can explain the criteria, describe what evidence it will request and advise on whether a control appears to address the criterion. The design decisions, including validation rules, correction workflows and review cadence, belong to the organization. If you want design help, buy it from a consultant or implementation partner and confirm with your auditor that this arrangement is acceptable for the engagement.
How do we ask a partner for a fixed-scope quote for P7.1 work?
Ask for a written scope that names the systems that hold personal information, the data flows you want reviewed, the controls to be designed or implemented, and the evidence the partner will deliver. DeployOpen plans and delivers most engagements on a fixed-scope basis, with scope, deliverables and timelines agreed in writing before work starts, and it does not publish a price list. Your quote will follow from that written scope. Request a list of assumptions, the client responsibilities, the dependencies on your own staff, and what is excluded, such as the auditor's fees or ongoing monitoring retainers.
How DeployOpen scopes and prepares P7.1 evidence
DeployOpen plans, implements and documents self-hosted open-source platforms inside the client's own infrastructure, including their cloud accounts, data centers or air-gapped networks. For P7.1 work, that means the platforms that collect, store and maintain personal information are configured so that the organization can show how records are kept accurate, complete, current and relevant. Scope is agreed in writing before work starts, and the written scope sets out which systems, data stores, intake forms, integrations and owners are included, along with the deliverables and timelines. A quote follows from that written scope. DeployOpen does not publish a price list.
In practice, preparation for P7.1 usually focuses on a short list of questions the examiner will ask: where personal information enters the system, which fields are required and validated at intake, how users or customers correct their own records, how stale or duplicate records are found and resolved, and who approves changes to the data model. DeployOpen can help configure validation rules, change logs, scheduled reconciliation jobs and access-controlled correction workflows on the client's platforms, then document each one as a control with a named owner and a recurring evidence record. The organization decides which controls it needs, and the client's own staff remain responsible for running them.
DeployOpen does not issue SOC 2 reports, attestations or opinions. An independent CPA firm performs the examination, tests the design and, for a Type 2 report, operating effectiveness over the observation period. Before engaging any firm, confirm its independence, its experience with the 2017 Trust Services Criteria and its engagement letter terms, and ask the firm which P7.1 evidence it expects to sample. Our role ends at preparing systems, controls and evidence for that examination, and the examiner's conclusions are the only ones that count.

