Consent records preserve the disclosure version the user accepted

data-024

Intent

Keep consent evidence auditable against the exact disclosure text or version the user saw.

Applicability

Applies to consent, notice acceptance, and disclosure acknowledgements. Return unknown when consent storage is external.

What to inspect

Consent tables, event payloads, version identifiers, notice templates, and acceptance records.

Pass criteria

Consent records include the disclosure or notice version the user accepted.

Fail criteria

Consent is stored only as a boolean or timestamp with no disclosure version reference.

Do not flag

Non-versioned acknowledgements that are explicitly outside regulatory or policy scope.

Confidence guidance

HIGH when a consent record lacks any disclosure version field. MEDIUM when the version may be implicit elsewhere. LOW when only UI copy changed.

Remediation

Store a stable notice or disclosure version alongside the acceptance record.

Pass example

{ "accepted": true, "notice_version": "privacy-2026-04" }

Fail example

{ "accepted": true }

Sources

  • Data Privacy: A Runbook for Engineers book