The data retention policy template, with classification and disposal

Four data levels, how each is handled, how long each record is kept and how it is destroyed.

A data retention policy template has to say three things: how sensitive each kind of data is, how long you keep it, and how you destroy it. For SOC 2 that maps to CC6.1, which expects protected information to be identified and restricted, and CC6.5, which expects data to be unreadable before the hardware holding it leaves your control.1

The template below does all three in one document, with four classification levels and a retention schedule you fill in.

What an auditor checks

  1. A scheme people use. Data stores in your inventory labeled with a level, and the Restricted ones restricted.
  2. Deletions that happened. For a customer that left during the period, the date their data was deleted, compared with the window in the schedule.
  3. Device wipes. A wipe record for each laptop retired or reassigned.
  4. Retention settings that match. Backup and log retention in the cloud console set to the periods the schedule names.

The full policy text

The handling table covers access, storage, sharing, retention and disposal by level. Encryption sits in the encryption policy so the two never disagree. The disposal row points at National Institute of Standards and Technology (NIST) Special Publication 800-88, the federal guide to wiping and destroying media.2

[Company name]

Data Classification and Retention Policy

Owner
[Security owner role]
Approved by
[Policy approver role]
Effective date
[Effective date]
Next review
[Next review date]
Version
[Version]

1. Purpose and scope

This policy sets how [Company name] (the "Company") classifies the data it holds, how long it keeps each kind, and how it disposes of data it no longer needs. It supports the SOC 2 common criteria CC6.1 and CC6.5.

This policy applies to all company and customer data.

2. Classification levels

Every data set belongs to exactly one of the four levels below. When a data set mixes levels, it takes the highest level it contains. Unlabeled information is treated as Internal until it is classified.

LevelDefinitionExamples
RestrictedInformation whose disclosure would cause severe harm to customers or the Company, create legal or contractual liability, or enable an attacker to compromise systems.Customer data stored in the Company's product; personal data of customers' users; authentication secrets, API keys, encryption keys and production credentials; payment card or bank details; employee government ID numbers and health information.
ConfidentialInformation intended for a defined group, whose disclosure would harm the Company, its customers or partners.Source code; system architecture and network diagrams for the production cloud environment; security assessments, penetration test reports and vulnerability details; customer contracts and pricing; employee compensation and performance records; unreleased financials.
InternalInformation for use by personnel in the ordinary course of business, whose disclosure would cause limited harm.Internal policies and procedures; team wikis and meeting notes; project plans and roadmaps without customer names; internal announcements; the org chart.
PublicInformation approved for release to anyone, whose disclosure causes no harm.Marketing website content; published documentation for the Company's product; published blog posts and press releases; public job postings; the published privacy notice.

3. Handling rules

Personnel handle information according to the rules for its level. A rule for a lower level applies to every higher level unless a stricter rule replaces it.

ControlRestrictedConfidentialInternalPublic
AccessNamed individuals with a documented business need, approved by the data owner and reviewed quarterly.Role-based access for teams with a business need, reviewed at least every 6 months.All personnel.Anyone.
StorageOnly in approved production data stores or an approved secrets manager. Never on laptops, removable media, personal accounts or in source code.Company-managed systems and Company accounts only. Not on personal devices or accounts.Company-managed systems and Company accounts.No restriction.
SharingOnly with authorized recipients under a signed contract or data processing agreement, through an approved encrypted channel. Never by email attachment or chat.Inside the Company on a need-to-know basis. Externally only under a signed non-disclosure agreement or contract.Inside the Company. Externally only with manager approval.Freely, once approved for release.
RetentionKept only as long as the customer contract, law or documented business need requires, then deleted.Kept for the period set in the retention schedule or contract.Kept while useful to the business.Kept while current.
DisposalDeleted using provider deletion tools or cryptographic erasure; media wiped to National Institute of Standards and Technology (NIST) Special Publication 800-88 or physically destroyed; deletion recorded.Secure deletion; devices wiped before reuse or disposal; paper shredded.Standard deletion; paper shredded.No restriction.

Restricted data is never used in development, testing or demo environments unless it has been irreversibly anonymized, and never pasted into public AI tools or unapproved third-party services.

Encryption requirements for each level are set in the Encryption Policy.

4. Retention schedule

Data is kept for the period below and then deleted or anonymized, unless a legal hold or a signed contract requires longer.

RecordKept forOwner
Customer data in productionThe customer contract term, then deleted within [Deletion window][Engineering owner role]
Backups of customer data[Backup retention period][Engineering owner role]
Security and audit logs[Log retention period][Security owner role]
Audit evidence and policy records[Evidence retention period][Security owner role]
Employee and contractor recordsAs required by employment law[People owner role]

5. Disposal and deletion

  • Retention: Data is retained according to contractual requirements and a defined retention schedule.
  • Disposal: Data and media are disposed of using [Data destruction method].
  • Customer deletion: When a contract ends or a customer asks for deletion, their data is deleted from production within [Deletion window] and from backups as those backups expire. Each deletion is recorded with its date.
  • Devices: Laptops and storage media are wiped before reuse or disposal, and the wipe is recorded against the asset.

6. Roles and responsibilities

RoleHeld byResponsibility
Policy approver[Policy approver role]Approves this policy, each new version, and any risk the Company accepts instead of meeting it.
Policy owner[Security owner role]Maintains this policy, makes sure the controls in it operate, keeps the evidence, and reviews it at least once a year.
Data owner[Security owner role]Assigns each data set a level and approves access to Restricted and Confidential data.
All personnelEveryone in scopeFollow this policy and report a suspected breach of it to the [Security owner role].

