SOC 2 data retention and disposal policy

A SOC 2 retention and disposal policy sets how long each type of information is kept and how it is destroyed, and the auditor tests whether those rules were followed and recorded.

On this page

What a SOC 2 data retention and disposal policy must do

Your organization owns its retention and disposal rules. An independent CPA firm tests them and issues the SOC 2 report, while a DeployOpen engagement, if you choose one, prepares the systems and records the rules depend on but does not issue any opinion. The auditor tests these rules against C1.1 and C1.2 for confidential information, P4.2 and P4.3 for personal information, and CC6.5 for physical assets and media, but only where the relevant category is in scope. The confidentiality criteria apply whenever your system handles confidential information, which many SaaS and hosted platforms do. The privacy criteria apply only when privacy is in scope, so confirm that decision with your auditor before you write privacy retention periods into the policy.

A policy that states retention periods and disposal methods is only as good as the records that prove it was followed. Auditors typically ask how you identified the confidential or personal data in each system, which retention period applied, and what happened when that period ended. Expect to show disposal tickets, deletion logs from backup or storage platforms, certificates or reports for destroyed media, and records of deletion requests and how they were closed. Decide early which system generates each record, who approves a disposal, and where the record is kept, because those decisions determine whether the evidence exists when the auditor samples it.

Use the policy to make three decisions before fieldwork: which data classes you retain and for how long, which sanitization method matches each class, and who signs off when a request falls outside the normal schedule. For media sanitization, NIST SP 800-88 Rev. 2 helps you match techniques to the sensitivity of the information, so write that matching into the policy rather than leaving it to individual engineers. Ask your auditor which evidence they expect for each class and confirm the expected sampling approach in writing.

Which criteria test retention and disposal

Retention and disposal sit across several criteria rather than one. The 2017 Trust Services Criteria, in the version with 2022 revised points of focus, place confidential information, personal information and physical devices under separate tests, and each test asks for different evidence. Points of focus help you design and evaluate controls, but they are not separate requirements.

Confidential information retention (C1.1)

C1.1 asks the organization to identify and maintain confidential information in line with its confidentiality objectives. Auditors test it by asking where confidential data lives and whether the organization can show which records carry that label. Check that your data classification scheme names confidential data, that owners know where it sits, and that the inventory covers backups and exports. This criterion applies only when confidentiality is in scope.

Confidential information disposal (C1.2)

C1.2 asks the organization to dispose of confidential information in line with its confidentiality objectives. The points of focus cover identifying confidential information marked for destruction and destroying it. Auditors look for a defined trigger, such as contract end or retention expiry, and for records showing that destruction happened. Confirm that disposal requests route through a ticket or workflow that the auditor can sample.

Personal information retention (P4.2)

P4.2 asks the organization to retain personal information consistently with its privacy objectives. This matters only when the privacy category is in scope. Auditors compare the retention periods written in your notices and policies with what systems actually keep. Confirm that each personal data store has a documented period and that the period matches what customers were told.

Personal information disposal (P4.3)

P4.3 asks the organization to dispose of personal information securely in line with its privacy objectives. Its points of focus cover capturing and flagging deletion requests, and disposing of, destroying and redacting personal information. Test whether a data subject's deletion request reaches every system holding that person's data, including backups and processors, and whether the completion is recorded.

Protection of devices until data is unreadable (CC6.5)

CC6.5 requires logical and physical protections on physical assets to stay in place until the data and software on them can no longer be read or recovered and are no longer needed. This is the criterion behind device recycling, drive wiping and disposal vendor handling. Check that retired laptops, servers and storage stay under control until sanitization completes, and that you keep a record for each asset.

Mapping criteria to your own policy

Points of focus are aids for designing controls, not separate requirements, and not every one must be addressed. Build a single table that maps each retention and disposal rule to C1.1, C1.2, P4.2, P4.3 or CC6.5, so each rule has an owner and an evidence source. The NIST Privacy Framework crosswalk to the AICPA criteria is a useful reference when you draft that table.

How to build a retention schedule auditors can test

A retention schedule is only useful to a SOC 2 auditor if it lists the information you actually hold and states, for each class, how long it is kept, who owns that decision, and what event starts the clock. Begin with an inventory of information classes: customer data, application and infrastructure logs, backups, employee records, and support tickets are the usual starting set, but add anything your platform creates, such as analytics exports, error traces and copies in email or shared drives. For each class, name a single accountable owner, usually the product, engineering, HR or support lead, and tie the retention period to your confidentiality objectives (C1.1 and C1.2) and, where personal information is in scope, your privacy objectives (P4.2 and P4.3). Contract terms with customers often set the minimum or maximum period, so record the clause that governs each class. Confirm every retention obligation under your own customer contracts and the laws that apply to your data with qualified counsel before the schedule is approved.

Define the triggers that start disposal, not just the durations. Typical triggers include account closure, contract termination, a verified deletion request, the end of a backup rotation cycle, and the departure of an employee. Each trigger should map to a system behavior you can show. If the schedule says customer data is deleted 30 days after account closure, the auditor will expect to find a job, setting or ticket that does this, and will sample closed accounts from the observation period to check that it happened. The same applies to logs and backups: if the schedule says backups expire after a set number of days, the backup configuration and restore catalog must agree. Where a system cannot yet match the schedule, document the gap, the compensating action and the date it will be fixed, because an undocumented mismatch is the finding auditors write most often.

Treat the schedule as a living control rather than a document signed once. Before fieldwork, run a reconciliation: pick several records from each information class, compare their creation and closure dates with what the schedule requires, and confirm the disposal records exist. Keep the output of that check, along with the owner's sign-off, because it becomes your evidence for the period. Review the schedule when products, data flows, subprocessors or contracts change, and record each revision with its date and approver. Ask your auditor early which sample sizes and populations they plan to use, so the records you keep line up with what they will request.

How disposal happens from request to certificate of destruction

This sequence turns a retention decision or deletion request into a disposal that can be traced end to end. Each step produces a record an auditor can sample, so the organization can show that information was destroyed as its policy requires, not just that someone meant to delete it.

  1. Identify information due for disposal

    The data owner, with support from engineering, identifies confidential and personal information that has reached the end of its retention period or is no longer needed for its stated purpose. Retention schedules by data category drive this check, and scheduled jobs or queries can surface candidates in production, backups and SaaS tools. The output is a disposal list or a ticket that names each data set, its location, its classification and the rule that makes it due. Confirm the list is reviewed before anything is removed.

  2. Flag and log deletion requests

    Requests from customers, data subjects or internal teams to delete information are captured in a ticketing system the moment they arrive, not when someone gets to them. The ticket records the requester, the scope of the request, the systems involved and any reason the data must be kept. Privacy criteria P4.3 point to capturing, identifying and flagging such requests, so the ticket is the evidence that the request entered the process. Confirm that the ticket is linked to the disposal job that later fulfills it.

  3. Check for legal holds and exceptions

    Before disposal starts, the legal or compliance owner checks whether a litigation hold, regulatory obligation, contract term or open investigation requires the information to be kept. Any exception is recorded with its reason, its approver and its review date, and the affected records are excluded from the disposal job. This step prevents destruction of evidence and shows the auditor that retention decisions were deliberate. Confirm how holds are communicated to the team that runs the jobs.

  4. Select the disposal method

    The data owner and security team match the method to the sensitivity of the information and the medium it sits on. NIST SP 800-88 Rev. 2 helps build this decision: it describes sanitization techniques such as clearing, purging and destruction, and the choice depends on whether the media will be reused, leave the organization or be kept in a secure environment. For cloud storage and databases, the method may be cryptographic erasure or deletion with verified removal from backups. The selected method is written into the ticket so the next step can be checked against it.

  5. Sanitize or destroy the information

    An engineer or an approved vendor runs the chosen method on the identified data or media. For self-hosted systems, this is usually a scripted job in the platform's own tooling, with the command, parameters and target logged. For physical media, the work may be done on site or by a destruction provider collecting from a secure container. The job log or sanitization record shows what was removed, when, by whom and with which tool. Confirm that the record names the specific media or data set, not just the category.

  6. Verify the disposal

    A second person or an automated check confirms that the information can no longer be read or recovered by the method used. Verification might be a read-back test on a sample of sectors, a query that returns no rows, a check that encryption keys were destroyed, or confirmation that backup copies have expired under their own rules. CC6.5 expects protections to remain until data can no longer be read or recovered, so this check is where that expectation is met. The verification result is attached to the ticket with the date and the name of the checker.

  7. Record disposal and issue the certificate

    The ticket is closed with a sanitization record for internal systems or a certificate of destruction for media or data handled by a third party. A vendor certificate should identify the items destroyed, the method, the date and the destruction facility, and it should be retained with the contract. The closed record is filed where the auditor can sample it, and the retention schedule is updated if a category changed. Confirm with the vendor what its certificate states and whether it covers subcontractors.

Matching sanitization to sensitivity with NIST SP 800-88 Rev. 2

The core decision in a SOC 2 disposal program is which sanitization technique to apply to which information, and the organization owns that decision. NIST SP 800-88 Rev. 2, *Guidelines for Media Sanitization* (September 2025, superseding Rev. 1 of 2014), helps build that program by matching sanitization and disposal techniques to the sensitivity of the information on the media. Its three general categories are clear, purge and destroy. Clear protects against casual recovery, purge is designed to resist more determined recovery, and destroy renders the media unusable. Your policy should map each data classification in your inventory to the category that the sensitivity level requires, so a staff member handling a decommissioned laptop does not have to decide from scratch.

Cloud storage needs its own check. Many SaaS teams never touch physical media, so disposal depends on what the cloud provider does and what you can verify. Concepts such as cryptographic erase, where data is rendered unrecoverable by destroying the encryption keys, can satisfy disposal requirements only if the key destruction is actually performed and recorded. Confirm with each provider, in writing, how deletion, key destruction and backup expiry work, how long deleted data persists in backups, and what evidence they supply. Their own SOC reports are a starting point, but they describe their controls, not yours. Your own disposal records must cover the copies you control, including exports, logs, test datasets and backups you run.

The organization chooses the technique and must document why it is sufficient for the sensitivity involved. An auditor testing C1.2 or P4.3 will look for a rationale tied to the classification, not a generic statement that data is deleted. For each disposal event, keep a record that names the asset or dataset, the classification, the technique used, who performed or approved it, the date, and the verification step, such as a completion log or a provider certificate. Ask your internal team or your provider to confirm which tools and procedures produce those records for your environment before you rely on them as evidence.

Which records prove disposal happened

This table compares the records a SOC 2 auditor expects to see when retention and disposal rules are tested, who produces each one, and how the auditor typically samples it. Read each row as a question to ask: if the organization cannot show the record for a sampled item, the disposal control is hard to defend, so system-generated records should be preferred wherever the platform allows.

Record typeWhat it showsWho produces itHow the auditor samples it
Retention schedule approvalsWho approved each retention period, for which data class, and the date the schedule took effectManagement or data owners, with privacy or legal review where personal data is involvedConfirms the schedule is current and approved during the period, then compares sampled data stores against it
Deletion or purge job logsWhich records or objects were deleted, when, by which scheduled job, and whether the job succeededAutomated, generated by the storage, database or backup platform or its schedulerSelects jobs across the period and traces them to the retention rule and to a sample of data confirmed as removed
Sanitization or destruction certificatesThat physical or cloud media holding data were sanitized or destroyed, the method used, and the serial numbers or asset IDs coveredThe vendor or internal destruction team, ideally aligned to the method in NIST SP 800-88 Rev. 2Matches certificate asset IDs to the asset inventory and checks the vendor's report or certificate for each sampled disposal
Device disposal logsWhich laptops, servers and drives left the organization, their asset tags, the disposal route and the sanitization outcomeThe IT asset management function, linked to the ticketing or asset systemStarts from a sample of disposed assets and checks they appear in the log, with a certificate where media were removed
Deletion request ticketsEach data subject or customer deletion request, its receipt date, its verification, and the date the data was removed or redactedSupport or privacy team in the ticketing system, with system confirmation from the deleting platformSamples tickets across the period and checks the completion date against the organization's stated timeline and the purge evidence
Exception and legal hold approvalsWhy retention was extended beyond schedule, who approved it, the scope, and when the hold ends or is reviewedLegal, compliance or data owners, recorded in the GRC or ticketing toolReviews every sampled exception for approval before the deviation and checks that held data was not purged early

