SOC 2 Control Implementation Guide

Asset, Data & Architecture

Confidentiality and Retention Requirements for SOC 2

Retention periods, disposal methods, and confidentiality handling rules are approved and maintained by data category.

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

Each important data category has an approved retention period, disposal method, confidentiality handling rule, and accountable owner, with legal, customer, security, and operational considerations documented where relevant.

First SOC 2 program

A credible starting point

Create a practical schedule for customer content, account data, billing records, logs, support material, backups, personnel data, and security evidence. Set a defensible default where a category has no special need, and confirm that the product and storage platforms can support the decision.

As the company scales

Make it repeatable

Link the approved schedule to data-catalog entries and system lifecycle settings. Automate deletion where safe, manage legal or investigation holds separately, and track conflicts between approved periods and actual product, backup, analytics, or vendor behavior.

How to implement Confidentiality and Retention Requirements

  1. 1

    List data categories and locations

    Use the data inventory and flows to identify important categories and every primary, replica, backup, analytics, support, and vendor location where they reside.

    You should end up with: A category-to-system map with owners and locations.

  2. 2

    Determine retention decisions

    For each category, record the business, legal, customer, security, privacy, or audit reason for the chosen period and identify conflicting obligations for review.

    You should end up with: A retention schedule with period, rationale, owner, and approver.

  3. 3

    Choose disposal and handling

    Specify deletion, media sanitization, cryptographic erasure, account closure, or another suitable method, plus confidentiality rules during the retention period.

    You should end up with: A disposal and handling matrix by data category and storage type.

  4. 4

    Approve and communicate the schedule

    Obtain review from data, engineering, security, privacy, and legal owners as applicable, then give system owners the decisions they must configure.

    You should end up with: An approved, versioned schedule and owner communication record.

  5. 5

    Map decisions to configurations

    Record the database jobs, object lifecycle rules, log periods, backup expiry, SaaS settings, and manual procedures that implement each decision.

    You should end up with: A schedule-to-configuration mapping with gaps and remediation owners.

  6. 6

    Review changes and exceptions

    Revisit decisions for new data uses, customer commitments, legal holds, and system changes, and document temporary departures with expiration dates.

    You should end up with: Dated review records and an exception or hold register.

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.

Retention schedule

  • Confirm what the record proves

    Shows the approved period, triggering event, rationale, owner, and review status for each important data category.

  • Include this context

    data category

  • Include this context

    retention period and start event

  • Include this context

    business, legal, customer, security, or privacy rationale

  • Include this context

    owner

  • Include this context

    approver

  • Include this context

    effective and review dates

Weak evidence to avoid

A policy sentence saying records are kept as long as necessary, without categories, periods, start events, owners, or approvals.

data category inventory

  • Confirm what the record proves

    Shows that the retention and confidentiality decisions cover actual data categories across primary, replica, backup, log, analytics, support, and vendor locations.

  • Include this context

    data category

  • Include this context

    systems and storage locations

  • Include this context

    classification

  • Include this context

    processing purpose

  • Include this context

    owner

  • Include this context

    schedule reference

Weak evidence to avoid

A list of broad labels such as customer data that does not identify repositories, owners, copies, or the applicable schedule entry.

disposal method matrix

  • Confirm what the record proves

    Shows the approved deletion, expiry, sanitization, erasure, or other disposal action for each data category and storage technology.

  • Include this context

    data category

  • Include this context

    storage type or system

  • Include this context

    disposal method

  • Include this context

    expected completion or backup expiry

  • Include this context

    verification method

  • Include this context

    exception or hold path

Weak evidence to avoid

A row saying secure deletion for all data without distinguishing databases, backups, SaaS, devices, media, or how completion is verified.

Approval / review evidence

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

approval records

  • Confirm what the record proves

    Shows that accountable data, engineering, security, privacy, business, or legal reviewers considered and authorized the retention and handling decisions relevant to them.

  • Include this context

    schedule or decision version

  • Include this context

    review scope

  • Include this context

    reviewer and role

  • Include this context

    decision

  • Include this context

    conditions or conflicts

  • Include this context

    approval date

Weak evidence to avoid

An undated document marked approved without named reviewers, decision scope, version, or unresolved conflicts.

Which records should you prepare for the audit?

Type 1

Evidence at the as-of date

The approved retention schedule, data-category inventory, disposal mapping, live system configuration mapping, and all open holds or exceptions on the examination date.

Type 2

Evidence across the review period

Every new or revised data-category retention, confidentiality-handling, disposal, hold, or exception decision during the review period, plus each quarterly review of production or customer-impacting categories and annual review of supporting categories due in the period.

Completeness check

Map every category and location in the current data inventory to one approved schedule and disposal row, then compare database, object-storage, log, backup, analytics, and SaaS lifecycle settings with those decisions; investigate missing mappings, period conflicts, and expired holds.

Build the record set from

  • data catalog
  • retention decision register
  • database and storage configuration
  • backup and logging platforms
  • legal hold repository
  • governance approval system

Keep these fields for each record

  • data category
  • systems and copies
  • period and start event
  • rationale
  • disposal and verification method
  • owner and approver
  • effective or review date
  • hold or exception 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: Each important data category has an approved retention period, disposal method, confidentiality handling rule, and accountable owner, with legal, customer, security, and operational considerations documented where relevant.

  • 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

    Map every category and location in the current data inventory to one approved schedule and disposal row, then compare database, object-storage, log, backup, analytics, and SaaS lifecycle settings with those decisions; investigate missing mappings, period conflicts, and expired holds.

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

    The approved retention schedule, data-category inventory, disposal mapping, live system configuration mapping, and all open holds or exceptions on the examination date.

  • Prepare period evidence for a Type 2 engagement

    Every new or revised data-category retention, confidentiality-handling, disposal, hold, or exception decision during the review period, plus each quarterly review of production or customer-impacting categories and annual review of supporting categories due in the period.

  • Inspect the policy / design artifacts

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

    • Inspect Retention schedule

      For each selected record, confirm it demonstrates Shows the approved period, triggering event, rationale, owner, and review status for each important data category.

      • data category
      • retention period and start event
      • business, legal, customer, security, or privacy rationale
      • owner
      • approver
      • effective and review dates
    • Inspect data category inventory

      For each selected record, confirm it demonstrates Shows that the retention and confidentiality decisions cover actual data categories across primary, replica, backup, log, analytics, support, and vendor locations.

      • data category
      • systems and storage locations
      • classification
      • processing purpose
      • owner
      • schedule reference
    • Inspect disposal method matrix

      For each selected record, confirm it demonstrates Shows the approved deletion, expiry, sanitization, erasure, or other disposal action for each data category and storage technology.

      • data category
      • storage type or system
      • disposal method
      • expected completion or backup expiry
      • verification method
      • exception or hold path
  • Inspect the approval / review evidence

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

    • Inspect approval records

      For each selected record, confirm it demonstrates Shows that accountable data, engineering, security, privacy, business, or legal reviewers considered and authorized the retention and handling decisions relevant to them.

      • schedule or decision version
      • review scope
      • reviewer and role
      • decision
      • conditions or conflicts
      • approval 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

  • An indefinite default is used because no owner made a category-level decision.
  • Backups, logs, analytics, support attachments, and vendor copies are absent from the schedule.
  • A published period cannot be implemented by the current product or storage design.
  • Retention decisions have no rationale, approval, or link to system configuration.
  • Legal holds silently suspend deletion without scope, owner, or release tracking.
  • Customer commitments and product behavior describe different retention periods.

Before you call this control ready

  • Does every major data category have an approved period, rationale, method, and owner?
  • Can a sampled schedule entry be traced to primary, replica, backup, log, analytics, support, and vendor settings?
  • Are confidentiality protections defined for data while it is retained?
  • Are holds and exceptions scoped, approved, and reviewed for release or expiration?
  • Do recent product or commitment changes show a retention impact review?

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.

  • C1.1
  • C1.2
  • P4.2
  • P4.3

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.