Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use duckduckgo for default search engine on Epiphany #27

Closed
arshubham opened this issue Feb 15, 2018 · 11 comments
Closed

Use duckduckgo for default search engine on Epiphany #27

arshubham opened this issue Feb 15, 2018 · 11 comments
Milestone

Comments

@arshubham
Copy link
Collaborator

arshubham commented Feb 15, 2018

Since the elementary is against tracking in the Operating System itself, this should be an acceptable change. Even though I use Epiphany just to download Firefox Nightly, I don't want google tracking me even for a bit. 😄

@codygarver
Copy link
Contributor

In the past we used DDG as default search engine for Luna but design team, @cassidyjames and @danrabbit, insist that Google be default now.

@danirabbit
Copy link
Member

I think we changed it because users were complaining and the results were bad. We could probably re-evaluate?

Re-opening just as a reminder to look into it again

@jepotter1-archive
Copy link

@danrabbit DuckDuckGo has really improved a lot. I use it daily and, although Google still has better results, DuckDuckGo is quite usable. I think elementary should go with DuckDuckGo in Juno.

@steakscience
Copy link

I think the best option would be to prompt users to select their preferred search engine upon starting the browser for the first time.

@cassidyjames
Copy link
Contributor

I've tried reverting to DuckDuckGo for my searches, and have not gotten used to it. I'll continue to try this and see if I can, but I'm still not feeling it as a default; we've heard from too many users who expect to see and use Google and its results.

Something I've been thinking about is making the existing opt-in privacy measures more pervasive through the OS; for example, turning History off in System Settings could also switch Epiphany to an Incognito/Private Browsing mode by default (elementary/switchboard-plug-security-privacy#52). In addition, Epiphany in Incognito could use DuckDuckGo by default to encourage further privacy (gitlab.gnome.org/GNOME/epiphany#506).

I think with these additions, it would make it far easier and clear how to opt into a more privacy-focused mode without spamming every user with a search engine choice that they may not understand, or that the vast majority of people will choose a single option (Google).

@mcatanzaro
Copy link

mcatanzaro commented Jan 7, 2019

It doesn't make much sense to tie remote privacy (search engine) in with local privacy (incognito mode), though. They're two different use-cases:

  • Do you want to avoid fingerprinting and having your preferences sold to advertising companies? Then use DuckDuckGo instead of Google.
  • Do you want people with access to your user account on your computer to not see your browsing history? Then use incognito mode.

I guess most users generally want history saved locally, because it would be annoying to not be able to easily find previously-visited websites by searching in the address bar. That's why incognito mode is not enabled by default. You probably want local history even if you care about web privacy. I also assume that if you care enough about privacy to want DuckDuckGo instead of Google, you probably want it for regular browsing, not just private browsing. So that's why the upstream defaults are the way they are.

FWIW: DuckDuckGo has been the default search engine in Epiphany since 2013. My personal experience is that DuckDuckGo search results were not very good at first, but became much better somewhere back in 2015 or thereabouts; before that, I used to switch to Google whenever I didn't find the results I was looking for with DuckDuckGo, but I almost never do that nowadays.

FWIW 2: there is currently some controversy in https://gitlab.gnome.org/GNOME/epiphany/issues/616 so if that goes badly enough, we might switch away anyway.

@LilyCathelineau
Copy link

Hello! I want to point out that there isn't any proof that DuckDuckGo is private, they say they are but they do collect search data[1], despite saying it isn't personalized, they haven't actually provided evidence to prove that claim.

By using their search engine, an address called "improving.duckduckgo.com" is pinged, without user consent, and stores user information.[2]

DuckDuckGo, also uses the Canvas API to fingerprint users.[3]

It is truly awful that a lot of people in the tech community give DuckDuckGo a free pass on unsubstantiated claims of privacy. Despite all of their boasting about being private, their practices prove otherwise. There are plenty of other privacy focused search engines, without any of these search engines.

  1. "We also save searches, but again, not in a personally identifiable way, as we do not store IP addresses or unique User agent strings. We use aggregate, non-personal search data to improve things like misspellings." DuckDuckGo Privacy Policy
  2. "saves your searches, as well as which result you clicked on by requests to improving.duckduckgo.com. While there may not be an IP address or any other identifiable information associated with the saved requests, sometimes my queries themselves contain personally identifiable information." Disable improving.duckduckgo.com requests and saving of searches
  3. "DuckDuckGo is using the Canvas DOMRect API on their search engine. Canvas is used to make unique geometry measurements on target browsers, and DOMRect API uses rectangles. This can be verified with the CanvasBlocker Firefox add-on by Korbinian Kapsner." DuckDuckGo now fingerprinting visitors

@mcatanzaro
Copy link

Hello! I want to point out that there isn't any proof that DuckDuckGo is private, they say they are but they do collect search data[1], despite saying it isn't personalized, they haven't actually provided evidence to prove that claim.

Well it's impossible to prove, right? That's the nature of using a third-party service. DuckDuckGo doesn't claim it doesn't save searches, just that it aggregates them and doesn't tie them to users personally. Seems fine to me, and I have no reason to disbelieve those claims. I'm not aware of other privacy-focused search engines that are nearly as popular, widely-trusted, and well-designed (looks good). To be default in Epiphany, a search engine would have to satisfy all of the above.

We'd also need a good reason to abandon our current partnership agreement with DuckDuckGo. It's not worth very much, but it's been Epiphany's default search engine since 2012-2013 or thereabouts and I'd need to see a strong reason to consider changing it. At least I'm personally quite happy with the service and its search results.

DuckDuckGo, also uses the Canvas API to fingerprint users.[3]

If that's ever proved, then we would for sure switch to something else. We've received assurances to the contrary from our contact at DuckDuckGo, but at the end of the day, as with any third-party service, it's hard to prove that fingerprinting is not happening. Consider that DuckDuckGo's business would be destroyed if it was proved to be fingerprinting, though, and it seems unlikely.

@cassidyjames
Copy link
Contributor

@mcatanzaro for what it's worth, I've been investigating and very pleased with the results, design, ethos, and interactions with Startpage.com.

@mcatanzaro
Copy link

@mcatanzaro for what it's worth, I've been investigating and very pleased with the results, design, ethos, and interactions with Startpage.com.

Looks like it's had a significant redesign since the last time I tried it!

@cassidyjames
Copy link
Contributor

fixed by #142

@danirabbit danirabbit added this to the 5.1.2 milestone Oct 8, 2019
@lenemter lenemter added this to Privacy Aug 19, 2024
@lenemter lenemter moved this to Done in Privacy Aug 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

No branches or pull requests

8 participants