Disposing of devices, cloud storage and backups

Devices you own are the simplest disposal path because your organization controls the hardware from purchase to destruction. Under CC6.5, logical and physical protections must stay on an asset until the data on it can no longer be read or recovered and is no longer needed, so the disposal process has to begin before the device leaves your custody. The records should show which device left service, who authorized it, which sanitization method was applied, and who verified the result.

  • Asset register entry: Record the serial number, asset tag, data classification and assigned owner, and close the entry only when disposal is complete.
  • Sanitization method: Match the method to the sensitivity of the data using NIST SP 800-88 Rev. 2 guidance, such as clear, purge or destroy, and record which one was used.
  • Verification: Keep the sanitization tool log or a signed technician statement that names the device and the outcome.
  • Chain of custody: Where a third party collects or destroys drives, keep the collection manifest and the certificate of destruction with serial numbers listed.
  • Exceptions: Document any drive that failed sanitization and the decision taken, such as physical destruction.

Confirm with your hardware vendor or disposal provider which erase commands, firmware secure erase features and certificate formats they support for your device models before you write the procedure into policy.

Common reasons disposal fails the audit

Most disposal failures are not missing policies. They are gaps between what the written rules say and what systems, teams and backups actually do. Each card below names one gap an auditor is likely to test, so the retention schedule can be checked against real deletion records before the examination window opens.

Retention rules that exist only in a template

A retention schedule copied from a vendor template often lists periods for data types the company never holds, and omits the ones it does. Auditors compare the schedule with the systems in the description. The fix is an inventory of where confidential and personal information lives, then one retention period per data type with a named owner. Check that each period matches what the system actually enforces, not what the document promises. A rule nobody can enforce is a finding.

Backups and logs outside the schedule

Production databases may be purged on schedule while nightly backups, replicas, log archives and analytics exports keep the same records for years. Confidentiality and privacy criteria apply to every copy, not only the primary store. Confirm the backup retention period is written down, that it is shorter than or aligned with the stated rule, and that restoring old backups does not reintroduce data that was meant to be deleted.

No proof of deletion in SaaS or cloud copies

When data sits with a SaaS vendor, a cloud object store or a managed database, deletion often happens through a console or API call that leaves no record. Auditors ask for evidence that disposal occurred, so each platform needs a deletion log, a ticket, a job report or a provider certificate. Ask each provider how deletion is confirmed and whether its own SOC report covers the disposal control.

Deletion requests that never reach engineering

Privacy criteria expect the organization to capture, identify and flag requests for deletion and then carry them out. When requests arrive in a shared inbox or a support queue with no ticket link to the systems that hold the data, they stall or are closed without action. Route every request to a tracked ticket with a due date, assign each affected system an owner, and keep the closure record so a sample can be traced from request to completed deletion.

Media sanitization left to individual teams

Laptops, drives and retired servers are sometimes wiped by whoever happens to handle them, with no standard method and no record. NIST SP 800-88 Rev. 2 describes sanitization techniques matched to the sensitivity of the information, and CC6.5 expects protections to stay in place until data can no longer be read or recovered. Set one approved method per media class, require a certificate of sanitization or a logged wipe, and link each asset record to its disposal entry.

Inconsistent rules across teams

Engineering, finance, HR and customer success often keep different retention periods for the same record, and each team reads the policy differently. An auditor who samples one team's records and finds a longer period than the policy states will raise an exception. Assign one data owner per category, keep a single approved schedule that every team references, and review the schedule at a defined interval so changes reach all systems at once.

Questions buyers ask about SOC 2 retention and disposal

Does SOC 2 set specific retention periods for data?

