What a Privacy Compliance Audit Actually Checks (And What Most Tools Miss)
A privacy audit is not just a cookie scan. Here's what a thorough compliance audit examines — from data flows to legal page adequacy — and why most automated tools only scratch the surface.
When a regulator, a large enterprise client, or your own legal team asks for a "compliance audit," they are not asking whether you have a privacy policy page. They are asking whether your actual data handling matches what your documentation claims — and whether that documentation meets the legal standard.
Here is what a thorough privacy compliance audit examines, layer by layer.
Layer 1: What is actually loading on your pages
The starting point is a full scan of every third-party resource your pages load — JavaScript files, iframes, pixel endpoints, CDN calls, web fonts, and API requests. This is not the same as looking at your tag manager configuration. Actual page loads reveal:
- Trackers you inherited from an acquired product
- Third-party scripts added by a marketing plugin you forgot was installed
- Analytics tools that were "turned off" in the dashboard but are still firing
- Ad tech pixels from an old campaign that never got cleaned up
A proper audit uses headless browser scans with cookie consent accepted and rejected, comparing what fires in each state. Many sites leak trackers even when consent is declined.
Layer 2: Cookie classification
For every cookie set, the audit classifies:
- Strictly necessary — session management, security, load balancing. No consent required.
- Functional — remembers user preferences. Consent required in most EU jurisdictions.
- Analytics — usage measurement. Consent required unless strictly first-party and non-identifying.
- Advertising/tracking — behavioural profiling. Consent always required.
The audit checks whether your consent banner categories match reality. A common finding: advertising cookies classified as "analytics" in the consent banner.
Layer 3: Legal page adequacy
Having a privacy policy is not the same as having an adequate privacy policy. The GDPR's Article 13 transparency requirements are specific:
- Identity and contact details of the controller
- Contact details of the DPO (if applicable)
- Purposes and legal bases for every processing activity
- Legitimate interests relied upon (where applicable)
- Recipients or categories of recipients of personal data
- Details of international transfers and safeguards
- Retention periods (or criteria used to determine them)
- All data subject rights, including the right to withdraw consent
- Right to lodge a complaint with a supervisory authority
A privacy policy that says "we use your data to improve our services" without specifying purposes, bases, and recipients fails this test regardless of length.
Layer 4: Data subject rights mechanisms
The audit checks whether you have functioning processes — not just policy text — for:
- Access requests (Article 15 GDPR)
- Erasure requests (Article 17)
- Rectification (Article 16)
- Portability (Article 20)
- Objection (Article 21)
For CCPA, equivalents include the right to know, right to delete, right to opt-out of sale, and right to non-discrimination.
Layer 5: Forms and data collection points
Every form is a data collection point. The audit checks:
- What data is collected, and whether it's proportionate to the stated purpose
- Whether consent language is specific to the purpose (not blanket)
- Whether marketing opt-ins are pre-ticked (invalid under GDPR)
- Whether financial or health data fields trigger additional safeguards
What most automated tools miss
Most scanner tools check Layer 1 (trackers) and produce a list. Some check Layer 3 superficially — whether certain words appear in your privacy policy. Almost none check whether your documented purposes match your actual processing, whether your retention periods are realistic, or whether your international transfer mechanisms are current.
The gap between "scan output" and "audit-ready documentation" is where most compliance risk lives.
What Regulatory Signals does differently
Regulatory Signals runs a deep technical scan (Layers 1–2) and a legal adequacy check (Layer 3) in a single pass, flagging missing GDPR Article 13 disclosures, undisclosed trackers, and cookie classification mismatches. For EU AI Act obligations, it adds AI system risk classification.
The output is not just a list of findings — it's a structured compliance gap report with the specific remediation each gap requires, plus the ability to generate the policy documents needed to close those gaps.
An audit is only useful if it leads to action. That requires knowing not just what is wrong, but exactly what to do next.
Regulatory Signals
Scan your site or AI system now
Detect trackers, check legal page adequacy, classify EU AI Act risk, and generate policy documents — in minutes.
Run a free scan