Leadership and readiness
Consent records: how to prove you had permission years later
By SourceX Editorial · Reviewed by Noah Loul ·
Short answer
Proof of consent records show who agreed, to what exact wording, when, through which channel, and whether they later withdrew. In business records, most permission comes from contracts and notices, so keep dated versions of terms and privacy notices beside opt-in logs. If the wording in force at the time cannot be produced, treat the permission as unproven.
Key takeaways
- A provable consent record links a person or account to the exact wording shown, a timestamp, a channel and any later change.
- In B2B companies, permission to use records usually rests on contract terms and notices more than on checkboxes.
- Keep every past version of your terms of service and privacy notice, because the current version proves nothing about older records.
- Quietly changing terms after the fact does not repair missing permission and may create new risk.
- Deletion schedules in help desks and chat tools can destroy the evidence along with the records.
What does a provable consent record contain?#
A provable consent record contains six facts that someone else can check: the person or account, the exact wording presented, the date and time, the channel, the action taken and any later withdrawal or change. If one is missing, the record shows that something happened but not what was agreed.
The wording is the element most often lost. A CRM field that says opted in, with a date, does not show what the person was told they were opting in to. To prove scope you need the form, page or contract text that was live on that date, kept as a versioned document.
- Identity: the contact, user or customer account the permission belongs to.
- Wording: the version of the checkbox text, terms of service, order form or notice shown.
- Timestamp: when the action happened, recorded by the system rather than typed in later.
- Channel: web form, in-app clickwrap, signed contract, email reply or recorded call.
- Action: what the person did, such as ticking a box, signing or clicking accept.
- Changes: withdrawals, unsubscribes, amendments and replacement agreements.
Consent, notice and contract permission leave different trails#
Consent is only one way permission is documented, and in B2B companies it is often not the main one. Permission to use customer records may come from a master services agreement, a data processing addendum or terms of service the customer accepted. A privacy notice tells people how data will be used, but it is not the same as their agreement.
Each source leaves its evidence in a different system, with its own typical gap. Knowing which source applies to a record set tells you where to look first.
| Permission source | Proof that holds up | Where it usually lives | Common gap |
|---|---|---|---|
| Marketing opt-in | Status, timestamp, source form and form wording | Marketing automation or CRM contact record | Status kept, original wording not archived |
| Website or in-app terms | Acceptance event tied to a terms version | Product database or login records | Old terms overwritten in the CMS |
| Signed customer contract | Executed agreement plus amendments | E-signature platform, contract repository or shared drive | Amendments and side letters filed elsewhere |
| Privacy notice | Dated copy of every version | Website CMS, legal files, public web archives | No record of when each version went live |
| Employee acknowledgment | Signed acknowledgment by policy version | HRIS or onboarding system | Acknowledgments for old policies deleted |
| Verbal agreement on a call | Recording or transcript with date and agent | Call platform or help desk | Recordings purged by retention settings |
- 01Your work records
- 02Personal details removed
- 03You approve the release
- 04Licensed to AI developers
Where do business systems store the evidence?#
Business systems store consent evidence in pieces, so assembling it usually means pulling from three or four places. A CRM or marketing platform typically holds the current subscription or opt-in status on the contact record. Check whether yours keeps a history of changes or only the latest value, and whether it records the source form.
Notes, calls and emails attached to a contact can hold the rest of the story, and they do not always come out with a standard export. HubSpot's documentation, for example, says activities such as calls and notes must be exported with a separate method from the standard record export.
Help desks and chat tools add another trap. Zendesk lets admins create ticket deletion schedules that keep deleting matching archived tickets, and deleted tickets cannot be restored. Slack keeps messages for the life of a workspace by default on paid plans, but admins can set deletion periods, and deletion is permanent. Check these settings before assuming the history exists.
How to rebuild a consent trail for older records#
Rebuilding a consent trail means matching each record to the permission in force when it was created. Work by cohort rather than by individual: customers who signed up under the same terms version share the same proof.
- Fix the record set and the date range you need to support.
- Collect every version of the terms, privacy notice and order form used in that period, with go-live dates.
- Fill gaps in version history from CMS revisions, code repositories, legal files and public web archives.
- Group accounts by the version they accepted, using sign-up or contract dates.
- Pull negotiated contracts for large accounts, since their terms may override the standard form.
- Record withdrawals, unsubscribes and terminations that take records out of scope.
- Write a short permissions memo listing each cohort, its proof and its gaps, and have counsel review it.
Why you cannot fix old permission by changing terms now#
Changing terms today does not create permission for records collected under older terms, and doing it quietly can add risk. FTC staff warned on February 13, 2024 that a company adopting more permissive data practices, such as using consumer data for AI training, and telling people only through a surreptitious, retroactive change to its terms or privacy policy may be engaging in unfair or deceptive practices.
The safer course is usually to carve out records whose permission cannot be proven and to apply any new terms only to records created after customers accept them. Updated terms then build a cleaner cohort going forward instead of trying to rewrite the past.
How long should consent records be kept?#
Consent records should be kept at least as long as you rely on the permission they prove, and then for as long as a complaint, audit or contract claim could reach back. Counsel can set the outer limit for your industry and the laws that may apply.
The working rule is that proof must outlive the data it supports. If records from a given year are licensed, the terms and notices that covered them need to survive for the life of the license and after it ends. Put consent evidence under its own retention rule or legal hold rather than letting it follow the deletion schedule of the system it came from.
| Evidence | Keep it with | Risk if lost |
|---|---|---|
| Terms and notice versions | A versioned legal archive with go-live dates | No way to show what any cohort agreed to |
| Opt-in and unsubscribe history | CRM export with timestamps and source | Permitted and withdrawn contacts cannot be separated |
| Executed contracts and amendments | Contract repository linked to account IDs | Negotiated restrictions missed during scoping |
| Permissions memo | The deal file and licensing evidence record | Reviewers cannot see how scope was decided |
Illustrative: a software company proves permission for its support history#
Illustrative: a fictional vertical software company sells scheduling software to commercial cleaning firms. It runs Intercom for chat support, HubSpot for marketing and Salesforce for contracts, and its terms of service have changed several times since launch. Leadership wanted to know whether de-identified support conversations could be licensed.
The privacy lead pulled every terms version from the website repository's history and matched accounts to the version accepted at sign-up. Most accounts had accepted terms that allowed aggregated, de-identified use of service data. An early cohort had accepted terms silent on the point, and several enterprise customers had negotiated strict confidentiality clauses.
The company kept the first group in scope, excluded the early cohort and the negotiated accounts, and documented each decision in a permissions memo that counsel reviewed. No terms were changed retroactively.
How SourceX treats consent evidence#
SourceX handles consent evidence in the Rights step of the SourceX five-step transaction, before any preparation or delivery. The supplier identifies which permission covers each record set, and records that cannot be supported are left out rather than argued in.
The result is summarized in the SourceX Evidence Packet, which records provenance, licensing rights, permitted use, the privacy record and release authorization. Buyers increasingly expect this kind of record; the Data & Trust Alliance's Data Provenance Standards include an element for the location of consent documentation. The underlying logs and contracts stay with the supplier.
Frequently asked questions
Is a screenshot of the sign-up form enough proof?
A screenshot helps but rarely stands alone. It shows wording, not who saw it or when it was live. Pair it with dated version history and the system's acceptance records, so each account can be matched to the wording in force when it signed up. An undated screenshot with no source is weak evidence.
What if we cannot find a privacy notice that was live years ago?
Search CMS revisions, code repositories, legal and marketing drives, and public web archives. If no copy turns up, treat records from that period as having unproven permission, and ask counsel whether they should be excluded or whether another basis, such as a contract term, covers them.
Do business customers need to consent individually?
Often the permission comes from the contract with the customer company rather than from individuals. People named in the records, such as the customer's employees, may still have rights under privacy laws. California's employee and B2B exemptions expired on January 1, 2023, so counsel should check which laws may apply deal by deal.
Does de-identification remove the need for permission?
Not automatically. Contracts can restrict use of customer data in any form, and legal definitions are strict. California treats data as deidentified only if the business takes reasonable measures against re-association, publicly commits not to reidentify it and contractually binds recipients to the same. Review both the contract and the law.
Should consent evidence be shared with a data buyer?
Usually the buyer receives a summary, not the logs. Raw consent records contain personal details and should stay with the supplier. A summary listing each cohort, the permission relied on and the exclusions made is normally enough, with the underlying evidence kept available for audit.
Sources
- On February 13, 2024, FTC staff warned that a company adopting more permissive data practices, such as using consumers' data for AI training, and telling consumers only through a surreptitious, retroactive change to its terms of service or privacy policy may be engaging in unfair or deceptive practices. Source
- HubSpot's export-records article says activities such as calls and notes must be exported with a separate method, not the standard record export. 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 matching tickets. Source
- Slack retains all messages and files for the lifetime of the workspace by default, admins can set custom deletion periods, and deletion is permanent. Source
- The Use group of the Data & Trust Alliance Data Provenance Standards includes an element for consent documentation location. Source
- The CCPA employee and business-to-business personal information exemptions expired on January 1, 2023. Source
- Post-CPRA, Cal. Civ. Code 1798.140(m) treats information as deidentified only if the business takes reasonable measures against association with a consumer or household, publicly commits not to reidentify it, and contractually obligates recipients to comply. Source
Related resources
- QuestionDo I need customer consent to license support tickets?
- QuestionHow do I tell my employees about data licensing?
- InsightDo you need client consent to license de-identified RFIs and submittals?
- InsightCan a distributor license its pricing and quote history?
- InsightHandling deletion requests after data has been licensed
- IndustryLegal data
See if your company qualifies
A short company assessment. No data uploads are needed.