Systems and records
Data retention vs minimization: keeping history without excess personal data
By SourceX Editorial · Reviewed by Noah Loul ·
Short answer
Data retention decides how long a record is kept; data minimization decides how much personal detail it carries. The two fit together under one rule: keep the business event and remove or reduce the personal detail. A support ticket can keep the problem, the fix and the outcome while dropping the customer's name, email and phone number.
Key takeaways
- Retention answers how long a record is kept; minimization answers how much personal detail it holds.
- Keep the business event and reduce the personal detail, one record family at a time.
- Under GDPR Recital 26, pseudonymised data that can be re-attributed with extra information is still personal data.
- The California definition of deidentified data adds public and contractual commitments not to reidentify.
- Retention settings in tools such as Zendesk and Slack delete permanently, so export before you shorten them.
What is the difference between retention and minimization?#
Data retention sets how long a company keeps a record; data minimization limits the personal data in that record to what its purpose needs. Retention is a clock and minimization is a filter, and a sound records policy uses both.
The confusion comes from treating deletion as the only privacy tool. Deleting a whole support history removes the personal data, but it also removes the product knowledge, fixes and outcomes the company may need for operations, disputes or analysis. Minimization offers a middle path that keeps the history and sheds the excess.
Why the two seem to pull in opposite directions#
Retention and minimization seem to conflict because different parts of the company want different things. Operations and finance want long history, privacy rules that may apply ask companies not to keep personal data longer or in more detail than needed, and litigation holds and tax rules can require keeping specific records.
Tax shows the keep side clearly. Rev. Proc. 98-25 treats machine-sensible records in a company's accounting systems as records that must be retained while their contents may become material to tax administration, at a minimum until the limitation period for assessment expires. A retention schedule has to honor obligations like this before minimization trims anything.
This is general information, not legal advice. Which privacy and records laws apply depends on where the company and the people in its records are, and it is assessed with counsel.
- 01Your work records
- 02Personal details removed
- 03You approve the release
- 04Licensed to AI developers
The working rule: keep the event, reduce the person#
The working rule is to keep the business event and remove or reduce the personal detail. Applied record family by record family, it preserves what happened and why while shrinking what is known about who.
| Record | Business event to keep | Personal detail to remove or reduce |
|---|---|---|
| Support ticket | Product, problem, steps taken, resolution and time to close | Customer name, email, phone and account number |
| Sales call transcript | Questions, objections, stage and outcome | Prospect names, direct lines and personal remarks |
| Service job record | Equipment, fault, parts, labor and any callback | Street address reduced to area; homeowner name and phone |
| Recruiting record | Requisition, stages, feedback themes and placement outcome | Candidate name, contact details and personal identifiers |
| Payment call or note | That a payment was taken, and when | Card numbers and verification codes |
| Email thread | The request, the decision and the reply | Signatures, personal side topics and unrelated recipients |
Techniques that reduce personal detail#
Several techniques reduce personal detail, and they are not equal. Choose by how much identifiability must go and what analysis the business still needs to run.
Pseudonymization alone does not end the obligation. GDPR Recital 26 says pseudonymised data that could be attributed to a person with additional information should be treated as information on an identifiable person, while anonymous information falls outside data protection principles.
US definitions add process. Under Cal. Civ. Code 1798.140(m), as amended by the CPRA, deidentified information cannot reasonably be linked to a particular consumer, and the business must take reasonable measures, publicly commit not to reidentify it and contractually require recipients to follow the same rules.
- Deletion of fields with no remaining purpose, such as phone numbers on long-closed tickets.
- Redaction of names and identifiers inside free text, including transcripts and email bodies.
- Generalization, such as replacing a street address with a city or region.
- Pseudonymization, replacing names with consistent codes so related records stay linked.
- Aggregation, keeping counts and patterns instead of individual rows.
- De-identification, combining these steps with governance so records cannot reasonably be linked back to a person.
Check the retention settings in your tools#
Retention settings in business tools often delete permanently, so read them before changing anything and export what you need first. The settings below show how differently vendors handle it.
| Tool | Retention control | What to know |
|---|---|---|
| Zendesk | Ticket deletion schedules for archived tickets | Deleted tickets cannot be restored, and schedules keep deleting matching tickets |
| Slack (paid plans) | Custom message and file retention | The default keeps everything for the life of the workspace; deletion is permanent |
| Slack legal holds | Holds on members' conversations | Held content is saved regardless of retention settings |
| Asana | Data retention policy for inactive data | Enterprise+ or the Compliance add-on; policy deletions can be undone only for a short window |
| Greenhouse | Retention rules per office for candidates | Candidate data is then deleted manually, and the activity feed may still show some details |
Questions that turn the rule into a schedule#
A short set of questions turns the keep-the-event rule into a written schedule. Ask them for each record family, record the answers, and revisit them whenever a system, a contract or a law changes.
The answers usually split a record into two parts with different clocks: the event fields, kept for as long as the business or the law needs them, and the personal fields, reduced or deleted much sooner.
- What business purpose does this record serve, and for how long?
- Which legal, tax or contract obligations require keeping it, and which fields do they cover?
- Which personal fields does the purpose actually need?
- Can the record keep its value with names replaced by codes or details generalized?
- Is any of it under a legal hold that overrides the schedule?
- Who approves deletions, and how is each change logged?
Illustrative: a staffing firm keeps placement history without keeping candidates#
Illustrative: a fictional IT staffing firm has many years of requisitions, submittals and placements in its ATS. Its privacy lead wants to stop holding contact details for candidates who were never placed, while sales leadership wants to keep the history of which roles were filled, how quickly and with what skills.
The firm keeps each requisition, the stages candidates moved through and the outcome. It replaces candidate names with codes, keeps the key in a separate restricted table, and deletes contact details and resumes for unplaced candidates once the agreed period ends. Interview feedback is kept as skill themes rather than verbatim notes about individuals.
The outcome: the firm can still analyze time to fill and skill demand by client industry, and its privacy exposure is lower. Because the codes stay personal data while the key exists, counsel sets a date to destroy the key for older records, which moves them closer to deidentified.
How SourceX applies minimization#
SourceX applies minimization in the Preparation step of the SourceX five-step transaction (Supply, Rights, Preparation, Approval, Delivery). Personal and confidential details are removed before anything leaves the company, and the company approves the prepared result.
In the SourceX Enterprise Data Value Framework, privacy burden reduces net value and human-generated signal raises value, so records that already follow the keep-the-event rule tend to need less preparation. The privacy record in the SourceX Evidence Packet documents what was removed or reduced, and how.
Frequently asked questions
Is minimization the same as anonymization?
No. Minimization is a principle: collect and keep only the personal data a purpose needs. Anonymization is one possible result, where data can no longer be linked to a person. Most minimization work stops short of full anonymization and relies on deletion, redaction, generalization and pseudonymization.
Does minimizing records reduce their business value?
Usually less than people expect. The value of most operational records sits in the event: the problem, the decision and the outcome. Names and contact details rarely add analytical value, although some linkage, such as a consistent customer code, is often worth keeping.
Who should own the retention schedule?
Legal or privacy usually owns the schedule, with input from finance, operations and IT. The people who administer each tool should not change retention settings without sign-off, because deletions in many tools are permanent and cannot be undone by the vendor.
Should we minimize old records before or after a system migration?
Export the full history first, then minimize in a controlled copy, so a mistake can be corrected. Minimizing inside the old system before export risks permanent loss. Keep the untouched export under restricted access only for as long as counsel advises, then delete it.
Sources
- Rev. Proc. 98-25 treats machine-sensible records in a taxpayer's automatic data processing system as records under IRC 6001 that must be retained so long as their contents may become material to tax administration, at a minimum until the period of limitation for assessment, including extensions, expires for each tax year. Source
- GDPR Recital 26 states that personal data which have undergone pseudonymisation, which could be attributed to a natural person by the use of additional information, should be considered information on an identifiable natural person, and that data protection principles should not apply to anonymous information. Source
- Post-CPRA, Cal. Civ. Code 1798.140(m) treats information as deidentified only if the business takes reasonable measures to ensure it cannot be associated with a consumer or household, publicly commits to maintain and use it in deidentified form and not attempt to reidentify it, and contractually obligates any recipients to comply with these requirements. Source
- Zendesk admins can create ticket deletion schedules that delete archived tickets after a set period; deleted tickets cannot be restored, and the schedules keep deleting any tickets that match their criteria. Source
- By default Slack retains all messages and files for the lifetime of the workspace, admins can instead set custom deletion periods, and message and file deletion is permanent. Source
- When a Slack legal hold is in place, messages and files sent by all members in a conversation are saved regardless of retention settings, even if members edit or delete content. Source
- Asana's data retention policy feature (Enterprise+ or Enterprise with the Compliance add-on) lets admins set retention for inactive data, and data deleted by the policy can be undeleted within 30 days before permanent deletion. Source
- Greenhouse Recruiting lets Site Admins set data retention rules per office for candidates; candidate personal data is then deleted manually, and the Activity Feed may still show some candidate details. Source
Related resources
- QuestionDo I need customer consent to license support tickets?
- IndustryBPO & contact centers data
- DataCall recordings
- QuestionShould companies sell or license their data?
- InsightHow do I de-identify customer support transcripts for AI training?
- InsightHow do I de-identify IT service tickets for AI training?
See if your company qualifies
A short company assessment. No data uploads are needed.