¿Qué es la huella digital del navegador?

La huella digital del navegador es una técnica para identificar o rastrear a un usuario web recopilando una combinación de atributos expuestos por el navegador y el dispositivo — sin utilizar cookies ni almacenamiento persistente. Estos atributos incluyen la cadena del agente de usuario, la resolución de pantalla, las fuentes instaladas, el comportamiento del renderizado de canvas, las propiedades del contexto de audio, las capacidades de WebGL, la zona horaria y docenas de otras señales. Cuando se combinan, forman un patrón que a menudo es único para una configuración específica de dispositivo y navegador.

Una huella digital se expresa típicamente como un hash corto — el "ID de visitante" — calculado al hacer hash de todas las señales recopiladas juntas. Incluso sin cookies, muchos usuarios pueden ser reidentificados entre sesiones si su huella digital es lo suficientemente estable. Entender qué datos expone tu navegador es el primer paso para apreciar el alcance de las técnicas de rastreo modernas.

Descripción de la herramienta

Esta herramienta genera tu huella digital del navegador utilizando FingerprintJS y muestra el desglose completo de cada señal que contribuye a ella. Puedes ver tu ID de visitante único, la puntuación de confianza y el valor sin procesar recopilado para cada componente individual — desde la configuración del contexto de audio hasta el hash de canvas hasta la concurrencia de hardware.

Características

  • Desglose completo de componentes: Inspecciona cada señal utilizada para construir la huella digital, incluyendo canvas, audio, fuentes, WebGL, pantalla, zona horaria y más — mostrado como JSON estructurado
  • Visualización del ID de visitante: Ve el ID de visitante con hash final que los sitios web que utilizan FingerprintJS asociarían con tu navegador
  • Puntuación de confianza: Un valor entre 0 y 1 que indica qué tan confiable es probable que sea la huella digital generada entre sesiones
  • Versión del algoritmo: Muestra la versión de la biblioteca FingerprintJS utilizada para calcular la huella digital
  • Actualización con un clic: Regenera la huella digital en cualquier momento para ver si los valores cambian entre sesiones

Cómo funciona

Cuando abres la herramienta (o haces clic en Generar Huella Digital), FingerprintJS se ejecuta completamente en tu navegador. Recopila docenas de señales del navegador y dispositivo, las convierte en hash juntas en un ID de visitante estable y devuelve tanto el ID como los valores de componentes individuales. No se envían datos a ningún servidor — todo el procesamiento ocurre localmente.

Consejos

  • Si tu puntuación de confianza es baja, algunos componentes pueden haber devuelto errores o valores inusuales. Verifica el JSON del componente para entradas con una clave error.
  • Comparar la salida de componentes entre diferentes navegadores o dispositivos es una forma práctica de entender qué señales difieren más entre entornos.
  • El modo privado/incógnito puede producir un ID de visitante diferente al de una sesión regular, ya que algunas señales como los cachés basados en almacenamiento se borran.