No. SOC 2 does not prescribe how long any category of data must be kept. The organization sets its own retention periods based on its commitments to customers, its confidentiality and privacy objectives, and any contractual or legal duties it has. The auditor then tests whether the organization follows the rules it wrote. A schedule that says seven years but is never applied will produce an exception, while a shorter schedule that is consistently followed will pass. Before setting periods, confirm what your customer contracts, privacy notice and applicable laws say, because those usually drive the numbers more than the audit does.

Is NIST SP 800-88 required for SOC 2 disposal?

No. SOC 2 does not name NIST SP 800-88 or any other sanitization standard. The relevant criteria, C1.2 and P4.3 where privacy is in scope, require disposal in line with your own objectives, and CC6.5 requires protections on physical assets until data can no longer be read or recovered. NIST SP 800-88 Rev. 2, published in September 2025, is a practical reference for matching sanitization techniques to the sensitivity of the information. Many organizations adopt it because it gives auditors a recognized basis for the method they chose. Your policy should name the method used for each media type and show that it fits the data's sensitivity.

How much effort does a retention and disposal policy take?

The one-time work is mostly inventory and decisions: listing the data stores, deciding how long each category is kept and why, and agreeing the disposal method for each media type. Effort rises with the number of systems, backups, SaaS tools and customer-specific deletion terms. The recurring work is running the disposal process and keeping its records. Staff need to know how to flag a deletion request, how to hand in devices, and what evidence to file. Ask any consultant or partner to estimate the effort from a written inventory of your systems, and ask them to separate one-time setup from ongoing operation in the quote.

Can we write a retention and disposal policy ourselves?

Yes, a team with access to its own systems can write the policy and the schedule without outside help. The harder part is applying it consistently across backups, logs, analytics copies and third-party tools, which often have their own default retention. Most teams find that the gaps appear during the inventory, not the writing. If you do it internally, have someone independent of the process review the schedule against your contracts and privacy notice, and keep the review on record. An auditor will test the operation of the policy, so the policy must describe what your team actually does.

Can an implementation partner prepare the retention schedule and disposal records?

An implementation partner can prepare the working materials: the data inventory, the retention schedule, the disposal procedures, the ticket or log templates, and the configuration that enforces retention where the platform supports it. DeployOpen implements and documents self-hosted open-source platforms in your own infrastructure, so it can build and test those controls on systems it deploys. The organization still owns the decisions on retention periods and remains accountable for running the process. Only an independent auditor issues the SOC 2 report. Confirm in the written scope which systems, backups and records are covered and who approves the final schedule.

What will the SOC 2 auditor sample for retention and disposal?

Auditors typically sample disposal events during the examination period and check each one against the policy. For a Type 2 report, they look at whether the process ran throughout the observation window, not only once. Expect requests for the current retention schedule and its approval history, the data inventory, disposal tickets or logs with dates and approvers, certificates or logs from media sanitization or destruction vendors, and evidence that deletion requests were captured and closed. Where a disposal was not completed on time, the auditor will record it as an exception. Keep records that name the asset, the method, the person responsible and the completion date.

What makes disposal costs go up or down?

Costs depend on how many systems hold data, how many backups and copies exist, whether disposal can be automated in your platforms, and how much of your hardware is disposed of through a third party. Physical destruction and certified sanitization services usually cost more per device than in-house wiping, and their costs recur with each retirement cycle. Automated deletion inside the platform costs more to set up but less to run. When requesting a quote, ask for the one-time setup, the recurring operation, and any per-device or per-request charges separately, and ask which records the provider supplies with each job.

Checks before bringing in outside help

Retention and disposal rules touch your records, your customers' data and your auditor's testing, so the questions to settle come before any engagement starts. The four checks below cover who issues the report, how a consultant ties rules to criteria, who keeps the records, and what the written scope covers.

Confirm the CPA firm issues the report

Only an independent CPA firm performing a SOC 2 examination issues the report and its opinion. A consultant or implementation partner can draft the retention schedule, configure deletion jobs and assemble disposal records, but none of that is an attestation. Ask the consultant to put in writing which parties own each deliverable, and confirm the CPA firm you plan to use accepts the retention evidence you intend to provide before you commit to a disposal design.

