Σοβαρότητα: ΥψηλήΥπεύθυνος: ΑνάπτυξηΧρόνος διόρθωσης: 1-3 h
Fingerprinting πριν από τη συγκατάθεση
Αναβάλετε ή αντικαταστήστε scripts που εξετάζουν τις δυνατότητες του browser πριν ο επισκέπτης πάρει απόφαση συγκατάθεσης.
Καλύπτει: pre_consent_fingerprinting_signal, fingerprinting_risk_before_consent
Γιατί έχει σημασία
APIs σχετικές με fingerprinting μπορούν να δημιουργήσουν επιφάνεια tracking ακόμη και όταν τα cookies είναι περιορισμένα. Αν αυτά τα σήματα ξεκινούν πριν από την επιλογή του χρήστη, το πρόβλημα συχνά είναι δυσκολότερο να εντοπιστεί από το cookie-based tracking.
Πώς να το επαληθεύσετε χειροκίνητα
- Identify which script executes canvas, WebGL, font, or device-probing APIs before consent.
- Check whether the signal comes from analytics, fraud tooling, ad tech, or a custom script.
- Confirm whether the script is essential or optional for baseline site functionality.
Τυπικές αιτίες
- 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.
Διόρθωση στο GTM
- Move optional vendors that perform browser fingerprinting behind consent checks.
- Review custom HTML tags and vendor templates for immediate initialization.
- Separate strictly necessary fraud-prevention logic from optional analytics or advertising tooling.
Διόρθωση σε WordPress ή CMP plugins
- Review plugins for analytics, ads, AB testing, and anti-fraud features that inject scripts globally.
- Disable optional optimization or attribution modules until consent is granted.
- Retest after plugin updates because SDK behavior can change over time.
Γενική διόρθωση για developers
- Defer non-essential SDK initialization until consent is granted.
- For necessary risk controls, minimize scope and document why the behavior is essential.
- Remove or replace vendors that cannot be configured to respect consent.
Πώς να επιβεβαιώσετε ότι η διόρθωση λειτουργεί
- 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.
Επόμενο βήμα
Εκτελέστε νέα σάρωση μετά το deploy για να επιβεβαιώσετε ότι άλλαξε η πραγματική συμπεριφορά runtime και όχι μόνο το κείμενο του banner.