Hacker News new | ask | show | jobs
Ask HN: Does DuckDuckGo share user IPs with Microsoft?
9 points by gebt 476 days ago
Hi HN,

Today I was using DuckDuckGo website to look for some exhibitions. I typed "Ausstellung" (German word for exhibition) and accidentally pressed Enter. What happened next was interesting. The search result was full of pages related to my city!!!

I don't live in Berlin any other big city. I live in a small city, and the result was all about exhibitions in my city.

As far as I know Bing serves the DuckDuckGo results. And DuckDuckGo privacy policy says that it doesn't share our IPs with Microsoft. If it's true, how could it happen?

To me, it means only one thing: Bing knows my IP or at least my city and country.

Update: it seems that it only happened in desktop version of the website. `t` param should be `fpas` or `ffab`, it seems.

If you live in a German speaking country you can try this:

https://duckduckgo.com/?q=Ausstellung&t=fpas&ia=web

Update 2: I updated the title from "shares location" to "shares users IP" to make it more clear.

6 comments

Hi, I'm from DuckDuckGo. We absolutely do not send IP addresses to others, nor do we store them ourselves. We have a help page entitled 'How DuckDuckGo Keeps Your Local Search Results Anonymous' that explains how we can nevertheless get decent local results: https://duckduckgo.com/duckduckgo-help-pages/privacy/anonymo...
I can reproduce this... but only to a limited extent.

If I search for "exposiciones" (Spanish, most common word for exhibitions) it will show mainly -but not exclusively- stuff in my city. But if I search for "exhibiciones" (Spanish, equally valid but not the most common word) almost no results will relate to my city. And if I search for "eventos" (Spanish, literally "events", wider meaning than exhibitions but also a more widely used term, I'd guess) none of it will relate to my city.

If I do the same searches directly on Bing, they are always related to my city.

So, my guess is Bing doesn't know about my location through DuckDuckGo, but DDG themselves may be processing Bing's results further depending on my search, which seems likely anyway.

I've turned the title into a question so it can be consistent with the information in the comments.

(Submitted title was "Tell HN: DuckDuckGo shares users IP with Microsoft")

Yes, I discovered this the other day as well. I was looking for information related to housing prices in a foreign country and was having a hard time because the only results I could get were for “luxury homes.” When I VPN’d into the country I was able to get better results.
I can reproduce this also with Qwant and Ecosia (both using Bing service).
I tried that on Ecosia and it's the same. But Ecosia in its privacy policy says that it shares IPs with Microsoft.
Best I understand is that DDG may do localisation based on IP geolookup, but not specific geolocation.

The DuckDuckGo help pages address this specifically:

There may be cases when you want more accurate location-based results like local weather and restaurants. We can still serve results for searches like these (including instant answers and ads) while keeping you anonymous.

To do this, DuckDuckGo Search simply guesses your location using a GEO::IP lookup with the IP address that’s automatically sent to us via your device; then we throw away both the guessed location and the IP address, per our Privacy Policy, saving none of that info on our servers. Our default search experience was designed so that we don’t need to request any additional information than what you are already sending.

This process isn’t always accurate enough; for example, DuckDuckGo Search may end up assuming you’re hundreds of miles away from where you actually are, especially on mobile phone networks that route traffic through a central hub. That’s why we built an option that lets you improve the accuracy of your local search results.

<https://duckduckgo.com/duckduckgo-help-pages/privacy/anonymo...>

I keep my browser security settings pretty locked down, and explicitly reject sharing location data.[1] Yet if I do a generic search (say, "restaurant"), there are ... roughly localised results. Bouncing the modem (and obtaining a new IP) changes the location indicated. I've tested this with several queries that should provide pretty fine-grained localised results and ... as I reset my network connection these move around within the general local area.

NB, I'd written the following before checking DDG's help docs, and my assumptions appear accurate: Given the ways in which IP address location can be inferred, even with non-persistent IPs, I'd suspect that before accusing DDG of specific geolocation snooping.

(The fact that IPs can be and are used as proxies for location is itself problematic, but ... is far broader in scope than DDG's visible practice.)

Unless you've got something stronger to go on, or specific network traffic / cookie analysis, I'm going to call excess paranoia here. Not a bad sense to cultivate, but also one you don't want firing off half-cocked.

________________________________

Notes:

1. Firefox: Settings -> search "location", click "settings". I've just verified no sites permitted, new requests blocked.

Sorry, I updated the title. By location I meant IP.

If we have location-based results it means that they shares (let's say) the gussed city name with Microsoft. Saying *we throw away both the guessed location and the IP address* is bullshit. They share it with Microsoft, and Microsoft keeps it.

>it means that they shares (let's say) the gussed city name with Microsoft.

I'm not sure I understand or maybe I'm missing something, sharing the guessed city is not "technically" sharing your IP address? (I understand that it's still sharing more info than what you thought)

Let's say the steps are:

1. You type in "exhibition" to ddg

2. DDG sends "exhibition in <guessed city>" to Bing using its own random datacenter IP address

3. Sends you back results

Did it now "share your IP address with Microsoft"?

You are right. But, it shares my gussed city name, which most of the time is very accurate.

Then it says we throw away the IP and gussed city name, which is correct. But they have shared the city name with Microsoft.

I will update the title to fit the described problem.

As a general rule, the more unpopulated your locale is and the more niche your searches from that location are the easier it is for Microsoft to create a profile of you despite ddg's own intentions. For example, you would probably be the only Real Betis fanatic who builds their own smart home devices suffering with tongue cancer and who happens to live in <smallGermanTown>, and Microsft could establish that profile as long as ddg sends the town info to Microsoft with every separate search within some time window.
Sharing the city name with Microsoft if it’s uncorrelated with an IP address is not a privacy concern. To Microsoft, all they can see is “an anonymous ddg query about restaurants in <city>.”
As others have noted, and DDG themselves have clarified, it's possible to request a geospecified result without disclosing to Microsoft Bing either your IP address or anything personally identifying.

Your initial accusation here and follow-up are unwarranted.