Ask how retention maps to criteria

A useful consultant can show, for each retention rule, the criterion it supports, such as C1.2 for confidential information or P4.3 for personal information when privacy is in scope. Ask for a short table linking each rule to its control owner, its trigger for disposal and the record that proves it ran. If the consultant cannot show that mapping, the schedule is likely a generic template that an auditor will test poorly.

Confirm who owns records after handover

Disposal logs, sanitization certificates and deletion reports are evidence your organization needs for years, often longer than the engagement. Before handover, agree in writing where these records are stored, who holds administrative access to them, how long they are kept, and who can export them for an auditor. Confirm that your organization retains ownership of configuration, scripts and documentation, so you can operate and prove disposal without the partner in place.

Request a written scope of systems and data

A fixed scope should name each system where information is stored, each information class it holds (confidential, personal, or both), and the disposal method for each media type. Ask for it to state what is excluded, such as backups held by a subservice provider or devices handled by a third-party recycler. Ambiguity here tends to surface during fieldwork, when the auditor asks for disposal evidence on a system nobody listed as in scope.

Who owns the policy and who prepares the evidence

The organization owns its retention rules. Management decides how long each category of confidential and personal information is kept, what triggers disposal, who approves exceptions such as legal holds, and how deletion requests are answered. Those decisions must match the confidentiality objectives and privacy objectives the organization has written down, because the criteria on retaining and disposing of information (C1.1, C1.2, P4.2 and P4.3) are tested against them. An implementation partner can draft the schedule with you, but it cannot make the business choice about how long customer records are worth keeping.

A partner can help turn those decisions into working systems. That typically means configuring log retention in the logging stack, setting lifecycle rules on object storage and backups, building deletion workflows that flag and act on requests, and designing the sanitization steps that a team follows before a laptop or drive leaves the company. It can also set up the records that show disposal happened, such as tickets, system-generated deletion logs and certificates of destruction from a vendor. Confirm with your partner exactly which systems are in scope, who holds administrative access to delete data, and where the deletion logs are stored, since those answers determine what an auditor can sample.

Only the independent CPA firm issues the SOC 2 report, and it reaches its own conclusion after testing your controls over the observation period. Your partner's role ends at preparing systems, documentation and evidence for that test. No partner can promise the auditor will accept a given design or issue an unqualified opinion. Before work starts, ask the auditor which disposal evidence it will request and in what form, and ask your partner to put the scope, deliverables and responsibilities in writing so that management keeps ownership of the policy and the auditor keeps ownership of the opinion.

How DeployOpen prepares retention and disposal evidence

DeployOpen works on the retention and disposal rules as part of the self-hosted platforms it implements inside your own cloud accounts, data centers or air-gapped networks. We prepare the systems, settings and records that show retention and disposal operate as written, and your organization owns the policy and the decisions behind it.

How we scope

  • We agree a written scope listing which data stores, backups, logs and devices fall under the retention and disposal rules.
  • We map each confidential and personal information category to a retention period and disposal method agreed with your team.
  • Engagements are fixed-scope, with deliverables and timelines confirmed in writing before work starts.

How we build

  • We configure retention settings, lifecycle rules and deletion jobs on the self-hosted platforms within the agreed scope.
  • We set up logging so each deletion, purge or media destruction event leaves a timestamped, reviewable record.
  • We document the sanitization method chosen for each media class, aligned to the sensitivity of the information it held.

How we hand over

  • We deliver the written retention schedule, disposal procedures and a control-to-evidence map for your auditor's sampling.
  • We provide sample disposal records, configuration exports and runbooks that your team can reproduce during the audit period.
  • We walk your compliance and engineering owners through the evidence so they can answer auditor questions without us.

How we support

  • Ongoing support, upgrades and reviews of retention settings are available as a retainer after handover.
  • We can review the schedule when new data types, customers or platform changes affect what is retained.
  • Your independent CPA firm issues the SOC 2 report. DeployOpen prepares systems and evidence but does not attest to them.

Talk to our team.

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

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