Do Not Track API

- UNOFF

API to allow the browser's Do Not Track setting to be queried via navigator.doNotTrack. Due to lack of adoption the Do Not Track specification was deprecated in 2018.

Chrome

  1. 4 - 22: Not supported
  2. 23 - 122: Supported
  3. 123: Supported
  4. 124 - 126: Supported

Edge

  1. 12 - 16: Partial support
  2. 17 - 122: Supported
  3. 123: Supported

Safari

  1. 3.1 - 5: Not supported
  2. 5.1 - 6: Supported
  3. 6.1 - 9: Partial support
  4. 9.1 - 12: Supported
  5. 12.1 - 17.3: Not supported
  6. 17.4: Not supported
  7. TP: Not supported

Firefox

  1. 2 - 8: Not supported
  2. 9 - 31: Partial support
  3. 32 - 123: Supported
  4. 124: Supported
  5. 125 - 127: Supported

Opera

  1. 9 - 11.6: Not supported
  2. 12 - 107: Supported
  3. 108: Supported

IE

  1. 5.5 - 8: Not supported
  2. 9 - 10: Partial support
  3. 11: Partial support

Chrome for Android

  1. 122: Supported

Safari on iOS

  1. 3.2 - 6.1: Not supported
  2. 7 - 8.4: Partial support
  3. 9 - 12.1: Supported
  4. 12.2 - 17.3: Not supported
  5. 17.4: Not supported

Samsung Internet

  1. 4 - 22: Supported
  2. 23: Supported

Opera Mini

  1. all: Supported

Opera Mobile

  1. 10 - 12: Support unknown
  2. 12.1: Supported
  3. 80: Supported

UC Browser for Android

  1. 15.5: Supported

Android Browser

  1. 2.1 - 4.3: Not supported
  2. 4.4 - 4.4.4: Supported
  3. 122: Supported

Firefox for Android

  1. 123: Supported

QQ Browser

  1. 14.9: Supported

Baidu Browser

  1. 13.52: Supported

KaiOS Browser

  1. 2.5: Supported
  2. 3: Supported

Partial support refers to the doNotTrack field being misnamed, or being attached to an object other than navigator (e.g. window).

Resources:
MDN Web Docs - doNotTrack