---
updatedAt: 2026-03-01T18:58:28.000Z
agentTools:
  siteIndex: https://techdocs.akamai.com/llms.txt
  projectIndex: https://techdocs.akamai.com/adaptive-media-delivery/llms.txt
---

# Client Hints

The User-Agent HTTP header carries information from a requesting client, like its browser application branding and media player resolution. Media players can use this data to customize the experience for the individual end user. Unfortunately, it's not an ideal mechanism because it can carry too much information that can be used for targeted fingerprinting. To move away from the User-Agent HTTP header, Google Chrome has introduced the Client Hints method. It offers a means to only request specific client information.

# How it works

We offer a combination of behaviors you can add to your Adaptive Media Delivery property for this support:

* **Request Client Hints**. Chromium-based browsers support a set of client-related data, or "client hints data objects." You select the ones you want a browser to include in requests from a client for your content. If the browser agrees, it sends the data in future requests from the client. Browser agreement depends on how the end user has configured their browser.
* **Permissions-Policy**. By default, a browser limits access to the client hints data objects to the specific host that requested it. Using your Adaptive Media Delivery property as an example, this could be the domain for a media stream, that you've included in an edge hostname. However, any host that receives hints can delegate access to them to other documents that the host has embedded inside of an `<iframe>` element. This is done by including the desired client hints and the domains to these documents, in the `Permissions-Policy` header.

# Implementation

Client Hints isn't unique to Adaptive Media Delivery. See the [Property Manager documentation](https://techdocs.akamai.com/property-mgr/docs/request-client-hints) for more information on setting it up.

# Sibling pages

* [AMD origin failover](https://techdocs.akamai.com/adaptive-media-delivery/docs/add-amd-origin-failover.md)
* [Auth Token 2.0 Verification](https://techdocs.akamai.com/adaptive-media-delivery/docs/auth-token-20-verification-amd.md)
* [Bit Rate Limiting](https://techdocs.akamai.com/adaptive-media-delivery/docs/add-bit-rate-limiting.md)
* [Breadcrumbs](https://techdocs.akamai.com/adaptive-media-delivery/docs/add-breadcrumbs.md)
* [Client Characteristics](https://techdocs.akamai.com/adaptive-media-delivery/docs/client-characteristics.md)
* [Cloud Access Manager](https://techdocs.akamai.com/adaptive-media-delivery/docs/add-cloud-access-manager.md)
* [Cloud Wrapper](https://techdocs.akamai.com/adaptive-media-delivery/docs/cloud-wrapper.md)
* [Common Media Client Data](https://techdocs.akamai.com/adaptive-media-delivery/docs/common-media-client-data-amd.md)
* [Content Targeting Protection](https://techdocs.akamai.com/adaptive-media-delivery/docs/add-content-tgting-prot.md)
* [The Content-Type header](https://techdocs.akamai.com/adaptive-media-delivery/docs/manage-content-type.md)
* [Early Data (0-RTT)](https://techdocs.akamai.com/adaptive-media-delivery/docs/early-data-0-rtt.md)
* [Edge IP Binding](https://techdocs.akamai.com/adaptive-media-delivery/docs/add-edge-ip-binding.md)
* [EdgeWorkers](https://techdocs.akamai.com/adaptive-media-delivery/docs/add-edgeworkers.md)
* [Enhanced Debug](https://techdocs.akamai.com/adaptive-media-delivery/docs/enhanced-debug.md)
* [Enhanced Proxy Detection](https://techdocs.akamai.com/adaptive-media-delivery/docs/add-enhanced-proxy-detn.md)
* [HTTP to HTTPS Upgrade](https://techdocs.akamai.com/adaptive-media-delivery/docs/upgrade-req-http-https.md)
* [Low Latency Streaming support](https://techdocs.akamai.com/adaptive-media-delivery/docs/add-low-latency-support.md)
* [Manifest Personalization for DASH](https://techdocs.akamai.com/adaptive-media-delivery/docs/add-manifest-personalization-dash.md)
* [Manifest Personalization for HLS](https://techdocs.akamai.com/adaptive-media-delivery/docs/add-manifest-personalization-for-hls.md)
* [Media Encryption](https://techdocs.akamai.com/adaptive-media-delivery/docs/add-media-enc.md)
* [Mixed Mode](https://techdocs.akamai.com/adaptive-media-delivery/docs/use-mixed-mode-amd.md)
* [Origin IP access control list](https://techdocs.akamai.com/adaptive-media-delivery/docs/origin-ip-access-control-list-amd.md)
* [Prefetching](https://techdocs.akamai.com/adaptive-media-delivery/docs/add-prefetching.md)
* [Protect connections with mTLS](https://techdocs.akamai.com/adaptive-media-delivery/docs/protect-connections-with-mtls.md)
* [Protocol Downgrade](https://techdocs.akamai.com/adaptive-media-delivery/docs/add-protocol-downgrade.md)
* [Quick Retry](https://techdocs.akamai.com/adaptive-media-delivery/docs/add-quick-retry.md)
* [SureRoute](https://techdocs.akamai.com/adaptive-media-delivery/docs/sureroute.md)
* [Token Authentication](https://techdocs.akamai.com/adaptive-media-delivery/docs/add-token-auth.md)
* [Token-based Access Revocation](https://techdocs.akamai.com/adaptive-media-delivery/docs/add-token-based-access-rev.md)
* [Watermarking](https://techdocs.akamai.com/adaptive-media-delivery/docs/add-wmk.md)
* [Mapping Solution – Media Delivery Type](https://techdocs.akamai.com/adaptive-media-delivery/docs/add-use-case-based-edge-mapping.md)
* [The Vary HTTP header](https://techdocs.akamai.com/adaptive-media-delivery/docs/include-vary-http-header.md)