Skip to content

Data licensing for AI training

Record-level takedown and withdrawal obligations during a data license

Quick answer

A mid-term takedown obliges a licensee to stop using named records going forward: purge them from the stored corpus, exclude them from future training runs, and remove them from retrieval indexes and eval sets. It rarely requires removing their influence from weights already trained, because that usually means retraining. Write the clause so removal is prospective by default, with a defined notice format, response window, volume cap and cost allocation, and a narrow, separately priced exception for legally compelled model remediation.

By SourceX Editorial · Updated

  1. 01Your data spec
  2. 02Matched to businesses
  3. 03Rights and samples reviewed
  4. 04Licensed delivery
How it works with SourceX: Your data spec → Matched to businesses → Rights and samples reviewed → Licensed delivery.Illustrative

This page is general information, not legal advice. Confirm requirements with counsel for your jurisdiction and use case.

Why licensors withdraw individual records mid-term

Licensors withdraw records because their own rights in those records changed after delivery, not because the deal changed. The trigger usually sits with a third party the licensee never contracted with, which is why this clause behaves differently from the end-of-term deletion and return clause.

Common triggers in operational and document corpora:

  • Consent withdrawn. Under the GDPR, a data subject may withdraw consent at any time, and withdrawal does not affect the lawfulness of processing before it [1]. Processing after withdrawal needs another legal basis or must stop.
  • Erasure requests. GDPR Article 17 lets data subjects request erasure on several grounds, and Article 19 requires the controller to tell each recipient it disclosed the data to, unless that is impossible or involves disproportionate effort [1]. A licensee that received personal data from the licensor is typically such a recipient.
  • Copyright or contract claims. A third-party author, an end customer whose documents sit in a support archive, or a vendor whose attachment was quoted asserts rights the licensor cannot defend. Our guide to third-party content inside licensed corpora covers where these records hide.
  • Rights reservations. General-purpose AI model providers must keep a copyright policy that honors Article 4(3) DSM Directive reservations, an obligation that has applied since 2 August 2025 [7]. Licensors serving that market may pass reservations downstream as takedowns.
  • Customer exclusions. A supplier discovers that a client contract bars reuse of that client's records. See can I exclude certain clients from licensed data for the supply-side view.

What removal can mean at each layer of your stack

Removal is cheap and complete in storage and indexes, moderately costly in pipelines, and expensive or unverifiable in trained weights. The clause should name each layer separately, because a single undefined word such as "delete" or "purge" will be read against you.

LayerWhat removal meansFeasibilityReasonable default
Raw delivery (object store, Parquet or JSONL shards)Delete records by ID; rewrite or tombstone affected shards; purge backups on their normal rotationHighRequired within the response window
Derived training mixes (tokenized shards, dedup outputs, synthetic data generated from the record)Exclude from all future mixes; regenerate derived sets on next refreshHigh for future runs; synthetic derivatives need lineageRequired for runs started after the effective date
RAG indexes (vector store, BM25 index, cached chunks)Delete chunk vectors and cached passages; re-embed nothingHigh and fastRequired within the response window
Eval and test setsRemove items; re-baseline scoresHighRequired; note score discontinuity
Fine-tuned adapters (LoRA) or small task modelsRetrain the adapter without the recordsModerateNegotiable; often on next scheduled retrain
Foundation or pre-trained weightsFull retraining, or approximate unlearning with no exact guaranteeLowNot required unless legally compelled, then cost-allocated

RAG deserves its own sentence in the clause. Retrieval serves the withdrawn text verbatim on every matching query, so continuing to serve it after notice is the most visible failure, and it is also the easiest to fix. For licensing scope differences between retrieval deployments, see internal versus customer-facing RAG licensing.

Do you have to retrain after a takedown request?

Usually not, unless the contract or a regulator says so. Licenses are commonly drafted to treat a model trained before the notice as lawfully trained under the grant in force at the time, mirroring how the GDPR preserves the lawfulness of processing completed before consent is withdrawn [1].

The technical reality supports a prospective default. Bourtoule et al. note that removing a data point often forces retraining from scratch, and their SISA approach (sharded, isolated, sliced, aggregated training) cuts that cost only when the training run was designed for it in advance [3]. Approximate unlearning methods exist, but surveys describe them as lacking the exact guarantees that retraining provides, and verifying that a record no longer influences a model remains an open problem [4].

The exception is personal data that the model may reproduce. Carlini et al. extracted verbatim training examples, including personal information, from a production language model [5]. The EDPB's Opinion 28/2024 holds that a model trained on personal data is not automatically anonymous and that unlawful processing during development can affect the lawfulness of later deployment [2]. If a withdrawn record is regurgitable, output filtering and suppression become the realistic interim control; the consequences of unlawfully processed training data and EDPB Opinion 28/2024 for data buyers pages cover that analysis.

Notice format, response windows and volume caps

A takedown clause is only workable if notices arrive machine-readable and bounded. An email saying "remove all records relating to Acme" cannot be executed against a 40-million-row corpus, so define the notice as a structured file keyed to stable record IDs that were present in the original delivery manifest.

Illustrative example: invented to show structure; it does not describe an available dataset.

{
  "notice_id": "TKD-2026-0147",
  "license_ref": "DLA-2026-031",
  "issued_at": "2026-10-02T14:00:00Z",
  "basis": "consent_withdrawn",
  "legal_reference": "GDPR Art. 7(3)",
  "scope": ["raw", "future_training", "rag_index", "eval"],
  "record_ids": ["tkt_00918273", "tkt_00918274"],
  "content_hashes_sha256": ["9f2c...e1", "a07b...4d"],
  "propagate_to_near_duplicates": true,
  "model_remediation_requested": false,
  "effective_date": "2026-10-16"
}

Content hashes matter as much as IDs. Large text corpora contain many exact and near-duplicate passages [6], so a withdrawn email thread can survive as a quoted copy inside another record unless the notice asks you to match on content as well as ID.

Terms to negotiate for the notice mechanics:

  • Response window, measured from receipt of a valid notice, with a shorter window for RAG indexes than for training stores.
  • Volume cap, expressed as a percentage of delivered records per quarter, above which the licensee may treat the withdrawal as a material change and seek a fee adjustment or termination.
  • Basis field, so the licensee can triage legally compelled requests ahead of discretionary ones.
  • Confirmation, a deletion certificate listing record IDs, layers purged and the date, which supports your own Article 19 and audit records [1].
  • Backups, with an agreed position that encrypted backups age out on normal rotation and are not restored into training.

Allocating cost when withdrawal is the licensor's problem

Licensor-driven takedowns should not make the licensee pay for the licensor's defective rights. If a record should never have been delivered, that is a warranty issue, and the remedy belongs in the data warranties and indemnity sections, not in an open-ended duty to retrain.

A workable allocation:

  1. Routine withdrawals within the cap (consent changes, ordinary erasure requests): licensee bears its own purge cost; no fee change.
  2. Withdrawals above the cap: pro-rata credit against per-record or per-token fees, which only works if the pricing structure is unit-based.
  3. Withdrawals caused by a licensor rights defect: licensor reimburses purge costs and, where model remediation is legally compelled, retraining or unlearning costs up to an agreed cap.
  4. Model remediation requested without legal compulsion: licensee may decline, or agree at the licensor's expense.

Watch for one-sided promises in your own downstream terms. FTC staff warned in a January 2024 Office of Technology post that AI companies breaking commitments about how data is used for training can face liability [8], so do not tell your customers that withdrawn records disappear from models if your license only requires prospective removal.

How takedowns interact with termination and other clauses

Mid-term takedowns and end-of-term obligations should share definitions but stay separate. Point the takedown clause at the same layer definitions used for termination, so "trained model" and "derived data" mean one thing throughout; the model retention after termination guide covers the end-of-term side.

Check three cross-references before signing. The survival clause should keep takedown duties alive for records delivered before termination if you retain any derived data. The opt-out language should state whether a supplier-side opt-out flag arriving after delivery counts as a takedown notice. The confidentiality clause should let you share notice contents with your processors and hosting providers who must execute the purge. Our data license negotiation checklist lists fallback positions for each. Teams that source licensed datasets through SourceX can raise these points while pricing and allowed uses are still being agreed.

Sourcing licensed data with withdrawal handled up front

SourceX sources operational datasets from US companies on request and manages the commercial process, including the license that defines records, uses, term and delivery. Every dataset is rights-reviewed for ownership and consents, personal details are removed or replaced before delivery, and nothing is contracted until the supplying company agrees. If you are scoping a licensed corpus and want takedown mechanics settled during negotiation, start from our AI training data licensing hub, browse the wider AI data guides, or describe the data you need.

Frequently asked questions

Does a takedown notice reach a model we already shipped to customers?

Generally only if the license says so or law compels it. Most prospective clauses cover future training and retrieval, while shipped weights are handled through output filtering or the next scheduled release.

Can we keep a hash of withdrawn records?

Usually yes, and you should negotiate for it. A suppression list of content hashes is how you stop the record from re-entering through a later delivery or a near-duplicate, and it should hold no readable content.

What if the licensor cannot identify the records precisely?

Treat a notice without record IDs or hashes as incomplete. Agree that the licensor must resolve a descriptive request against its own delivery manifest before the response window starts.

Sources

  1. European Parliament and Council of the European Union (Official Journal of the EU, via EUR-Lex), "General Data Protection Regulation (Regulation (EU) 2016/679)" (2016). https://eur-lex.europa.eu/eli/reg/2016/679/oj/eng
  2. CMS, "EDPB Opinion 28/2024: key takeaways on processing personal data in the context of AI models" (2024). https://cms.law/en/int/legal-updates/edpb-opinion-28-2024-key-takeaways-on-processing-personal-data-in-the-context-of-ai-models
  3. arXiv, "Machine Unlearning (Bourtoule et al.)" (2019). https://arxiv.org/abs/1912.03817v2
  4. arXiv, "An Introduction to Machine Unlearning" (2022). https://arxiv.org/pdf/2209.00939
  5. arXiv, "Extracting Training Data from Large Language Models" (2020). https://arxiv.org/pdf/2012.07805
  6. arXiv, "Deduplicating Training Data Makes Language Models Better" (2021). https://arxiv.org/abs/2107.06499v1
  7. European Commission, AI Act Service Desk, "AI Act Article 53: Obligations for providers of general-purpose AI models". https://ai-act-service-desk.ec.europa.eu/en/ai-act/article-53
  8. Federal Trade Commission, Office of Technology, "AI Companies: Uphold Your Privacy and Confidentiality Commitments" (2024). https://www.ftc.gov/policy/advocacy-research/tech-at-ftc/2024/01/ai-companies-uphold-your-privacy-confidentiality-commitments

Tell us what your models need

Share scope, volume, language, format, timing and licensing requirements.

Request data