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.
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.