Qué es el fingerprinting del navegador y cómo protegerse

Fuentes: What Is Browser Fingerprinting?

El fingerprinting del navegador es una técnica de rastreo que identifica al usuario combinando decenas de señales técnicas del dispositivo —sistema operativo, versión del navegador, resolución de pantalla, zona horaria, fuentes instaladas, detalles de la GPU— en un identificador único en forma de hash. A diferencia de las cookies, funciona de forma silenciosa, no se borra al limpiar el historial y mantiene su capacidad de seguimiento incluso en modo incógnito.

Entre las técnicas más comunes están el canvas fingerprinting, que aprovecha las diferencias microscópicas de renderizado entre GPUs y sistemas; la sonda de WebGL y WebGPU, que lee información del hardware gráfico; la enumeración de fuentes y complementos; el audio fingerprinting mediante la Web Audio API; y el uso de APIs de medios y dispositivo (códecs, monitores, batería). La combinación de estos rasgos es matemáticamente única, aunque haya millones de usuarios compartiendo uno solo de ellos.

Su uso principal es la publicidad y la elaboración de perfiles conductuales a través de sitios no relacionados, lo que preocupa a la regulación de privacidad. También tiene aplicaciones legítimas en prevención de fraude bancario, detección de bots y lucha contra el abuso de cuentas en streaming o videojuegos. Desde el punto de vista legal, en la mayoría de jurisdicciones es lícito, aunque la Directiva ePrivacy de la UE exige consentimiento; su aplicación ha sido desigual.

Protegerse es más difícil que bloquear cookies, porque no se puede borrar la huella: solo se puede modificar lo que el navegador revela o hacer que el perfil se confunda con el de otros. Brave aleatoriza las señales en cada sesión; Firefox, con resistFingerprinting activado en about:config, devuelve valores estandarizados; Tor Browser y Mullvad Browser unifican totalmente la apariencia del usuario a costa de velocidad. Instalar demasiadas extensiones puede, paradójicamente, volver al navegador más identificable. Una VPN no afecta al fingerprinting, ya que solo cambia la IP: protege contra un problema distinto.