# For Compliance & Legal Docs

DocsFor Compliance & Legal

[All docs](/docs)

Get Started

-   [Overview](/docs/overview)
-   [How It Works](/docs/how-it-works)
-   [Your First Plan](/docs/your-first-plan)
-   [Post-Install Warm-Up](/docs/post-install-warm-up)
-   [Multi Account Management](/docs/multi-account-management)

Install

-   [Installing Trackingplan](/docs/installing-trackingplan)
    -   [For Websites](/docs/installing-trackingplan/installing-trackingplan-on-your-websites)
    -   [For Apps](/docs/installing-trackingplan/installing-trackingplan-in-your-apps)
    -   [Webhooks](/docs/installing-trackingplan/installing-trackingplan-using-webhooks)
    -   [For ssGTM](/docs/installing-trackingplan/for-ssgtm)
-   [Environments](/docs/environments)
-   [SDK Update](/docs/sdk-update)

The Agent

-   [Threads](/docs/threads)
-   [Reports](/docs/reports)
-   [Audits](/docs/audits)

Use Cases

-   [Investigate a Warning](/docs/debug-warnings)
-   [For Analytics Teams](/docs/analytics-use-cases)
-   [For Performance & Paid Media](/docs/paid-media-use-cases)
-   [For Compliance & Legal](/docs/compliance-use-cases)
-   [For Agencies & Consultancies](/docs/agency-use-cases)

Monitoring

-   [Warnings & Updates](/docs/warning-and-updates)
-   [Data Validation](/docs/data-validation)
-   [Data Layer Monitoring](/docs/data-layer-monitoring)
-   [Consent & Cookie Monitoring](/docs/consent-and-cookie-monitoring)
-   [Privacy Monitoring](/docs/data-privacy-monitoring)
-   [Pixel Monitoring](/docs/pixels-presence-monitoring)
-   [Naming Conventions Monitoring](/docs/naming-conventions-monitoring)
-   [Releases & GTM Monitoring](/docs/autodiscover-releases)

Explore

-   [Explore](/docs/explore)
    -   [Health Summary](/docs/health-summary)
    -   [Data Explorer](/docs/data-explorer)
    -   [Tracks Explorer](/docs/tracks-explorer)
    -   [Presence Map](/docs/presence-map)
    -   [Advanced Views](/docs/advanced-views)
    -   [Session Finder](/docs/session-finder)
-   [Filters & Data Segmentation](/docs/attribution)
-   [Tags](/docs/tags)
-   [Notes & Labels](/docs/notes-labels)
-   [Starred Items](/docs/starred-items)
-   [Sharing](/docs/sharing)

Your Trackingplan

-   [Destinations](/docs/destinations)
    -   [Split Destinations](/docs/split-destinations)
    -   [Events](/docs/events)
    -   [Properties](/docs/properties)
    -   [Attributes](/docs/user-attributes)
    -   [Pages](/docs/pages)
-   [Compliance](/docs/compliance)
    -   [Privacy](/docs/privacy)
    -   [Consent](/docs/consent)
-   [Platform](/docs/platform)
    -   [Daily Checks](/docs/daily-checks)
    -   [Vitals](/docs/platform-metrics)
-   [Acquisition](/docs/acquisition)

Connect

-   [Slack](/docs/slack)
-   [MCP Endpoint](/docs/mcp-endpoint)
-   [Ad Platforms](/docs/ad-platforms)
-   [Trackingplan Exploration API](/docs/trackingplan-exploration-api)
-   [Trackingplan Export API](/docs/trackingplan-export-api)
-   [Data Studio Connector](/docs/trackingplan-connector-for-data-studio)
-   [Chrome Extension](/docs/trackingplans-chrome-extension)
-   [Omnibug Extension](/docs/trackingplan-omnibug-extension)

Account & Security

-   [Settings & Members](/docs/settings)
-   [Privacy & Security](/docs/privacy-and-security)
-   [JSON Export/Import](/docs/export-import-json-schemas)

[Use Cases](/docs) Updated October 15, 2026

# For Compliance & Legal

How privacy and legal teams use Trackingplan to find pixels that fire before consent, trace the CMP change behind it and keep consent checks running.

> For privacy, compliance and legal teams who need to know what fires before a visitor consents, by market and by vendor. Ask the agent in a [thread](/docs/threads): it checks the consent state of every hit (each piece of data your site sends) against what actually fired.

## Find pixels that fire before consent

> Is any pixel firing before consent in the EU?

The agent checks each advertising tool against the consent category it needs in your consent platform (CMP). It lists the vendors that fired without that consent, with their share of hits. It also separates the causes, for example vendors that started after a CMP change and vendors that were never set to wait for consent.

Follow-ups break it down by country and landing page, show example sessions, or check the consent behavior live on your site. The agent opens your site in a browser only with your approval.

![The agent traces pre-consent firing to a CMP change](/images/docs-usecase-compliance-consent.png)

The agent traces pre-consent firing to a CMP change

## Trace the change behind it

> Which consent change explains it, and since when?

The answer names the configuration change in the CMP or the tag manager, when it was published and which vendors it affects.

## Get a report for legal

Need something to hand to legal? Ask for the result as a report: **+** > ** Report mode** in the thread. A consent compliance report can cover the acceptance rate and its trend, the hits sent without the required consent by destination, the causes in the CMP and the tag manager, and the steps to fix them. Share it, or download it as a PDF. See [Reports](/docs/reports).

## Keep checking it

Three consent audits are ready in the Library: **Consent implementation**, ** Consent acceptance rate** and ** Cookie banner precision**. Set their notifications so your team hears from them by email or Slack only when something needs attention. See [Audits](/docs/audits).

## Related

-   [Consent & Cookie Monitoring](/docs/consent-and-cookie-monitoring)
-   [Privacy Monitoring](/docs/data-privacy-monitoring)
-   [Audits](/docs/audits)
-   [Reports](/docs/reports)

[← Previous**For Performance & Paid Media**](/docs/paid-media-use-cases) [Next →** For Agencies & Consultancies**](/docs/agency-use-cases)

Was this useful? Write to [support@trackingplan.com](mailto:support@trackingplan.com)

On this page

1.  [*01*Find pixels that fire before consent](#find-pixels-that-fire-before-consent)
2.  [*02*Trace the change behind it](#trace-the-change-behind-it)
3.  [*03*Get a report for legal](#get-a-report-for-legal)
4.  [*04*Keep checking it](#keep-checking-it)
5.  [*05*Related](#related)
