Skip to content

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.

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 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.

Consent, notice and contract permission leave different trails
Permission sourceProof that holds upWhere it usually livesCommon gap
Marketing opt-inStatus, timestamp, source form and form wordingMarketing automation or CRM contact recordStatus kept, original wording not archived
Website or in-app termsAcceptance event tied to a terms versionProduct database or login recordsOld terms overwritten in the CMS
Signed customer contractExecuted agreement plus amendmentsE-signature platform, contract repository or shared driveAmendments and side letters filed elsewhere
Privacy noticeDated copy of every versionWebsite CMS, legal files, public web archivesNo record of when each version went live
Employee acknowledgmentSigned acknowledgment by policy versionHRIS or onboarding systemAcknowledgments for old policies deleted
Verbal agreement on a callRecording or transcript with date and agentCall platform or help deskRecordings purged by retention settings
  1. 01Your work records
  2. 02Personal details removed
  3. 03You approve the release
  4. 04Licensed to AI developers
How it works with SourceX: Your work records → Personal details removed → You approve the release → Licensed to AI developers.Illustrative

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.

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.

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.

How long should consent records be kept?
EvidenceKeep it withRisk if lost
Terms and notice versionsA versioned legal archive with go-live datesNo way to show what any cohort agreed to
Opt-in and unsubscribe historyCRM export with timestamps and sourcePermitted and withdrawn contacts cannot be separated
Executed contracts and amendmentsContract repository linked to account IDsNegotiated restrictions missed during scoping
Permissions memoThe deal file and licensing evidence recordReviewers 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.

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

See if your company qualifies

A short company assessment. No data uploads are needed.

See if your company qualifies