# Introducing DuckDuckGo Tracker Radar to Blokada

**URL:** <https://community.blokada.org/t/introducing-duckduckgo-tracker-radar-to-blokada/469>\
**Category:** Blog\
**Tags:** android, ios, blocklist\
**Created:** [July 2, 2020, 11:44am UTC](https://community.blokada.org/t/introducing-duckduckgo-tracker-radar-to-blokada/469 "2020-07-02T11:44:23Z")\
**Posts on this page:** 20\
**Page:** 4

<div class="post-metadata">

**Author:** ![Karol](https://dub1.discourse-cdn.com/flex017/user_avatar/community.blokada.org/karol/32/13_2.png) [@Karol](https://community.blokada.org/u/Karol)\
**Post date:** [July 28, 2022, 7:18am UTC](https://community.blokada.org/t/introducing-duckduckgo-tracker-radar-to-blokada/469/63 "2022-07-28T07:18:48Z")

</div>

All hosts added and sorted.

I’ll try to change the script to include those whitelists in the process, thanks for the idea.

---

<div class="post-metadata">

**Author:** ![Karol](https://dub1.discourse-cdn.com/flex017/user_avatar/community.blokada.org/karol/32/13_2.png) [@Karol](https://community.blokada.org/u/Karol)\
**Post date:** [July 28, 2022, 9:06am UTC](https://community.blokada.org/t/introducing-duckduckgo-tracker-radar-to-blokada/469/64 "2022-07-28T09:06:30Z")

</div>

I have now added a simple whitelist generator script that fetches the lists you guys mentioned. So now our ddg list shrank from 24.6k hosts to 22.4k hosts, so I think we removed a lot of false positives 🙂

---

<div class="post-metadata">

**Author:** ![oaktree](https://avatars.discourse-cdn.com/v4/letter/o/4af34b/32.png) [@oaktree](https://community.blokada.org/u/oaktree)\
**Post date:** [July 28, 2022, 2:18pm UTC](https://community.blokada.org/t/introducing-duckduckgo-tracker-radar-to-blokada/469/65 "2022-07-28T14:18:21Z")

</div>

```auto
static.twitchcdn.net
usher.ttvnw.net

```

are required for twitch streaming

```auto
cdn2.downdetector.com

```

is needed to check for offline websites

`	149366088.v2.pressablecdn.com` for OMGubuntu is still on the blacklist.

---

<div class="post-metadata">

**Author:** ![oaktree](https://avatars.discourse-cdn.com/v4/letter/o/4af34b/32.png) [@oaktree](https://community.blokada.org/u/oaktree)\
**Post date:** [August 1, 2022, 8:51am UTC](https://community.blokada.org/t/introducing-duckduckgo-tracker-radar-to-blokada/469/66 "2022-08-01T08:51:06Z")

</div>

```auto
dl.gmx.com.edgekey.net
dl.gmx.at.edgekey.net
dl.gmx.fr.edgekey.net
dl.gmx.co.uk.edgekey.net
dl.gmx.ch.edgekey.net
dl.gmx.ch.edgekey.net

```

more gmx domains that need a whitelist

---

<div class="post-metadata">

**Author:** ![Karol](https://dub1.discourse-cdn.com/flex017/user_avatar/community.blokada.org/karol/32/13_2.png) [@Karol](https://community.blokada.org/u/Karol)\
**Post date:** [August 10, 2022, 7:54am UTC](https://community.blokada.org/t/introducing-duckduckgo-tracker-radar-to-blokada/469/67 "2022-08-10T07:54:57Z")

</div>

Updated.

---

<div class="post-metadata">

**Author:** ![oaktree](https://avatars.discourse-cdn.com/v4/letter/o/4af34b/32.png) [@oaktree](https://community.blokada.org/u/oaktree)\
**Post date:** [August 12, 2022, 4:20pm UTC](https://community.blokada.org/t/introducing-duckduckgo-tracker-radar-to-blokada/469/68 "2022-08-12T16:20:33Z")

</div>

` assets-bwbx-io.shared.bloomberga.com`  
stores design elements for [bloomberg.com](http://bloomberg.com). Without this it is barely readable.

---

<div class="post-metadata">

**Author:** ![oaktree](https://avatars.discourse-cdn.com/v4/letter/o/4af34b/32.png) [@oaktree](https://community.blokada.org/u/oaktree)\
**Post date:** [September 13, 2022, 8:11am UTC](https://community.blokada.org/t/introducing-duckduckgo-tracker-radar-to-blokada/469/69 "2022-09-13T08:11:52Z")

</div>

`www2.ati.com.edgekey.net`  
blocks `download.amd.com`

---

<div class="post-metadata">

**Author:** ![oaktree](https://avatars.discourse-cdn.com/v4/letter/o/4af34b/32.png) [@oaktree](https://community.blokada.org/u/oaktree)\
**Post date:** [September 17, 2022, 7:28pm UTC](https://community.blokada.org/t/introducing-duckduckgo-tracker-radar-to-blokada/469/70 "2022-09-17T19:28:42Z")

</div>

`dl.flathub.org` breaks flatpak updates.

```auto
assets.jimstatic.com	
	
	image.jimcdn.com	
	
	u.jimcdn.com

```

are required by websites hosted on Jimdo

`asset.saturn.de.cdn.cloudflare.net` breaks the design of the retailer `saturn.de`

---

<div class="post-metadata">

**Author:** ![yokoffing](https://avatars.discourse-cdn.com/v4/letter/y/51bf81/32.png) [@yokoffing](https://community.blokada.org/u/yokoffing)\
**Post date:** [October 1, 2022, 8:57pm UTC](https://community.blokada.org/t/introducing-duckduckgo-tracker-radar-to-blokada/469/71 "2022-10-01T20:57:52Z")

</div>

@Karol, this is a good source to run through our allowlisting script regularly, to help cut down on the false positives: [1Hosts/exclude\_for\_all.txt at master · badmojr/1Hosts · GitHub](https://github.com/badmojr/1Hosts/blob/master/submit_here/exclude_for_all.txt).

Another one: [src/exclude.txt · master · malware-filter / urlhaus-filter · GitLab](https://gitlab.com/malware-filter/urlhaus-filter/-/blob/master/src/exclude.txt)

Also consider something like step 2 here: [faq · Wiki · malware-filter / malware-filter · GitLab](https://gitlab.com/malware-filter/malware-filter/-/wikis/faq). But I would want to make sure it doesn’t exclude trackers.

---

<div class="post-metadata">

**Author:** ![oaktree](https://avatars.discourse-cdn.com/v4/letter/o/4af34b/32.png) [@oaktree](https://community.blokada.org/u/oaktree)\
**Post date:** [October 11, 2022, 3:02pm UTC](https://community.blokada.org/t/introducing-duckduckgo-tracker-radar-to-blokada/469/72 "2022-10-11T15:02:44Z")

</div>

` base.maps.api.here.com.edgekey.net`  
breaks the amazon shipment tracking for example

---

<div class="post-metadata">

**Author:** ![oaktree](https://avatars.discourse-cdn.com/v4/letter/o/4af34b/32.png) [@oaktree](https://community.blokada.org/u/oaktree)\
**Post date:** [October 16, 2022, 4:17pm UTC](https://community.blokada.org/t/introducing-duckduckgo-tracker-radar-to-blokada/469/73 "2022-10-16T16:17:02Z")

</div>

`i.computer-bild.de` breaks the layout of the computer news page [computer-bild.de](http://computer-bild.de)

---

<div class="post-metadata">

**Author:** ![CleanupTheInternet](https://dub1.discourse-cdn.com/flex017/user_avatar/community.blokada.org/cleanuptheinternet/32/16847_2.png) [@CleanupTheInternet](https://community.blokada.org/u/CleanupTheInternet)\
**Post date:** [October 17, 2022, 2:56pm UTC](https://community.blokada.org/t/introducing-duckduckgo-tracker-radar-to-blokada/469/74 "2022-10-17T14:56:58Z")

</div>

I downloaded the latest list from [https://blokada.org/blocklists/ddgtrackerradar/standard/hosts.txt](https://blokada.org/blocklists/ddgtrackerradar/standard/hosts.txt) and sorted it and then removed duplicates. The list reduced from 23,000+ to 13,000. That means your host list has over 10,000 duplicates wasting both yours and client connections bandwidth, as well as CPU for programs that process it and need to check for duplicates. You may want to sort and “unique” the lines so as to save everyone including yourselves bandwidth and CPU time.

---

<div class="post-metadata">

**Author:** ![oaktree](https://avatars.discourse-cdn.com/v4/letter/o/4af34b/32.png) [@oaktree](https://community.blokada.org/u/oaktree)\
**Post date:** [October 18, 2022, 6:32pm UTC](https://community.blokada.org/t/introducing-duckduckgo-tracker-radar-to-blokada/469/75 "2022-10-18T18:32:33Z")

</div>

`cdn.akamai.steamstatic.com` breaks the Steam Store

---

<div class="post-metadata">

**Author:** ![Karol](https://dub1.discourse-cdn.com/flex017/user_avatar/community.blokada.org/karol/32/13_2.png) [@Karol](https://community.blokada.org/u/Karol)\
**Post date:** [October 20, 2022, 6:41am UTC](https://community.blokada.org/t/introducing-duckduckgo-tracker-radar-to-blokada/469/76 "2022-10-20T06:41:30Z")

</div>

All hosts posted until here have been whitelisted. Also I added the false positive whitelists mentioned by @yokoffing, and added the sorting+dedupe step mentioned by @CleanupTheInternet . Thanks!

---

<div class="post-metadata">

**Author:** ![oaktree](https://avatars.discourse-cdn.com/v4/letter/o/4af34b/32.png) [@oaktree](https://community.blokada.org/u/oaktree)\
**Post date:** [October 21, 2022, 7:19pm UTC](https://community.blokada.org/t/introducing-duckduckgo-tracker-radar-to-blokada/469/77 "2022-10-21T19:19:41Z")

</div>

```auto
static.files.bbci.co.uk.edgekey.net
ichef.bbci.co.uk

```

break [bbc.co.uk](http://bbc.co.uk) as they host images and css

`open.spotifycdn.com`  
breaks the [open.spotify.com](http://open.spotify.com) webplayer

`pbcdn1.podbean.com` cuts off podcatchers from getting images to podcasts hosted by PodBean.

---

<div class="post-metadata">

**Author:** ![oaktree](https://avatars.discourse-cdn.com/v4/letter/o/4af34b/32.png) [@oaktree](https://community.blokada.org/u/oaktree)\
**Post date:** [October 29, 2022, 6:52pm UTC](https://community.blokada.org/t/introducing-duckduckgo-tracker-radar-to-blokada/469/78 "2022-10-29T18:52:55Z")

</div>

`slot9428.ebay.com.edgekey.net` breaks the ebay layout.

`cs2001.wpc.edgecastcdn.net```` is a cname for `cdn.cms-twdigitalassets.com``` which breaks the layout of [developer.twitter.com](http://developer.twitter.com)

---

<div class="post-metadata">

**Author:** ![oaktree](https://avatars.discourse-cdn.com/v4/letter/o/4af34b/32.png) [@oaktree](https://community.blokada.org/u/oaktree)\
**Post date:** [November 6, 2022, 9:09am UTC](https://community.blokada.org/t/introducing-duckduckgo-tracker-radar-to-blokada/469/80 "2022-11-06T09:09:11Z")

</div>

```auto
player.odycdn.com

```

breaks videos on [Odysee.com](http://Odysee.com)

`media.forgecdn.net`  
breaks [curse.com](http://curse.com) & [curseforge.com](http://curseforge.com) and the Overwolf CF App as their images are hosted on this domain.

---

<div class="post-metadata">

**Author:** ![Karol](https://dub1.discourse-cdn.com/flex017/user_avatar/community.blokada.org/karol/32/13_2.png) [@Karol](https://community.blokada.org/u/Karol)\
**Post date:** [November 11, 2022, 9:51am UTC](https://community.blokada.org/t/introducing-duckduckgo-tracker-radar-to-blokada/469/81 "2022-11-11T09:51:41Z")

</div>

Updated.

---

<div class="post-metadata">

**Author:** ![oaktree](https://avatars.discourse-cdn.com/v4/letter/o/4af34b/32.png) [@oaktree](https://community.blokada.org/u/oaktree)\
**Post date:** [November 12, 2022, 9:45am UTC](https://community.blokada.org/t/introducing-duckduckgo-tracker-radar-to-blokada/469/82 "2022-11-12T09:45:02Z")

</div>

`js.static-cache.de` breaks image loading via lazy loading on [junghanswolle.de](http://junghanswolle.de)

` dl.web.de.edgekey.net` breaks attachment downloads on `web.de` via `dl.web.de`

---

<div class="post-metadata">

**Author:** ![yokoffing](https://avatars.discourse-cdn.com/v4/letter/y/51bf81/32.png) [@yokoffing](https://community.blokada.org/u/yokoffing)\
**Post date:** [November 13, 2022, 1:15am UTC](https://community.blokada.org/t/introducing-duckduckgo-tracker-radar-to-blokada/469/83 "2022-11-13T01:15:57Z")

</div>

```auto
img.medscapestatic.com
img.medscapestatic.com.edgekey.net

```

breaks `https://www.medscape.com/`

* * *

In fact, how do we feel about removing all the image subdomains, such as:

```auto
im
im0 im1 im2 etc.
image-
image
image1 image2 etc.
images
images1 images2 etc.
imagesd
imageservice-assets-ht
imagesjoins.
imagesrv.
imagesxf.
img
img-
img1 img2 etc.
imgb
imgbp
imgcdn
imgcover
imgcy
imgd
imgg
imgix
imgopt01
imgproxy
imgs
imgs
imgs10

```

We just need to add these subdomains on [this line](https://github.com/blokadaorg/landing-github-pages/blob/f0c60c6931500838884566a37b2f17e15f5eb351/scripts/ddg.py#L40), correct? @Karol, I’m sure you can code it where we don’t need to list all of these individually.

This alone will remove ~500 lines, almost all likely false positives.

[Previous page](https://community.blokada.org/t/introducing-duckduckgo-tracker-radar-to-blokada/469.md?page=3)

[Next page](https://community.blokada.org/t/introducing-duckduckgo-tracker-radar-to-blokada/469.md?page=5)
