El fingerprinting (huella digital del navegador) es una técnica para identificar usuarios a partir de las características únicas de su navegador y dispositivo, sin usar cookies.
¿Qué es el fingerprinting?
El fingerprinting recopila información sobre el navegador y el dispositivo del usuario (resolución de pantalla, fuentes instaladas, zona horaria, plugins) y crea una «huella» única. Esta huella puede identificar a un usuario incluso sin cookies.
Información recopilada
- User Agent – Navegador, versión, sistema operativo
- Resolución de pantalla – Tamaño y profundidad de color
- Zona horaria – Y configuración de idioma
- Fuentes instaladas – Combinación única
- Canvas fingerprint – La forma en que se renderizan los gráficos
- WebGL fingerprint – Información de la tarjeta gráfica
- Audio fingerprint – Características de la API de audio
¿Por qué es problemático el fingerprinting?
- Los usuarios no pueden bloquearlo fácilmente
- No necesita almacenar datos en el navegador
- Es difícil de detectar
- Elude el bloqueo de cookies
Perspectiva legal
Según el RGPD y la normativa ePrivacy, el fingerprinting constituye un tratamiento de datos personales y requiere el consentimiento del usuario. Los reguladores lo consideran más invasivo que las cookies, ya que el usuario no tiene ningún control sobre él.
Protección frente al fingerprinting
Algunos navegadores (Firefox, Brave, Tor) implementan protección frente al fingerprinting mediante aleatorización o bloqueo de determinadas API. Apple Safari cuenta con Intelligent Tracking Prevention.