The site was written like a product release article from the Chrome team, perhaps it was even written by someone who used to work on Chrome, but it ended up explaining all the ways the browser tracks you and how bad it really is.
It had a really nice design, and if I remember correctly it had its own domain name or at least something related.
Does anyone remember this? It was the reason I started getting off Google services, but now I can't find it anywhere!