Skip to content

3.1: GDPR Article 22 explicit signaling for automated decisions #2394

@bokelley

Description

@bokelley

Problem

GDPR Article 22 gives data subjects rights concerning decisions made solely by automated processing. When an AdCP flow makes a spend or targeting decision autonomously, there is no explicit field or signal that says "this request triggered an Art 22 decision and a human-review right attaches."

The FAQ mentions Art 22 scenarios in passing, but there is no normative mechanism in the protocol for a buyer or seller to:

  1. Flag a request as subject to Art 22
  2. Surface the associated human-review right to the principal
  3. Route to a human-in-the-loop path when flagged

For EU deployments this is the kind of mechanism regulators will look for before issuing guidance in our favor.

Context

Surfaced during pre-GA regulatory-readiness review (2026-04-19). Documented as a known limitation in the GA spec-completeness manifest.

Related prior art:

  • check_governance invocation is already in the protocol and is the natural attach-point
  • Embedded Human Judgment doc covers the philosophy; Art 22 would be the first concrete normative hook
  • Compliance work on Art 9 special categories already exists in docs/signals/data-providers.mdx

Proposed output

A normative mechanism covering:

  1. An envelope field or check_governance input declaring gdpr_art22_scope: true
  2. A MUST requirement that governance agents enforce human-in-the-loop when the scope is declared and the principal is in EU jurisdiction
  3. Audit log semantics: the Art 22 declaration, the human-review outcome, and the decision are all captured
  4. A reference section in docs/governance/embedded-human-judgment.mdx linking philosophy to normative spec

Disposition

Known limitation at 3.0 GA. Target: 3.1.0.

Metadata

Metadata

Assignees

No one assigned

    Labels

    claude-triagedIssue has been triaged by the Claude Code triage routine. Remove to re-triage.documentationImprovements or additions to documentationneeds-wg-reviewBlocked on a working-group decision — surface in WG meeting agendas

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions