Vai al contenuto
Gravità: AltaResponsabile: SviluppoTempo di correzione: 1-3 h

Fingerprinting prima del consenso

Rimanda o sostituisci gli script che analizzano le capacità del browser prima che il visitatore abbia preso una decisione sul consenso.

Copre: pre_consent_fingerprinting_signal, fingerprinting_risk_before_consent

Perché è importante

Le API legate al fingerprinting possono creare una superficie di tracking anche se i cookie sono limitati. Se questi segnali partono prima della scelta dell'utente, il problema è spesso più difficile da individuare del tracking basato sui cookie.

Come verificare manualmente

  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.

Cause tipiche

  • 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.

Correzione 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.

Correzione in WordPress o plugin CMP

  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.

Correzione generica lato sviluppo

  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.

Come confermare che la correzione funziona

  • 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.

Passaggio successivo

Riesegui una scansione dopo il deploy per confermare che sia cambiato il comportamento reale a runtime, non solo il testo del banner.

Fingerprinting prima del consenso — GDPR Fix Guide