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 | Request header |
---|---|
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 Navigator.doNotTrack
property:
navigator.doNotTrack; // "0" or "1"
Specifications
Specification | Status | Comment |
---|---|---|
Tracking Preference Expression (DNT) The definition of 'DNT Header Field for HTTP Requests' in that specification. |
Working Draft | 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.
Feature | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | Servo |
---|---|---|---|---|---|---|---|
DNT | 23 | (Yes) | 4 | 9 | (Yes) | 6 | (Yes) |
Feature | Android | Chrome for Android | Edge Mobile | Firefox for Android | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|---|
DNT | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
See also
Navigator.doNotTrack
Tk
header- Do Not Track on Wikipedia
- What Does the "Track" in "Do Not Track" Mean? – EFF
- donottrack.us
- DNT browser settings help: