User-Agent Client Hints (UA-CH)

Equivalente en inglés: User-Agent Client Hints
Definición Concisa

Estándar web que sustituye la tradicional cadena User-Agent por solicitudes controladas de información técnica sobre el navegador y dispositivo.

Explicación y Contexto Conceptual

La clásica cadena de texto "User-Agent" que el navegador transmitía en cada petición HTTP revelaba excesiva información detallada (versión exacta del sistema operativo, modelo específico del dispositivo, arquitectura de procesador), facilitando enormemente el rastreo por huella digital pasiva (Passive Fingerprinting).

Con UA-CH, el navegador solo envía datos de bajo riesgo por defecto (nombre del navegador y versión principal). Si el servidor web necesita datos más específicos para optimizar imágenes o adaptar estilos, debe solicitarlos explícitamente mediante cabeceras HTTP Accept-CH (High Entropy Hints), otorgando mayor transparencia y control sobre qué datos técnicos se recolectan.

Cálculo / Regla Low vs High Entropy: Low entropy (marca, versión mayor) = siempre disponible; High entropy (modelo exacto, arquitectura de bits) = bajo petición expresa.

Ejemplo en la Práctica

Un ad server de video solicita el hint "Sec-CH-UA-Model" para verificar si el usuario navega desde un Smart TV o una tablet y servir el bitrate de video óptimo sin almacenar la huella del dispositivo.

Formato de Cita
"User-Agent Client Hints (UA-CH)": Estándar web que sustituye la tradicional cadena User-Agent por solicitudes controladas de información técnica sobre el navegador y dispositivo. Fuente: Glosario del Marketing y la Publicidad, Blue Design Worldwide (https://bluecolombia.co/glosario-marketing/termino/user-agent-client-hints-ua-ch)

Conceptos Relacionados