Page 1 of 1

DNT persistence and NoScript

Posted: Mon Sep 07, 2015 6:01 pm
by about:config
It's my understanding from reading these forums that the authors of AdBlock Plus and NoScript are firm proponents of the Do Not Track option for Firefox. I think I understand the reasons for this (pretty obvious) and I respect the idea - but this doesn't solve my problem, which is this:

In the current Firefox build (40.0.3), in about:config, I set privacy.donottrackheader.enabled to "false" and privacy.donottrackheader.value to "0", indicating that I do *not* want to send the "do not track" request. Then, I set noscript.doNotTrack.enabled to "false" so that it would not override my setting.

Upon closing and restarting the browser, however, I find that privacy.donottrackheader.enabled has reset to "true" and the privacy.donottrackheader.value has reset to "1".

The other privacy/security addons I have are: AdBlock Plus, HTTPS Everywhere, RequestPolicy, BetterPrivacy, and Privacy Badger. None of these, to my knowledge, has any influence on "Do Not Track" behavior. Is it a NoScript issue?

Regardless of what side of the debate you fall on concerning "Do Not Track", I think we can all agree that persistence of a feature that is supposed to be voluntary is a bad idea and possibly suspect.

I'd rather not do a total reset of Firefox, because that would probably mean having to delete and reinstall the Kaspersky security suite (due to its browser plugins). If anyone has any ideas about how to correct this (especially if it's related to NoScript), I'd appreciate it.

Re: DNT persistence and NoScript

Posted: Mon Sep 07, 2015 6:30 pm
by barbaz
As a test, create a new, clean profile. Make sure DNT is disabled and that you have no extensions.
Install NoScript, re-check DNT settings. Disable DNT in NoScript & check again.

This will tell you what NoScript is & isn't doing in this regard.

Please let us know the results, thanks.

Re: DNT persistence and NoScript

Posted: Mon Sep 07, 2015 6:45 pm
by about:config
Thanks. I will try that and let you know.