3 ms·
This is done only for browsers that don't support setting the referrer policy. https://caniuse.com/referrer-policy https://caniuse.com/referrer-policy. It shoul
by bscphil 6y ago
This is done only for browsers that don't support setting the referrer policy. https://caniuse.com/referrer-policy https://caniuse.com/referrer-policy. It should not be happening with any modern browser, and (like the other reply) I don't see it in mine (Firefox).
See here: https://help.duckduckgo.com/results/rduckduckgocom/ https://help.duckduckgo.com/results/rduckduckgocom/
- pwdisswordfish2 6y agoAre you saying DDG is forcing you to send a User-Agent header? DDG's privacy policy also goes on about the privacy implications of User-Agent headers combined with IP addresses. So let's say I take what they have put in their privacy policy to heart and I stop sending a User-Agent header. In response DDG sends prefixed result URLs? WTF? Using haproxy, for example, I can use a "modern browser" and send no User-Agent header. I still get prefixed result URLs.
- bscphil 6y agoYou can disable this on the settings page. Frankly I'd infinitely rather send my request through a redirect served by DDG than send my referer to every site I visit. I think this is a perfectly sensible default for the average user, who both doesn't block / obscure their user agent and doesn't have referer masking software in place. You're free to disagree, but in that case you can make use of the option to change the default that they provide for you.
- pwdisswordfish2 6y agoThe settings page requires that the user enable Javascript. I would not call haproxy "referer masking software". In any event, a proxy is not even needed. Modern browsers are open source, right? Users can edit the source and remove the code that sends Referer header. Even easier, I wrote my own http client. I can send any header I want, or none at all. According to DDG's privacy policy this is a good thing.