Gerade kam ein Update von NoScript für die "Do Not Track" (DNT) Opt-out Header Funktion, die seit 2.0.9 enthalten ist - sprich Browser sendet an jede Website zusätzlichen Tracking Opt-out Header. Lt. X-Do-Not-Track support in NoScript: "From now on, a web browser with NoScript installed warns every HTTP server it contacts that its user does not want to be tracked, i.e. that his data must not be collected for profiling and persistent identification purposes. I believe this is a safe assumption about the feelings of most if not all NoScript users." Richtig. "As stupid as it may sound (why parties who are interested in tracking you would comply?)," Eben. Stupid. "a mean to clearly express your will of not being tracked is going to be useful, especially when backed by law or industry self-regulation, as explained here."
Nicht "besonders", sondern ausschließlich dann, wenn oder sobald die Auswertung und Beachtung von DNT gesetzlich vorgeschrieben ist. Selbstregulierung ist keine Option, sondern nur eine Taktik von Unternehmen und der Politik, einer gesetzlichen Regulierung im Interesse von Internetnutzern, Bürgern und Kunden zu entgehen. "Therefore it seems in the interest of NoScript users and privacy-concerned netizens in general to participate in this effort." Nein. Solange die obige Bedingung nicht erfüllt ist, trägt der Header nur zum Browser Fingerprint bei und identifiziert die User, die Anti-Tracking Erweiterungen installiert haben. Der DNT Header wird damit selbst zum Tracking Opt-in Header. Außerdem ist es wenig sinnvoll, wenn Erweiterungen anfangen, schlecht dokumentierte oder von Browseranwendern nicht beachtete bzw. nicht zu ändernde Header Manipulationen durchzuführen.In diesem Sinne rate ich dazu, noscript.doNotTrack.enabled auf false zu setzen.Wer Privoxy einsetzt - in die Filterdatei einsetzen: CLIENT-HEADER-FILTER: kill-optout-header Header filter to remove Do-Not-Track headers. s@^X-(?:Behavioral-Ad-Opt-Out|Do-Not-Track):.*@@i In eine Actiondatei (z. B. match-all.action) einsetzen: +client-header-filter{kill-optout-header} \ bewirkt dann global das: Re-Filter: filtering 'X-Behavioral-Ad-Opt-Out: 1' (size 26) with 'kill-optout-header' ... Header: Transforming "X-Behavioral-Ad-Opt-Out: 1" to "" Re-Filter: ... produced 1 hits (new size 0). Header: Removing empty header Re-Filter: filtering 'X-Do-Not-Track: 1' (size 17) with 'kill-optout-header' ... Header: Transforming "X-Do-Not-Track: 1" to "" Re-Filter: ... produced 1 hits (new size 0). Header: Removing empty header