Device Memory Fingerprinting: tu RAM como huella digital
Navegador y Dispositivo

Device Memory Fingerprinting: tu RAM como huella digital

navigator.deviceMemory estima tu RAM en buckets de 0,25 a 8 GB. Solo en Chromium. Descubre cómo este dato contribuye a tu huella digital y cómo protegerte.

7 min de lectura·

El device memory fingerprinting lee la propiedad navigator.deviceMemory para estimar cuánta RAM tiene tu dispositivo. Este dato, aunque aproximado, contribuye a la huella digital única de tu navegador sin necesidad de cookies. Comprueba tu exposición en whatsmy.fyi.

¿Qué es navigator.deviceMemory?

navigator.deviceMemory es una API de JavaScript parte de la especificación Device Memory. Devuelve una estimación de la cantidad de RAM del dispositivo en gigabytes, pero con una importante restricción de privacidad: el valor se redondea al múltiplo más cercano de una lista predefinida: 0.25, 0.5, 1, 2, 4 u 8 GB.

Este redondeo es intencional. El objetivo era limitar la precisión del dato para dificultar su uso como identificador. Sin embargo, incluso con esta limitación, el valor sigue siendo útil para distinguir entre categorías de dispositivos y contribuye a la entropía del perfil de huella digital.

¿Por qué solo funciona en navegadores Chromium?

La API navigator.deviceMemory fue propuesta por Google y solo está implementada en navegadores basados en Chromium: Chrome, Edge, Brave, Opera y Samsung Internet. Firefox y Safari no implementan esta propiedad; en estos navegadores, navigator.deviceMemory devuelve undefined.

Este comportamiento diferencial también es una señal de huella digital: si un navegador devuelve undefined para esta propiedad, eso limita el conjunto de navegadores posibles a Firefox o Safari.

Valores posibles y lo que revelan

  • 0.25 GB: dispositivos muy antiguos o de muy baja gama; extremadamente raro en 2025.
  • 0.5 GB: dispositivos presupuestarios; poco común en mercados desarrollados.
  • 1 GB: gama baja; aún común en algunos mercados emergentes.
  • 2 GB: gama media-baja; teléfonos de entrada.
  • 4 GB: gama media y portátiles estándar.
  • 8 GB: valor máximo reportado, incluso si el dispositivo tiene 16, 32 o 64 GB de RAM.

Nótese que el valor 8 cubre una enorme variedad de hardware moderno, lo que reduce su utilidad como identificador individual para ordenadores de gama alta. Sin embargo, sigue siendo valioso para distinguir dispositivos móviles de sobremesa.

Combinación con navigator.hardwareConcurrency

La combinación de navigator.deviceMemory y navigator.hardwareConcurrency (número de núcleos de CPU) es especialmente reveladora. Un dispositivo con 8 GB de RAM y 16 núcleos es claramente un ordenador de sobremesa o portátil de alto rendimiento, mientras que 4 GB y 8 núcleos apunta a un teléfono o portátil de gama media. Esta categorización de hardware es útil tanto para optimización de rendimiento como para rastreo.

Consulta también nuestro artículo sobre el CPU fingerprinting para entender cómo estas dos señales se complementan.

Usos legítimos de la API

navigator.deviceMemory fue diseñada para que las aplicaciones web puedan adaptar su rendimiento al hardware disponible. Una aplicación de edición de vídeo puede cargar una versión ligera si detecta 2 GB o menos de RAM, o activar funciones avanzadas en sistemas con 8 GB. Este es el uso previsto por la especificación.

El problema surge cuando se usa como parte de un sistema de huella digital para identificar y rastrear usuarios sin su consentimiento.

¿Cómo protegerse?

  • Firefox: no implementa navigator.deviceMemory, por lo que los usuarios de Firefox están automáticamente protegidos contra esta señal específica.
  • Brave Browser: devuelve un valor aleatorizado de la lista permitida, diferente en cada sesión.
  • Extensiones de bloqueo de huella digital: pueden sobrescribir el valor con uno fijo o aleatorio.

Huella digital completa del navegador

El device memory fingerprinting es solo una señal entre docenas. Explora cómo se combinan todas en nuestra guía sobre la huella digital del navegador y descubre otras técnicas como el screen fingerprinting y el canvas fingerprinting.

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

Device Memory Fingerprinting: tu RAM como huella digital | whatsmy.fyi