Il fingerprinting (browser fingerprinting) è una tecnica per identificare gli utenti in base alle caratteristiche uniche del loro browser e dispositivo, senza utilizzare i cookie.
Cos'è il fingerprinting?
Il fingerprinting raccoglie informazioni sul browser e sul dispositivo dell'utente (risoluzione dello schermo, font installati, fuso orario, plugin) e crea un'"impronta" unica. Questa impronta può identificare un utente anche senza cookie.
Informazioni raccolte
- User Agent – Browser, versione, sistema operativo
- Risoluzione dello schermo – Dimensione e profondità colore
- Fuso orario – E impostazioni della lingua
- Font installati – Combinazione unica
- Canvas fingerprint – Il modo in cui viene renderizzata la grafica
- WebGL fingerprint – Informazioni sulla scheda grafica
- Audio fingerprint – Caratteristiche delle API audio
Perché il fingerprinting è problematico?
- Gli utenti non possono bloccarlo facilmente
- Non ha bisogno di memorizzare dati nel browser
- È difficile da rilevare
- Aggira il blocco dei cookie
Prospettiva legale
Ai sensi del GDPR e della normativa ePrivacy, il fingerprinting costituisce trattamento di dati personali e richiede il consenso dell'utente. Le autorità di controllo considerano il fingerprinting più invasivo dei cookie, perché l'utente non ha alcun controllo.
Protezione dal fingerprinting
Alcuni browser (Firefox, Brave, Tor) implementano protezioni contro il fingerprinting tramite randomizzazione o blocco di determinate API. Apple Safari dispone di Intelligent Tracking Prevention.