Audio Fingerprinting: cómo tu hardware de audio te rastrea
Navegador y Dispositivo

Audio Fingerprinting: cómo tu hardware de audio te rastrea

El audio fingerprinting procesa señal de audio en silencio para extraer diferencias únicas de tu hardware. Sin cookies, sin permisos, invisible. Aprende a protegerte.

7 min de lectura·

El audio fingerprinting utiliza la API de Web Audio del navegador para procesar una señal de sonido silenciosa y extraer diferencias matemáticas únicas de tu hardware de audio. El resultado es un identificador sin cookies que sobrevive a la navegación privada. Comprueba tu exposición en whatsmy.fyi.

¿Cómo funciona el audio fingerprinting?

El proceso usa la clase OfflineAudioContext para generar y procesar audio sin reproducirlo. El script crea un oscilador —una onda sinusoidal o triangular— lo filtra con un BiquadFilter y renderiza el resultado en un buffer interno. Después extrae los valores del buffer como números de punto flotante y los convierte en un hash.

El truco es que el resultado de ese procesamiento digital de señal (DSP) varía ligeramente dependiendo del hardware de audio, los controladores del sistema operativo y la implementación específica del motor JavaScript del navegador. Estas diferencias son del orden de milmillonésimas de unidad, pero son consistentes y reproducibles en el mismo dispositivo.

¿Puedes escuchar el audio que se procesa?

No. El OfflineAudioContext no envía señal a los altavoces. Procesa el audio en memoria de forma completamente silenciosa. El usuario no recibe ninguna indicación de que esto está ocurriendo, ni siquiera en los indicadores del sistema operativo que muestran qué aplicación está usando el audio.

¿Qué lo hace diferente del canvas fingerprinting?

Mientras que el canvas fingerprinting depende del subsistema gráfico (GPU, controladores de vídeo, fuentes tipográficas), el audio fingerprinting extrae señales del subsistema de audio (tarjeta de sonido, controladores de audio, implementación DSP del motor JS). Esto significa que ambas técnicas aportan entropía independiente, lo que las hace mucho más potentes cuando se combinan.

Estabilidad del identificador de audio

El hash de audio es muy estable. No cambia cuando:

  • Borras el historial, las cookies o la caché del navegador
  • Usas el modo de navegación privada o incógnito
  • Cambias la dirección IP o usas una VPN
  • Actualizas el navegador (en la mayoría de los casos)

Sí puede cambiar si actualizas los controladores de audio, cambias el hardware de sonido o instalas una nueva versión del sistema operativo que modifica el pipeline de audio.

¿Qué navegadores protegen contra el audio fingerprinting?

  • Brave Browser: añade ruido aleatorio controlado a los valores del buffer de audio antes de que el script los lea, alterando el hash sin afectar la reproducción de sonido normal.
  • Firefox (privacy.resistFingerprinting): devuelve valores constantes del OfflineAudioContext, eliminando la variabilidad entre dispositivos.
  • Tor Browser: aplica las mismas protecciones que Firefox en modo resistencia a la huella digital.

Chrome, Edge y Safari no ofrecen protección nativa contra el audio fingerprinting. Los scripts pueden leer los valores reales del buffer sin restricciones.

Uso real del audio fingerprinting

El audio fingerprinting lo utilizan servicios como AudioContext Fingerprint Defender y diversas plataformas de detección de fraude. También aparece en la biblioteca de código abierto FingerprintJS, que es ampliamente utilizada tanto por empresas de seguridad legítimas como por redes publicitarias.

RGPD y el audio fingerprinting

Al igual que otras técnicas de huella digital, el audio fingerprinting genera datos que pueden identificar a una persona física. Bajo el RGPD, su uso con fines de seguimiento o publicidad personalizada requiere base legal y, generalmente, consentimiento explícito. Los sitios deben declararlo en su política de privacidad.

Más técnicas de rastreo sin cookies

El audio fingerprinting es una pieza más del ecosistema de rastreo sin cookies. Explora también el WebGL fingerprinting, el font fingerprinting y la huella digital del navegador para entender el alcance completo de la identificación digital.

Consulta tu dirección IP, ubicación y puntuación de privacidad — al instante.

Cero registros. Cero rastreo. Cero APIs externas.

Hacer la consulta ahora →

Artículos relacionados

Audio Fingerprinting: cómo tu hardware de audio te rastrea | whatsmy.fyi