You may trust google with knowing that you searched for "naked bieber pics", but you may not want other websites also knowing your search habits.
You may trust google with knowing that you searched for "naked bieber pics", but you may not want other websites also knowing your search habits.
In your (frankly terrifying) example, would the site have had to have ranked for "naked bieber pics", showing up in the results and then you click it to pull the search terms? Because that would seem to be pretty innocuous.
Edit: judging by the downvotes, I guess a good bunch of hackers like to live in atrocity!
Many people omit the word, "temporary". The suspicious part of me says they do it so their (mis-quoted) statement appears more bold and uncompromising.
There's been various HN posts about how people circumvent browser privacy settings to track you across websites and even tricks such as generating an almost unique key by hashing together browser, fonts installed, IP address, etc.. I'm not sure of the current state of play in that war though.
I guess if you really don't want people to track private searches with your accounts, use a whole other browser where you're not logged into Google in incognito mode.
Duck duck go actually redirects you in a way so that the referrer is not known to the site. They all think you came from duckduckgo.com. DDG also keeps no logs. Basically your own activity online cannot be used against you.
Now, privacy aside, I really like DDG for other reasons, like search relevance, continuous scrolling, zero-click info, etc. So its kind of win-win for me.
When this all started, no one envisioned ad networks and data companies aggregating all this personal information, or even that search terms would be a central part of the Internet.
So now that we know what is going on, why allow this personal information to leak? As far as I can tell, the only reason is so Webmasters can do better at Google SEO. And that reason can be wholly mitigated through the use of Google's Webmaster Tools.
No, Google's webmaster tools only provide a sampling of the data. We used to provide info for only 100 queries. Now we provide it for more queries, but it's still a sample: http://googlewebmastercentral.blogspot.com/2010/04/more-data...
Please don't make the argument that the data in our webmaster console is equivalent to the data that websites can currently find in their server logs, because that's not the case.
I'm using it since years and I don't understand all that referrer-privacy hype. Just don't send the referrer.
For privacy reasons, I set it so it forges the referrer to be the root of the destination site if the domain is different too. So when I go to google.com and click on http://www.example.com/foo, the referer it sends is http://www.example.com/ instead of http://www.google.com/searchterm.
I haven't found any sites which this breaks yet...
You're entirely within legal rights to do this, of course. But if everyone did, then sites would have no idea where their traffic is coming from. Morally it is a bit questionable: your browser is blatantly and directly lying to www.example.com about how you got there.
... or if you're super paranoid, disable sending referrer in your browser.
Source: http://kb.mozillazine.org/Network.http.sendSecureXSiteReferr...
Its silly to rely on trusting the search engine provider to be secure, better be secure on the client side.
EDIT: It appears that at least one person disagrees with me. So, a quick question: Which takes more effort for the end user, switching to a new search engine or switching to https?
I can tell you that normal people who care also don't know about HTTPS or how to use it. I'm all for Google making it easier to do so, or otherwise stop this personal information from leaking. See http://news.ycombinator.com/item?id=2122431 for some ideas.
Also, FWIW, HTTPS alone doesn't solve the issue completely, as HTTPS->HTTPS traffic still leaks.
If you don't want referral headers to be sent from one website to another, use HTTPS, or turn it off in your browser.
The best would be to just prevent ad networks from collecting this personal information altogether. The only reason I've heard against doing so is that webmasters need search terms for SEO, but they can get them via Webmaster tools.
Failing that, they could make a setting in the http version that turns off the headers. They could also make a setting that defaults to https. And they could make https easier to get to. Currently you can't even do https://google.com/ (you have to type in www.)
And so could Microsoft, Mozilla, Apple, and Opera.
As others have mentioned, this is a good marketing move, but it's not clear to me that you actually care that much about this issue.