Zum Inhalt springen
Schweregrad: HochVerantwortlich: EntwicklungZeit bis zur Behebung: 1-3 h

Fingerprinting vor Einwilligung

Verschieben oder ersetzen Sie Skripte, die Browser-Fähigkeiten prüfen, bevor der Besucher eine Consent-Entscheidung getroffen hat.

Umfasst: pre_consent_fingerprinting_signal, fingerprinting_risk_before_consent

Warum das wichtig ist

Fingerprinting-nahe APIs können eine Tracking-Oberfläche schaffen, auch wenn Cookies begrenzt sind. Werden diese Signale vor der Nutzerentscheidung ausgelöst, ist das Problem oft schwerer zu erkennen als cookie-basiertes Tracking.

So prüfen Sie das manuell

  1. Identify which script executes canvas, WebGL, font, or device-probing APIs before consent.
  2. Check whether the signal comes from analytics, fraud tooling, ad tech, or a custom script.
  3. Confirm whether the script is essential or optional for baseline site functionality.

Typische Ursachen

  • Fraud, attribution, or analytics vendors initialize immediately on page load.
  • Custom anti-bot logic runs before the CMP decides.
  • A vendor SDK bundles fingerprinting behavior you did not explicitly configure.

Behebung in GTM

  1. Move optional vendors that perform browser fingerprinting behind consent checks.
  2. Review custom HTML tags and vendor templates for immediate initialization.
  3. Separate strictly necessary fraud-prevention logic from optional analytics or advertising tooling.

Behebung in WordPress oder CMP-Plugins

  1. Review plugins for analytics, ads, AB testing, and anti-fraud features that inject scripts globally.
  2. Disable optional optimization or attribution modules until consent is granted.
  3. Retest after plugin updates because SDK behavior can change over time.

Allgemeine Entwicklerkorrektur

  1. Defer non-essential SDK initialization until consent is granted.
  2. For necessary risk controls, minimize scope and document why the behavior is essential.
  3. Remove or replace vendors that cannot be configured to respect consent.

So bestätigen Sie, dass die Behebung funktioniert

  • Confirm fingerprinting-sensitive APIs no longer run before consent.
  • Re-test after Accept to ensure optional vendors still work when consent is granted.
  • Run a fresh scan and compare the fingerprinting evidence before and after the fix.

Nächster Schritt

Starten Sie nach dem Deployment einen neuen Scan, um zu bestätigen, dass sich das Laufzeitverhalten geändert hat und nicht nur der Bannertext.

Fingerprinting vor Einwilligung — GDPR Fix Guide