SOC 2 Control Implementation Guide

Asset, Data & Architecture

Customer Data Classification for SOC 2

Customer data and telemetry are classified and protected according to sensitivity, contractual commitments, privacy obligations, and operational use.

Use this guide to put the control into operation, decide what records to retain, and check that an auditor can trace the evidence back to the work your team performed.

Maintained by GreenHat Security · Reviewed August 21, 2026

What this control should accomplish

Customer data and telemetry receive a clear classification based on sensitivity, commitments, privacy considerations, and operational use, and the classification drives how the data is accessed, transferred, retained, and protected.

First SOC 2 program

A credible starting point

Choose a small set of understandable sensitivity levels, classify the major production stores, logs, analytics, support exports, and backups, and write concrete handling rules for each level. Focus first on places containing customer content, credentials, identifiers, or sensitive telemetry.

As the company scales

Make it repeatable

Manage classifications in a data catalog with named owners, discovery, labels, and periodic review. Map classifications to access policy, encryption, masking, retention, non-production use, and monitoring so a label changes actual system behavior.

How to implement Customer Data Classification

  1. 1

    Define classification levels

    Describe each level with concrete examples, sensitivity signals, customer and privacy considerations, and an owner who resolves ambiguous cases.

    You should end up with: An approved classification standard with examples and decision rules.

  2. 2

    Inventory customer data and telemetry

    Identify production stores, object storage, logs, analytics, backups, support tools, exports, and non-production copies that contain customer information.

    You should end up with: A data inventory with repository, data category, use, and owner.

  3. 3

    Assign and approve classifications

    Have data owners classify each repository or data set and record the reason, including contractual or privacy factors that affect the decision.

    You should end up with: Approved classification entries with owner and review date.

  4. 4

    Map levels to handling rules

    Specify access, encryption, transfer, sharing, logging, retention, disposal, and non-production handling for every classification level.

    You should end up with: A handling matrix tied to the classification standard.

  5. 5

    Apply technical safeguards

    Configure labels, access groups, masking, encryption, retention, export restrictions, or monitoring appropriate to the assigned level.

    You should end up with: Configuration records for sampled repositories showing the handling rule in effect.

  6. 6

    Review drift and change

    Reassess classifications when data use, commitments, integrations, or schemas change and periodically investigate unclassified or mismatched repositories.

    You should end up with: A dated review report with reclassifications and remediation tickets.

Evidence to keep, and what it should prove

Build the evidence set in three layers: what defines the control, who approved or reviewed it, and what proves it operated. Collect operating records when the work happens so they remain dated, attributable, correctly scoped, and traceable to the underlying activity.

Before sharing, remove unrelated personal or customer data, never expose passwords, tokens, or secret values, preserve enough source context to authenticate the record, and use the secure exchange approved for the engagement.

Policy / design artifacts

Documents that define the control, its scope, ownership, and expected way of working.

Data classification inventory

  • Confirm what the record proves

    Shows the assigned sensitivity of each customer-data or telemetry set, the owner’s decision, and the context needed to apply handling rules.

  • Include this context

    data set or repository identifier

  • Include this context

    data categories

  • Include this context

    classification

  • Include this context

    owner

  • Include this context

    decision rationale

  • Include this context

    review date

Weak evidence to avoid

A list that marks every production system confidential without identifying data sets, owners, rationale, or review status.

data map

  • Confirm what the record proves

    Shows where classified customer data and telemetry originate, reside, move, and leave, including operational copies outside the primary database.

  • Include this context

    data category and classification

  • Include this context

    source and collection point

  • Include this context

    repositories and processors

  • Include this context

    recipients or destinations

  • Include this context

    owner

  • Include this context

    retention or lifecycle reference

Weak evidence to avoid

A single database entry that omits logs, analytics, support exports, backups, integrations, and non-production copies.

data handling standards

  • Confirm what the record proves

    Shows the access, encryption, transfer, sharing, logging, retention, disposal, and non-production treatment expected for each classification.

  • Include this context

    classification level

  • Include this context

    access and storage rules

  • Include this context

    transfer and sharing rules

  • Include this context

    retention and disposal rules

  • Include this context

    exception path

  • Include this context

    approver and revision date

Weak evidence to avoid

A definition of sensitivity labels with no actionable storage, sharing, access, retention, or disposal behavior.

Approval / review evidence

Records showing that an accountable person reviewed, approved, challenged, or accepted the work.

classification review records

  • Confirm what the record proves

    Shows that data owners compared current schemas, uses, commitments, and repositories with assigned classifications and corrected drift.

  • Include this context

    reviewed population and snapshot date

  • Include this context

    data owner and reviewer

  • Include this context

    current and changed classification

  • Include this context

    reason for decision

  • Include this context

    handling impact

  • Include this context

    completion date

Weak evidence to avoid

A yearly approval of the classification policy without a reviewed data population, changed classifications, or handling follow-up.

Which records should you prepare for the audit?

Type 1

Evidence at the as-of date

The classification inventory, data map, and handling rules effective on the examination date, including unclassified, disputed, and remediation items for current customer data and telemetry repositories.

Type 2

Evidence across the review period

Every new or materially changed customer-data set, telemetry schema, repository, support export, analytics use, integration, or non-production copy during the review period, plus each quarterly production classification review and annual supporting-data review due in the period.

Completeness check

Reconcile current databases, storage, log indexes, warehouse tables, event schemas, support locations, and active integrations to the classification inventory; compare period schema and data-use changes to review records and resolve every unclassified or mismatched item.

Build the record set from

  • data catalog or classification inventory
  • schema and telemetry registry
  • cloud data-store inventory
  • data warehouse
  • production change system
  • integration catalog

Keep these fields for each record

  • data set or repository identifier
  • change or review trigger
  • data categories and use
  • classification
  • owner
  • handling requirements
  • decision and date
  • remediation status

How an auditor may test this control

Use this checklist to prepare for procedures an auditor may perform. The exact steps and sample selection depend on your engagement scope and the service auditor's professional judgment.

  • Confirm the intended control outcome

    Determine whether the control is designed to achieve this result: Customer data and telemetry receive a clear classification based on sensitivity, commitments, privacy considerations, and operational use, and the classification drives how the data is accessed, transferred, retained, and protected.

  • Confirm ownership and operating cadence

    Compare the documented owner with the intended role (Engineering / Infrastructure / Data Owner), then compare dated records with the stated cadence: Quarterly for production/customer-impacting; annually for supporting assets.

  • Establish the complete audit record set

    Reconcile current databases, storage, log indexes, warehouse tables, event schemas, support locations, and active integrations to the classification inventory; compare period schema and data-use changes to review records and resolve every unclassified or mismatched item.

  • Prepare the as-of-date evidence for a Type 1 engagement

    The classification inventory, data map, and handling rules effective on the examination date, including unclassified, disputed, and remediation items for current customer data and telemetry repositories.

  • Prepare period evidence for a Type 2 engagement

    Every new or materially changed customer-data set, telemetry schema, repository, support export, analytics use, integration, or non-production copy during the review period, plus each quarterly production classification review and annual supporting-data review due in the period.

  • Inspect the policy / design artifacts

    Documents that define the control, its scope, ownership, and expected way of working.

    • Inspect Data classification inventory

      For each selected record, confirm it demonstrates Shows the assigned sensitivity of each customer-data or telemetry set, the owner’s decision, and the context needed to apply handling rules.

      • data set or repository identifier
      • data categories
      • classification
      • owner
      • decision rationale
      • review date
    • Inspect data map

      For each selected record, confirm it demonstrates Shows where classified customer data and telemetry originate, reside, move, and leave, including operational copies outside the primary database.

      • data category and classification
      • source and collection point
      • repositories and processors
      • recipients or destinations
      • owner
      • retention or lifecycle reference
    • Inspect data handling standards

      For each selected record, confirm it demonstrates Shows the access, encryption, transfer, sharing, logging, retention, disposal, and non-production treatment expected for each classification.

      • classification level
      • access and storage rules
      • transfer and sharing rules
      • retention and disposal rules
      • exception path
      • approver and revision date
  • Inspect the approval / review evidence

    Records showing that an accountable person reviewed, approved, challenged, or accepted the work.

    • Inspect classification review records

      For each selected record, confirm it demonstrates Shows that data owners compared current schemas, uses, commitments, and repositories with assigned classifications and corrected drift.

      • reviewed population and snapshot date
      • data owner and reviewer
      • current and changed classification
      • reason for decision
      • handling impact
      • completion date
  • Trace the control from design to operation

    Use the categories that apply to this control: connect any policy or design artifact to its approval or review record, then trace a selected operating record through execution, result, and any exception or remediation.

Common implementation and evidence gaps

  • Systems are classified, but the different data sets inside them are not understood.
  • Telemetry and logs contain identifiers, tokens, or customer content but are treated as low sensitivity.
  • Labels exist without corresponding access, retention, transfer, or encryption rules.
  • Support exports and production copies used for development fall outside the inventory.
  • Contractual handling commitments are not considered when classifications are approved.
  • No owner resolves unclassified data or reviews changes in use.

Before you call this control ready

  • Can sampled customer data and telemetry be traced to an approved classification and owner?
  • Do the configured protections match the handling rules for that classification?
  • Are logs, analytics, backups, support tools, and non-production copies included?
  • Do recent schema, feature, or integration changes show classification impact review?
  • Are unclassified or conflicting data sets visible in a queue with assigned resolution?

Trust Services Criteria references

These identifiers help you navigate related Trust Services Criteria. They do not reproduce the criteria or prove that this control fully addresses them in your environment.

  • CC2.1
  • C1.1
  • P3.1
  • P4.1
  • P7.1

Confirm final scope, mappings, and testing expectations with your service auditor. SOC 2® is an AICPA trademark; GreenHat Security is not affiliated with or endorsed by AICPA.