Skip to content

Instantly share code, notes, and snippets.

@pascalduez
Last active October 27, 2017 09:05
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pascalduez/6698397 to your computer and use it in GitHub Desktop.
Save pascalduez/6698397 to your computer and use it in GitHub Desktop.
Do Not Track

Do Not Track

Implementations across browsers and JavaScript access.

Chrome

window.navigator.doNotTrack

setting: "Send a ‘Do Not Track’ request with your browsing traffic"
return: [ "1" or null ]
default: off

Support for HTTP header: YES

Firefox

window.navigator.doNotTrack

setting: "Tell sites that I do not want to be tracked"
return: [ "yes" ]
default: off

setting: "Tell sites that I want to be tracked"
return: [ "yes" ]
default: off

setting: "Do not tell sites anything about my tracking preferences"
return: [ "unspecified" ]
default: on

Support for HTTP header: YES

Safari

setting: "Ask websites not to track me"
return: [ "1" or undefined ]
default: off

Support for HTTP header: NO

Internet Explorer (9, 10)

window.external.InPrivateFilteringEnabled
window.external.msTrackingProtectionEnabled

window.navigator.msDoNotTrack

setting: "Always send Do Not Track header"
return: [ "1" or "0" ]
default: on

Support for HTTP header: YES

Some resources.

https://dnt-dashboard.mozilla.org

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment