Skip to main content
AI Controls Catalog
AI-CTRL-002 Data Governance preventive v1.0.0

Training Data Provenance and Lineage

Authored by Emmanuel Guilherme Jr. · Last reviewed 2026-05-01

Objective

Establish and maintain documented provenance and lineage for all training, fine-tuning, and evaluation data used by AI systems, including legal basis, licensing, sensitivity classification, and transformations applied.

Applicability

AI types
LLM, Traditional ML, Computer Vision, Generative AI, Recommender
Deployment models
Self-hosted, Hybrid
Lifecycle stages
Data Sourcing & Preparation, Training
Risk domains
Data, Third Party
Regulatory regimes
EU AI Act, GDPR, HIPAA, Banking, ISO 42001, NIST AI RMF
Company size
MidMarket, Enterprise

Rationale

Training data shapes model behavior, embeds legal and ethical risk, and is a primary vector for downstream IP, privacy, and regulatory exposure. Without provenance and lineage, organizations cannot defend training-data choices to regulators, respond to data-subject rights requests, audit fine-tuning supply chains, or remediate when a source is later found to be tainted (poisoned, copyrighted, or unlawfully obtained).

Control narrative

For every AI system within scope, the organization maintains a Data Provenance Record covering all datasets used in training, fine-tuning, evaluation, and reinforcement-learning feedback. Each entry captures: source (internal system, licensed vendor, public dataset, scraped, synthetic, customer-supplied), acquisition date, legal basis (license, contract, consent, lawful processing ground), data classification, presence of personal data (and categories per applicable privacy law), curation steps applied (deduplication, filtering, balancing, anonymization), transformations, and approver. Approval for use is documented prior to training and re-affirmed annually. Where data is sourced from third parties, contracts include warranties of provenance and rights to use for AI training. The record is owned by the AI Governance lead, accessible to internal audit, and exportable for regulatory inquiry.

Test of Design

Procedures

  1. Obtain the Data Provenance policy or standard and confirm scope includes all training, fine-tuning, evaluation, and feedback data across the AI system inventory.
  2. Confirm the Data Provenance Record schema captures: source, acquisition date, legal basis, classification, personal data presence and categories, curation steps, transformations, approver, and re-affirmation date.
  3. Confirm approval workflow requires Data Governance, Legal, and AI Governance sign-off prior to training-data use.
  4. Confirm third-party data contracts include explicit warranties of rights to use for AI training (training-rights clause).
  5. Confirm integration with the AI System Inventory (AI-CTRL-001) so every AI system in production references its provenance records.

Inquiries

  • Who owns the Data Provenance Record?
  • How are existing training datasets re-verified when AI systems are repurposed for a different use case?
  • How are scraped or web-sourced datasets handled? What approval do they require?
  • How is synthetic data — including AI-generated synthetic data — classified and approved?
  • What is the process when a dataset's licensing or legal basis later becomes problematic?

Inspections

  • Data Provenance policy / standard.
  • Data Provenance Record schema or data dictionary.
  • Approval workflow documentation and a sample of approval records.
  • Sample third-party data contracts with training-rights clauses.
  • Mapping linking AI systems in the inventory to provenance records.

Test of Operating Effectiveness

Procedures

  1. From the AI System Inventory, select a sample of AI systems trained or fine-tuned during the audit period.
  2. For each sampled system, obtain the Data Provenance Records and confirm all fields are populated.
  3. Trace a sample of records to source artifacts: contracts (third-party), data subject consent records (personal data), license attestations (open datasets), platform agreements (customer-supplied data).
  4. Re-derive the legal basis for at least 3 records using contract / consent / license inspection and compare to the recorded legal basis.
  5. For systems handling personal data, confirm the record identifies categories of personal data and confirm consistency with the system's privacy impact assessment.
  6. Confirm approval signatures from Data Governance, Legal, and AI Governance pre-dated training start dates.
  7. Identify any datasets that were re-purposed from one AI system to another in the audit period and confirm re-approval occurred.
  8. Confirm at least one annual re-affirmation per sampled system occurred or is scheduled.

Sample-size guidance

Population AI systems trained or fine-tuned during the audit period
Low risk 5 systems × 3 datasets each
Moderate risk 10 systems × 3 datasets each
High risk 25 systems × 5 datasets each, or 100% of EU AI Act high-risk systems

Reperformance

  • For 2 sampled datasets, independently re-derive the data classification by inspecting a sample of records and compare to recorded classification.
  • For 1 third-party dataset, independently confirm the licensing terms permit AI training use by reading the source license.

Evidence requirements

Required

  • Data Provenance Record export (current state) CSV/Excel/JSON · At fieldwork
  • Data Provenance policy / standard PDF/Word · At fieldwork
  • Approval workflow records for sampled systems System export / screenshots · Per sample
  • Third-party data contracts (training-rights clauses) PDF · Per sample
  • License attestations for open datasets PDF / screenshot · Per sample

Supporting

  • Annual re-affirmation records System export · Annual
  • Privacy Impact Assessments referencing the dataset(s) PDF · Per sample

Retention: Lifetime of the AI system + 7 years after retirement (regulated environments); + 3 years (otherwise)

Framework mappings

Framework References
ISO 42001 7.4, 8.2, 8.3
NIST AI RMF MAP-2.3, MAP-4.1, MEASURE-2.10, MEASURE-2.11
EU AI Act Article 10, Article 11, Article 12
OWASP LLM Top 10 LLM03:2025
OWASP DSGAI DSGAI03, DSGAI04, DSGAI05
SOC 2 CC6.1, CC6.5
MITRE ATLAS AML.T0020
osfi_e21 Principle 2
nydfs_500 500.13, 500.15

Related controls

Changelog
  • v1.0.0 · 2026-05-01 · Initial publication.

References