7. Evidence and records

The records below show that this policy operates. Each is dated, kept for at least [Evidence retention period], and stored where an auditor can be given it.

RecordWhat it showsWhere it is kept
Approved policyThis document, signed by the approver, with its version history.[Documentation system]
Data classification schemeDocument defining data sensitivity levels.[Documentation system]
Encryption configurationScreenshots of database/storage encryption.[Cloud provider]
Retention scheduleDocument outlining data retention periods.[Documentation system]
Deletion recordsCustomer data deletions and device wipes, with dates.[Evidence storage location]

8. Exceptions and enforcement

A deviation from this policy needs a written exception approved by the [Security owner role] before it begins. Each exception records the rule not met, the business reason, the compensating control and an expiry date no more than 12 months away. Exceptions are reviewed at each annual review.

A breach of this policy is handled under the Company disciplinary process and may lead to action up to and including termination of employment or contract. A breach that exposes customer data is also handled as a security incident.

9. Review and approval

The [Security owner role] reviews this policy at least once a year and after any significant change to the business, the systems in scope or the risks they face. The [Policy approver role] approves each version. Personnel are told of material changes and acknowledge the current version.

VersionDateSummary of changeApproved by
[Version][Effective date]First version.[Policy approver role]

Sign-off. Name, signature and date for: Policy approver.

10. Fields to complete

Replace every bracketed field in this document with your own detail, then delete this section.

FieldWhat to enter
[Company name]Your legal company name.
[Effective date]The date the approver signs this version.
[Version]Start at 1.0 and increase it each time the document changes.
[Security owner role]The role that runs the security program day to day, for example Chief Technology Officer.
[Policy approver role]The officer who approves policies and accepted risks, for example Chief Executive Officer.
[Evidence storage location]The shared folder or system where evidence is kept.
[Documentation system]Where policies and procedures are published, for example the company wiki.
[Cloud provider]Where production runs, for example AWS, Google Cloud or Azure.
[Log retention period]How long logs are kept, for example one year.
[Data destruction method]How media and data are destroyed, for example to NIST SP 800-88.
[Backup retention period]For example 30 days.
[Deletion window]How soon customer data is deleted after a contract ends, for example 30 days.
[Evidence retention period]How long audit evidence is kept, for example three years.
[People owner role]The role that runs hiring and departures, for example head of people.
[Engineering owner role]The role that owns production systems, for example engineering lead.
[Next review date]The date this version must be reviewed by, at most 12 months after the effective date.

How to adapt it in an afternoon

  1. Check the examples against your data. If you hold health or payment data, it is Restricted; say where it lives.
  2. Fill the retention schedule. Read your customer contracts for deletion terms first, then set the window.
  3. Match the settings. Set backup and log retention in the console to the numbers you wrote, and screenshot them.
  4. Decide how laptops are wiped. A device management wipe or a vendor certificate, recorded against the asset.
  5. Approve it and tell people. Classification only works if staff know the four levels, which is why it is a training topic.

What produces a finding

A schedule that promises deletion within 30 days and a former customer whose data is still in production months later. A log retention period in the policy that the console does not match. A retired laptop with no wipe record. SOC 2 log retention covers how long logs need to stay, and the business continuity plan sets the backups this schedule refers to. The SOC 2 policy list shows the rest of the set.

The version written for your company

Polara G.R.C. onboarding is $2,000 one time. It writes the thirteen policies in its pack, which cover data classification and retention, from your intake answers, with your systems, owners and review dates named, for you to review and approve. No template passes an audit on its own, this one included. An independent licensed U.S. CPA firm tests whether the policy operated.

Polara Labs is not a CPA firm. SOC 2 examinations are performed by independent licensed U.S. CPA firms.

Questions

Does SOC 2 require a data retention policy?
SOC 2 does not name the document. CC6.1 expects protected information to be identified and restricted, and CC6.5 expects data to be unreadable before the assets holding it are disposed of. A classification and retention policy writes both down in one place, and the Confidentiality category, if you scope it, adds its own retention and disposal criteria.
How long should customer data be retained for SOC 2?
SOC 2 sets no period. Your contracts and the law do. The template keeps customer data for the contract term and deletes it within a window you choose after the contract ends, and keeps backups only as long as their own retention period.
How long should logs be kept?
The criteria do not set a number either. Keep them long enough to investigate an incident and to cover your audit period, and write the period into this policy and the logging policy so the two agree.
How should laptops and drives be disposed of?
Wipe or destroy the media before reuse or disposal, following a recognized standard such as NIST SP 800-88, and record the wipe against the asset. The record is what an auditor asks for.
Is a data retention policy template enough for SOC 2?
No. An independent licensed U.S. CPA firm checks that data was classified, that deletions and device wipes happened, and that the records show when. The schedule only counts if you keep to it.

Sources

  1. TSP Section 100, Trust Services Criteria for Security, Availability, Processing Integrity, Confidentiality, and Privacy AICPA. The criteria themselves, including the common criteria every SOC 2 report covers. Checked 1 August 2026.
  2. Guidelines for Media Sanitization (SP 800-88 Rev. 2) NIST. How to wipe or destroy media before reuse or disposal. Checked 2 October 2026.

Get audit-ready without a compliance team.

The readiness assessment is free, with no payment and no card. Onboarding is $2,000 one time, then SOC 2 Type 2 is $600 a month on a 12-month term, and your first SOC 2 Type 2 audit is included in the term. You can be audit-ready starting at about a week.

Take the free assessment

Polara Labs is not a CPA firm. SOC 2 examinations are performed by independent licensed U.S. CPA firms.