... and looks like MSN Search results from 2006. Not just ugly and cluttered, which I don't mind too much, but dysfunctional too: no keyboard navigation between results nor editing the search query without using the mouse to focus the box. That is an immediate no-go for me.
I‘m not entirely satisfied with startpage either though. What we really need is a local search proxy that goes via Google/Bing however you like, e.g. 1) using clearnet without cookies and cleaning up links (Google, Startpage, Bing) 2) via Tor automatically falling back if you get captcha (with option to do the captcha if you don’t like results) 3) Like 1) except via some VPN/Proxy
The results from each source (or multiple) could be normalized and the local app can offer any kind of interface you like.
I’ll write it at some point, but if anyone wants to steal that idea — please do.
Those two combined offer better privacy as no website can know what you were searching for and only secure websites know you came from DuckDuckGo. This setup doesn't give DuckDuckGo a chance to track what I'm clicking on.
But if you still don't want your clicks going through the r.duckduckgo.com domain, you can turn it off in the settings.
Presumably you also disable Javascript by default, right?
Edit: I can't replicate in Chrome or Safari but if I change my user-agent in Safari, it begins hijacking my URLs. The JavaScript is obfuscated so it's hard to tell if it's actually checking for Firefox or not. The function it calls is DDG.get_http_redirect
It has no privacy impact since we do not store or collect personal information.
But the redirection is done over plain HTTP and not HTTPS. If you don't have a wildcard certificate, you could use /r?url=... instead of a subdomain.
Ideally, the best setup would be to use the "noreferrer" attribute on anchor tags. It's a relatively new standard but perhaps you could detect if it's supported and then use that rather than a redirector?
https://www.webkit.org/blog/907/webkit-nightlies-support-htm...
DuckDuckGo isn't much better than Google; both of them hijack your links. This gives an opportunity to track what you click on. If you watch carefully your links go to "r.duckduckgo.com" -- this page also doesn't use SSL. For example:
http://r.duckduckgo.com/l/?kh=-1&uddg=https%3A%2F%2Fen.wikip...
StartPage doesn't hijack links, it (optionally) uses POST and you never send a referer header so traffic looks organic.