Consent Audit Trail

An immutable, timestamped record of every consent event. Prove compliance to regulators, respond to audits, and track consent across users and devices.

Why You Need a Consent Audit Trail

Privacy regulations require you to prove that consent was collected, what was consented to, and when. A Consent Audit Trail gives you an immutable, timestamped record of every consent event on your website.

For Compliance

  • Demonstrate accountability to regulators with complete, queryable consent records
  • Respond to audits with exportable CSV and JSON reports
  • Meet documentation requirements for GDPR Article 7, CCPA, and other privacy laws
  • Prove consent was freely given with detailed event logs including timestamp, user ID, and consent scope

For Operations

  • Search by user using UUID, email hash, or any custom identifier
  • Real-time query consent records directly from the dashboard
  • Track consent changes over time with full event history per user
  • Integrate with your systems via authenticated user ID mapping
📋

Every Event

Timestamped, immutable records of every consent interaction.

🔍

Search by User

Query by UUID, email hash, or any custom identifier.

📦

Export

Download consent records as CSV or JSON for audits.

Real-time

Query consent logs in real-time from the dashboard.

Key Features

Consent Event Logging

Every consent interaction is recorded with:

  • Timestamp of the consent action
  • Unique user identifier (UUID)
  • Consent type (IAB TCF, CCPA, GPP, Custom)
  • Full consent string
  • Page URL where consent was given
  • User IP address (for geolocation verification)

User Identity Integration

Link consent records to your authenticated users:

  • Map consent to email, email hash, phone, CRM ID, or any custom identifier
  • Query consent history by user identity across sessions and devices
  • Define custom ID types in the dashboard

Search and Export

  • Search by UUID, ID type, or ID value
  • Filter by consent type (IAB TCF, Custom, Google AC, CCPA, Category)
  • Export displayed records as CSV with one click
  • Paginated results for large datasets

Real-time Dashboard

View consent metrics at a glance:

  • Total records in the last 30 days
  • Unique user IDs tracked
  • Consent type distribution

Per-Project Control

Enable Consent Audit Trail on specific projects. Each project tracks consent independently, so you can monitor individual websites or apps separately.

How It Works

  1. Enable Consent Audit Trail for your project in the dashboard settings
  2. Consent events are automatically captured whenever a user interacts with the consent banner
  3. Records are stored in an immutable, timestamped log
  4. Query and export from the Consent Logs page in the dashboard

No additional code is required. The consent logging works automatically with your existing UniConsent tag.

Pricing

Consent Audit Trail is included in the Pro plan or available as an add-on for Basic and Value plans:

  • Up to 100,000 users per month per site
  • Monthly and yearly billing options available

Who Needs This

  • Publishers running programmatic advertising who need to prove IAB TCF consent
  • E-commerce sites collecting customer data under GDPR
  • Enterprise organisations facing regulatory audits
  • Any website that needs to demonstrate consent compliance to data protection authorities

Frequently Asked Questions

What is a Consent Audit Trail?

A Consent Audit Trail is an immutable, timestamped log of every consent event on your website. It records when users gave or withdrew consent, what they consented to, and provides a complete history that can be queried and exported for regulatory audits.

Is a consent audit trail required by GDPR?

GDPR Article 7(1) requires controllers to be able to demonstrate that consent was given. A consent audit trail provides the documented proof needed to meet this requirement. Many data protection authorities expect organisations to maintain such records.

What data is recorded in the audit trail?

Each consent event records the timestamp, unique user identifier (UUID), consent type (IAB TCF, CCPA, GPP, Custom), full consent string, page URL, and user IP address. You can also link records to authenticated user identities.

Can I search consent records by user?

Yes. You can search by UUID, email hash, phone hash, CRM ID, or any custom identifier you define. This allows you to quickly find all consent records for a specific user across sessions and devices.

How do I export consent records?

Click the Export CSV button on the Consent Logs page to download the displayed records. You can filter by consent type, search by user, then export the filtered results.

Does the audit trail work with all consent types?

Yes. It records IAB TCF consent strings, CCPA/USP strings, GPP strings, Google Consent Mode signals, and custom purpose consent. All consent types are captured in a single, unified log.

How long are consent records stored?

Consent records are stored for the duration of your subscription. You can query records from any time period and export them for long-term archival.

Do I need to add extra code to enable the audit trail?

No. Once enabled in your project settings, consent logging works automatically with your existing UniConsent tag. No additional code changes are needed.

Microsoft certified CMP - UniConsent CMPIAB certified CMP - UniConsent CMPIAB TCF V2 certified CMP - UniConsent CMPIAB TCF Canada certified consent manager - UniConsent CMPGoogle-certified CMP Gold tire - UniConsent CMPGoogle-certified CMP partner
Trusted by 5000+ of global publishers and marketers
  • sej
  • football365
  • sharethrough
  • districtm
  • pf1
  • tower cast

Get started to make your website and application compliant for EU GDPR, US CPRA, CA PIPEDA etc

Sign up