Proving AI Privacy in an Audit: Practical Evidence and Controls

Pubblicato:
privacy intelligenza artificiale AI Act GDPR valutazione d'impatto DPIA fornitori IA audit privacy +3
Proving AI Privacy in an Audit: Practical Evidence and Controls

Executive summary

Auditors don't ask whether an AI policy exists. They ask who approved a specific use, where the session logs are stored, and what decision closed the last review. Many organizations have policies on file but cannot show dated, attributable evidence that the controls were executed. This article focuses on operational governance: how to build, version and present audit‑grade evidence that an AI privacy control was actually performed. It does not provide legal advice on GDPR, the EU AI Act, or national law.

Why AI privacy audits hinge on evidence

A written AI policy proves intent; a dated log, a ticket and a configuration export prove execution. The most common compliance gap is chronological: approvals signed after deployment, missing DPIA records, or vendor commitments with no exported configuration to show compliance in practice. The most meaningful risk often comes from everyday use of tools by staff, not from formal high‑risk projects alone.

Four distinctions to keep in mind

  • Policy vs executed control: documents show intent; records show actions.
  • Exception vs non‑conformity vs incident: each has a different lifecycle and remediation path.
  • Automation vs human responsibility: tools can collect and link evidence but do not replace human decisions or signatures.
  • Operational governance vs legal interpretation: internal teams manage roles, evidence and timing; legal experts determine legal bases and contractual terms.

Start with an inventory and DPIA thresholds

An accurate inventory answers the question: where is AI used across our processing activities? Typical enterprise use cases include:

  • Generative assistants with business data in prompts — customer or employee data entered by users.
  • Model training on scraped or third‑party datasets — public data that may still carry reuse limits.
  • Generation of content using a person’s voice or image — biometric or identifying data.
  • Worker monitoring or performance analytics using AI — behavioural and performance data.
  • AI services hosted or processed outside the EU — account data, inputs and logs crossing borders.

For each entry record purpose, categories of data, legal basis, named owners, vendor details, transfers, retention and minimisation measures. DPIAs are required where processing is likely to result in high risk (systematic profiling, sensitive data use, large‑scale monitoring). Link DPIA outcomes to specific controls, owners and dated evidence.

Two regulatory lenses: EU AI Act and GDPR

The EU AI Act (Regulation (EU) 2024/1689) and GDPR address different obligations: the AI Act classifies systems and assigns obligations to providers and users; GDPR governs lawfulness, transparency, minimisation, security and data subject rights. Both must be recorded separately in registers and DPIAs, with their own dated evidence.

Roles, lifecycle flow and minimum evidence per phase

A clear separation of duties prevents self‑review and creates testable artifacts. The minimum lifecycle and the evidence an auditor will expect:

  • Inventory and proposal: process owner files a dated use‑case record with purpose and owner.
  • Preliminary assessment / DPIA decision: DPO or designated reviewer records whether a DPIA is required; if so, a DPIA version with risks and mitigations and approval date.
  • Vendor qualification: procurement/IT collects questionnaires, contracts and data transfer clauses (archived and dated).
  • Configuration & hardening: exported configuration snapshots with tenant ID, version and author; logs of changes.
  • Operational use: access logs, role assignments and sampled outputs linked to tickets or decisions.
  • Data subject requests & incidents: ticketed evidence with timestamps, decisions and closure evidence.
  • Periodic review: minutes or reports with sampled evidence and sign‑off by an independent reviewer.

Common failure points (and fixes)

  1. Approval after deployment — fix: require sign‑off before go‑live and keep the approval in the case file.
  2. DPIA started post‑factum — fix: document the DPO’s decision before or at activation.
  3. Vendor promises with no exported proof — fix: obtain dated configuration exports confirming settings (e.g., training opt‑out).
  4. Evidence scattered across email/chat — fix: single case repository for all artifacts.
  5. Findings closed without independent verification — fix: different signatory for closure.
  6. Policies without versioning or effective dates — fix: add version control and effective dates on every governance document.

Vendors, transfers and subprocessor evidence

Assess vendors for what they do with data, not what they claim in marketing. Ask for—and regularly re‑verify—the following evidence:

  • Infrastructure map and transfer clauses: check at onboarding and after infra changes.
  • Retention and deletion of inputs/logs: contractual retention durations and technical deletion proof.
  • Use of customer inputs for training: contractual clauses plus dated exported tenant settings.
  • Subprocessor list with roles and locations: updated on changes.
  • Incident notification and escalation contacts: contractual SLA and annual tests of the notification chain.

Treat vendor requests like cases: use a tracked channel, deadlines and an archive. A slide deck from the vendor is not an answer.

Registries, exceptions and required fields

A register is only auditable if each record uses a consistent schema and contains dated, attributable fields. Minimum fields for DPIA, incident, or finding registers:

  • Unique identifier.
  • Named owner (person).
  • Affected process or asset.
  • Inherent and residual risk ratings.
  • Active compensating controls and verification dates.
  • Open and due dates.
  • Current state.
  • Closure evidence attached.
  • Closure approval by a different signatory.

Differentiate: an exception is a documented, time‑bound derogation; a non‑conformity is a control failure requiring remediation; an incident has its own notification timeline and obligations.

Outputs, data subject requests and incident timelines

Classify AI outputs into categories (personal data, special categories, operational information, inferred attributes). When an output affects a person (hiring, performance, disciplinary), require documented human approval before action, retention dates, and an accountable owner.

Track data subject requests and oppositions as tickets with provenance, processing steps and outcomes. For incidents involving personal data, document detection time, containment actions and the decision on notification—GDPR’s 72‑hour rule applies where notification is required.

Pre‑audit checklist: a quick readiness test

Pick a single control and answer these six questions. If the answer requires a person to reconstruct events from memory, the control is not audit‑ready.

  1. Does each AI system in the inventory show owner, purpose and last update date?
  2. Are DPIAs for high‑impact uses approved and versioned before go‑live?
  3. Can sampled evidence be retrieved with date and author without reconstruction?
  4. Do exceptions have expiry dates and compensating controls, with approvals separate from proposers?
  5. Are closed findings accompanied by independently verified evidence?
  6. Are data subject requests and oppositions tracked to resolution and within SLA?

Practice tip: run a half‑day simulation on 10 recent data subject requests or one sampled AI use case to reveal breakdowns across legal, IT, HR and procurement.

How AuditReady helps (operational, not legal)

AuditReady brings AI use cases, lifecycle states, risk classification, privacy registers, controls, findings and versioned evidence into a single environment with SHA‑256 integrity and an immutable audit trail. Vendors can upload documentation via secure expiring links without creating accounts; an Audit Day Pack exports an ordered package for review. AuditReady organises evidence — it does not replace legal judgement or certify compliance.

Conclusion

Auditors want verifiable chains: who decided what, when, what evidence shows the control ran, and who verified closure. Policies without dates and authors are statements of intent; controls without auditable evidence are memories. Building a repeatable, dated, owner‑based record for every AI use case is what separates a defensible program from one that only looks compliant on paper.

Further reading

See AuditReady in action: https://audit-ready.eu/?lang=en