{{HTTPSidebar}}
The DNT
(Do Not Track) request header indicates the user's tracking preference. It lets users indicate whether would prefer privacy rather than personalized content.
Header type | {{Glossary("Request header")}} |
---|---|
{{Glossary("Forbidden header name")}} | yes |
Syntax
DNT: 0 DNT: 1
Directives
- 0
- The user prefers to allow tracking on the target site.
- 1
- The user prefers not to be tracked on the target site.
Examples
Reading Do Not Track status from JavaScript
The user's DNT preference can also be read from JavaScript using the {{domxref("Navigator.doNotTrack")}} property:
navigator.doNotTrack; // "0" or "1"
Specifications
Specification | Status | Comment |
---|---|---|
{{SpecName('Tracking','#dnt-header-field', 'DNT Header Field for HTTP Requests')}} | {{Spec2("Tracking")}} | Initial definition. |
Browser compatibility
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
{{Compat("http/headers/dnt")}}
See also
- {{domxref("Navigator.doNotTrack")}}
- {{HTTPHeader("Tk")}} header
- Do Not Track on Wikipedia
- What Does the "Track" in "Do Not Track" Mean? – EFF
- donottrack.us
- DNT browser settings help: