Jerry Krinock
Admin
Offline
Posts: 1683
Location: San Jose, California, USA
Joined: Sep 29th, 2008
|
Re: DuckDuckGo browser
Reply #5 - Feb 3rd, 2023 at 5:58am
|
Print Post
|
Five years later…
Now there is a DuckDuckGo browser for Mac.
SHORT ANSWER:
It looks like our apps could never import/export with DuckDuckGo because, being designed for extreme privacy, the DuckDuckGo browser does not support, and makes it extremely difficult, for any other app to dig into your DuckDuckGo bookmarks. It's a feature of DuckDuckGo.
LONGER, TECHNICAL ANSWER:
There are two techinical questions here. Can we access DuckDuckGo bookmarks when DuckDuckGo is not running, and/or can we access DuckDuckGo bookmarks when DuckDuckGo is running.
• When DuckDuckGo is not running, we'd need to access their files. DuckDuckGo stores your bookmarks in a Core Data store, ~/Library/Containers/com.duckduckgo.macos.browser/Data/Library/Database.sqlite > ZBOOKMARKMANAGEDOBJECT. This is not the way the other browsers do it, so it would require some reverse engineering to hack into. More importantly, all entries in this database are encrypted, and I presume that DuckDuckGo has made it very difficult to reverse engineer and find the encryption keys. It would be an interesting science project to try and hack this, but not a good use of our resources.
• When DuckDuckGo is running, we would access its bookmarks via a browser extension installed into DuckDuckGo, as we do with Chrome, Firefox, Edge, Opera and Brave. But there is no apparent way to install extensions into DuckDuckGo. This is probably intentional, since allowing extensions increases the surface area of a browser's security envelope, and as you know DuckDuckGo is all about your privacy, which requires security. (You can read that duckduckgo.com does offer their extensions to be installed into other browsers. But that is something different.)
|