From 7407e9710f10a02cb1506474926e7d4c3bd26c4e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 4 Jan 2026 21:44:44 +0000 Subject: [PATCH 1/4] Initial plan From 6cb24fa7c72639f26c2f0d87909372ecc52ddb8d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 4 Jan 2026 21:51:46 +0000 Subject: [PATCH 2/4] Add DDG data types support to Tracker class and TrackerList loader Co-authored-by: kasnder <5175206+kasnder@users.noreply.github.com> --- app/src/main/assets/ddg-data-types.csv | 708 ++++++++++++++++++ .../kollnig/missioncontrol/data/Tracker.java | 21 + .../missioncontrol/data/TrackerList.java | 86 +++ 3 files changed, 815 insertions(+) create mode 100644 app/src/main/assets/ddg-data-types.csv diff --git a/app/src/main/assets/ddg-data-types.csv b/app/src/main/assets/ddg-data-types.csv new file mode 100644 index 000000000..8740a30d4 --- /dev/null +++ b/app/src/main/assets/ddg-data-types.csv @@ -0,0 +1,708 @@ +domain,"Ad Motivated Tracking",Advertising,"Ad Fraud",Analytics,"Audience Measurement","Federated Login",SSO,"Third-Party Analytics Marketing","Social - Comment","Social - Share","Online Payment","Action Pixels","Unknown High Risk Behavior","Obscure Ownership",CDN,Badge,"Embedded Content","Session Replay","Social Network",Non-Tracking,Malware,"Fraud Prevention","Consent Management Platform","Tag Manager","Support Chat Widget" +1dmp.io,1,1,,1,,,,1,,,,,,,,,,,,,,,,, +1rx.io,1,1,1,,,,,1,,,,,,,,,,,,,,,,, +254a.com,1,1,,,,,,1,,,,1,,1,,,,,,,,,,, +2mdn.net,1,1,1,,,,,,,,,,,,,,,,,,,,,, +2o7.net,1,,,1,1,,,1,,,,1,,,,,,,,,,,,, +33across.com,1,1,,1,,,,,,,,1,,,,,,,,,,,,, +360yield.com,1,1,,,,,,1,,,,,,,,,,,,,,,,, +3lift.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +4finance.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +8x8.com,,,,,,,,,,,,,,,,,1,,,,,,,,1 +abtasty.com,,,,1,,,,1,,,,,,,,,,1,,,,,,, +acuityplatform.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +acxiomapac.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +ad-m.asia,1,1,,,,,,,,,,,,,,,,,,,,,,, +addthis.com,1,1,,1,1,,,1,,1,,,,,,,1,,,,,,,, +addtoany.com,1,1,,1,,,,1,,1,,,,,,,1,,,,,,,, +adentifi.com,1,1,1,,,,,,,,,,,,,,,,,,,,,, +adform.net,1,1,1,,1,,,,,,,,,,,,,,,,,,,, +adfox.ru,1,1,,,,,,,,,,,,,,,,,,,,,,, +adgrx.com,1,1,1,,,,,1,,,,,,,,,,,,,,,,, +adhaven.com,1,1,,,1,,,,,,,,,,,,,,,,,,,, +adhigh.net,1,1,,,,,,,,,,,,,,,,,,,,,,, +adition.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +adkernel.com,1,1,,,,,,1,,,,,,,,,,,,,,,,, +adlightning.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +admedo.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +admixer.net,1,1,,,,,,,,,,,,,,,,,,,,,,, +adnium.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +adnxs.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +adobecqms.net,,,,,,,,,,,,,,,1,,,,,,,,,, +adobedtm.com,1,1,,1,1,,,1,,,,,,,,,,,,,,,,1, +adotmob.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +adriver.ru,1,1,,,,,,,,,,,,,,,,,,,,,,, +adroll.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +adrta.com,1,,1,1,,,,,,,,,,,,,,,,,,,,, +ads-twitter.com,1,1,,,,,,1,,,,1,,,,,,,,,,,,, +adsafeprotected.com,1,1,1,,,,,,,,,,,,,,,,,,,,,, +adsafety.net,,1,,,,,,,,,,,,,,,,,,,,,,, +adscale.de,1,1,,,,,,,,,,,,,,,,,,,,,,, +adsco.re,1,,1,1,1,,,,,,,,,,,,,,,,,,,, +adsnative.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +adsrvr.org,1,1,,,,,,,,,,,,,,,,,,,,,,, +adstanding.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +adswizz.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +adsymptotic.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +adtdp.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +adtech.de,1,1,,,,,,,,,,,,,,,,,,,,,,, +adthrive.com,,1,,,,,,,,,,,,,,,,,,,,,,, +advertising.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +afcdn.com,,,,,,,,,,,,,,,1,,,,,,,,,, +affec.tv,1,1,1,,1,,,,,,,,,,,,,,,,,,,, +agkn.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +aidata.io,1,,,1,1,,,1,,,,,,,,,,,,,,,,, +akadns.net,,,,,,,,,,,,,,,1,,,,,,,,,, +akamai.com,,,,,,,,,,,,,,,1,,,,,,,,,, +akamai.net,,,,,,,,,,,,,,,1,,,,,,,,,, +akamaihd.net,,,,,,,,,,,,,,,1,,,,,,,,,, +akamaized.net,,,,,,,,,,,,,,,1,,,,,,,,,, +alcdn.com,1,1,,,1,,,1,,,,,,,,,,,,,,,,, +alcmpn.com,1,,,1,1,,,,,,,,,,,,,,,,,,,, +alexametrics.com,,,,,1,,,,,,,,,,,,,,,,,,,, +alicdn.com,,,,,,,,,,,,,,,1,,,,,,,,,, +alipay.com,,,,,,,,,,,1,,,,,,,,,,,,,, +alipayobjects.com,,,,,,,,,,,1,,,,1,,,,,,,,,, +altitude-arena.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +amazon-adsystem.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +amazon.com,1,,,1,,,1,1,,,1,,,,,,1,,,,,,,, +amazonaws.com,,,,,,,,,,,,,,,1,,,,,,,,,, +amazonpay.com,,,,,,,,,,,1,,,,,,,,,1,,,,, +amplitude.com,,,,1,,,,,,,,,,,,,,,,,,,,, +ampproject.org,,1,,,,,,,,,,,,,1,,,,,,,,,, +amung.us,1,1,,1,1,,,,,,,,,,,,,,,,,,,, +analytics-egain.com,,,,,,,,,,,,,,,,,,,,,,,,,1 +apigee.net,,,,,,,,,,,,,,,1,,,,,,,,,, +app.link,,1,,1,1,,,1,,,,,,,,,,,,,,,,, +appconsent.io,,,,,,,,,,,,,,,,,,,,,,,1,, +appdynamics.com,,,,1,,,,,,,,,,,,,,,,,,,,, +appier.net,1,1,,,,,,1,,,,,,,,,,,,,,,,, +appspot.com,,,,,,,,,,,,,,,1,,,,,,,,,, +apxlv.com,,,,1,,,,,,,,,,,,,,,,,,,,, +arcgis.com,,,,,,,,,,,,,,,1,,1,,,1,,,,, +archive.org,,,,,,,,,,,,,,,,,,,,1,,,,, +areyouahuman.com,1,,1,,,,,,,,,,,,,,,,,,,,,, +arkoselabs.com,,,,,,,,,,,,,,,,,,,,,,1,,, +aspnetcdn.com,,,,,,,,,,,,,,,1,,,,,,,,,, +assoc-amazon.com,1,1,,,,,,,,,,1,,,,,,,,,,,,, +atdmt.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +attn.tv,1,1,,1,,,,1,,,,,,,,,,,,,,,,, +ausgezeichnet.org,,,,,,,,,,,,,,,,1,,,,,,,,, +avocet.io,1,1,1,,1,,,,,,,,,,,,,,,,,,,, +azure.net,,,,,,,,,,,,,,,1,,,,,,,,,, +azureedge.net,,,,,,,,,,,,,,,1,,,,,,,,,, +azurefd.net,,,,,,,,,,,,,,,1,,,,,,,,,, +azurewebsites.net,,,,,,,,,,,,,,,1,,,,,,,,,, +b-cdn.net,,,,,,,,,,,,,,,1,,,,,,,,,, +bannerflow.com,1,1,,,,,,,,,,1,,,,,,,,,,,,, +basis.net,1,1,,1,,,,,,,,1,,,,,,,,,,,,, +bazaarvoice.com,1,1,,1,1,,,1,,,,1,,,,,1,,,,,,,, +bbb.org,,,,,,,,,,,,,,,,1,,,,,,,,, +betrad.com,1,,,1,,,,1,,,,,,,,,,,,,,,,, +betweendigital.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +bfmio.com,1,1,,,,,,1,,,,1,,,,,,,,,,,,, +bidr.io,1,1,,,,,,,,,,,,,,,,,,,,,,, +bidswitch.net,1,1,1,,,,,,,,,,,,,,,,,,,,,, +bing.com,1,1,1,,,,,,,,,1,,,,,1,,,,,,,, +bizographics.com,1,,,1,1,,,,,,,1,,,,,,,,,,,,, +bizrate.com,1,1,,1,1,,,1,,,,1,,,,,1,,,,,,,, +bkrtx.com,1,1,,1,1,,,1,,,,,,,,,,,,,,,,, +blismedia.com,1,1,1,1,1,,,1,,,,,,,,,,,,,,,,, +blogger.com,,,,,,,,,,1,,,,,1,,1,,,,,,,, +blogspot.com,,,,,,,,,,1,,,,,1,,1,,,,,,,, +bluecava.com,1,,1,1,1,,,,,,,,,,,,,,,,,,,, +blueconic.net,1,1,,1,,,,1,,,,1,,,,,,,,,,,,, +bluekai.com,1,1,,1,1,,,,,,,,,,,,,,,,,,,, +boldchat.com,,,,,,,,,,,,,,,,,,,,,,,,,1 +bongacash.com,,1,,,,,,,,,,,,,,,1,,,,,,,, +bootstrapcdn.com,,,,,,,,,,,,,,,1,,,,,,,,,, +bounceexchange.com,1,1,,1,1,,,,,,,1,,,,,,,,,,,,, +branch.io,,1,,1,1,,,1,,,,,,,,,,,,,,,,, +brealtime.com,1,1,,1,1,,,,,,,,,,,,,,,,,,,, +brightcove.com,,1,,1,,,,,,,,,,,1,,1,,,,,,,, +brightcove.net,,1,,1,,,,,,,,,,,1,,1,,,,,,,, +brightcovecdn.com,,,,,,,,,,,,,,,1,,,,,,,,,, +bronto.com,1,1,,1,1,,,1,,,,1,,,,,1,,,,,,,, +browser-update.org,,,,,,,,,,,,,,,,1,1,,,,,,,, +btstatic.com,1,1,,1,,,,1,,,,1,,,,,,,,,,,,, +bttrack.com,1,1,1,1,,,,,,,,,,,,,1,,,,,,,, +buysellads.com,,1,,,,,,,,,,,,,,,,,,,,,,, +bytecdn.cn,,,,,,,,,,,,,,,1,,,,,,,,,, +c3tag.com,1,1,,1,,,,1,,,,,,,,,,,,,,,,, +cachefly.net,,,,,,,,,,,,,,,1,,,,,,,,,, +casalemedia.com,1,1,,1,,,,,,,,,,,,,,,,,,,,, +cdn-apple.com,,,,,,,,,,,,,,,1,,,,,,,,,, +cdn-cookieyes.com,,,,,,,,,,,,,,,,,,,,,,,1,, +cdninstagram.com,,,,,,,,,,,,,,,1,,,,,,,,,, +cdnwidget.com,,,,,,,,,,,,,1,1,,,,,,,,,,, +chartbeat.com,1,1,,1,1,,,,,,,,,,,,,,,,,,,, +chartbeat.net,1,1,,1,1,,,,,,,,,,,,,,,,,,,, +chaturbate.com,1,1,,,,,,,,,,,,,,,1,,,,,,,, +chimpstatic.com,1,1,,1,1,,,1,,,,,,,1,,,,,,,,,, +civiccomputing.com,,,,,,,,,,,,,,,,,,,,,,,1,, +ck.page,,,,,,,,,,,,,,,1,,,,,,,,,, +clickagy.com,1,1,,1,1,,,1,,,,,,,,,,,,,,,,, +clickcertain.com,1,1,,,1,,,,,,,,,,,,,,,,,,,, +clicktale.net,,,,1,,,,,,,,1,,,,,,1,,,,,,, +cloudapp.net,,,,,,,,,,,,,,,1,,,,,,,,,, +cloudflare.com,,,,1,,,,,,,,,,,1,,1,,,,,,,, +cloudflarestream.com,,,,,,,,,,,,,,,1,,1,,,,,,,, +cloudfront.net,,,,,,,,,,,,,,,1,,,,,,,,,, +cloudfunctions.net,,,,,,,,,,,,,,,1,,,,,,,,,, +cloudinary.com,,,,,,,,,,,,,,,1,,,,,,,,,, +cloudmaestro.com,,,,,,,,,,,,,,,1,,,,,,,,,, +clrstm.com,1,1,1,1,1,,,1,,,,,,,,,,,,,,,,, +cnn.com,,,,,,,,,,,,,,,,,1,,,,,,,, +cogocast.net,1,1,,,1,,,,,,,,,,,,,,,,,,,, +colossusssp.com,1,,,,,,,,,,,,,,,,,,,,,,,, +commander1.com,,,,1,1,,,1,,,,1,,,,,,,,,,,,, +company-target.com,1,1,,1,1,,,1,,,,1,,1,,,,,,,,,,, +connexity.net,1,1,,1,1,,,1,,,,,,,,,,,,,,,,, +consensu.org,,,,,,,,,,,,,,,,,,,,1,,,1,, +consentframework.com,,,,,,,,,,,,,,,,,,,,,,,1,, +consentmanager.net,,,,,,,,,,,,,,,,,,,,,,,1,, +constantcontact.com,,,,1,,,,1,,,,1,,,,,1,,,,,,,, +contactatonce.com,,,,,,,,,,,,,,,,,,,,,,,,,1 +contentabc.com,,1,,,,,,,,,,,1,1,,,,,,,,,,, +contentsquare.net,,,,1,1,,,1,,,,1,,,,,,1,,,,,,, +contextweb.com,1,1,1,,1,,,,,,,,,,,,,,,,,,,, +cookiebot.com,,,,,,,,,,,,,,,,,1,,,1,,,1,, +cookiefirst.com,,,,,,,,,,,,,,,,,,,,,,,1,, +cookieinformation.com,,,,,,,,,,,,,,,,,,,,,,,1,, +cookielaw.org,,,,,,,,,,,,,,,,,1,,,1,,,1,, +cookiepro.com,,,,,,,,,,,,,,,,,,,,,,,1,, +cpx.to,1,1,,1,1,,,,,,,1,,1,,,,,,,,,,, +cquotient.com,,,,1,,,,,,,,,,,,,,,,,,,,, +crazyegg.com,,,,1,1,,,1,,,,,,,,,,1,,,,,,, +createjs.com,,,,,,,,,,,,,,,1,,,,,,,,,, +creative-serving.com,1,1,,,,,,,,,,1,,,,,,,,,,,,, +creativecdn.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +creativecommons.org,,,,,,,,,,,,,,,,,,,,1,,,,, +crisp.chat,,,,,,,,,,,,,,,,,,,,,,,,,1 +criteo.com,1,1,,1,,,,1,,,,,,,,,,,,,,,,, +criteo.net,1,1,,1,,,,,,,,,,,,,,,,,,,,, +crsspxl.com,1,1,,1,1,,,1,,,,,,,,,,,,,,,,, +crwdcntrl.net,1,1,,,1,,,,,,,,,,,,,,,,,,,, +ctfassets.net,,,,,,1,1,1,,,,,,,1,,,,,,,,,, +ctnsnet.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +custhelp.com,,,,,,,,,,,,,,,,,1,,,,,,,,1 +cxense.com,1,1,,1,,,,1,,,,,,,,,,,,,,,,, +dailymotion.com,,,,,,,,,,,,,,,1,,1,,,,,,,, +datadome.co,,,,,,,,,,,,,,,,,,,,,,1,,, +datawrapper.de,,,,,,,,,,,,,,,1,,1,,,,,,,, +dc-storm.com,1,1,,1,1,,,1,,,,,,,,,,,,,,,,, +deepintent.com,1,1,,1,1,,,,,,,,,,,,,,,,,,,, +deliverimp.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +demandbase.com,1,1,,1,,,,1,,,,1,,,,,,,,,,,,, +demdex.net,1,1,,,,,,1,,,,,,,,,,,,,,,,, +deployads.com,1,1,,1,,,,,,,,,,,,,,,,,,,,, +df-srv.de,1,1,,1,,,,,,,,,,,,,,,,,,,,, +digitaloceanspaces.com,,,,,,,,,,,,,,,1,,,,,,,,,, +digitru.st,1,,,,,,,,,,,,,,,,,,,,,,,, +disqus.com,,,,,,1,,,1,,,,,,,,1,,,,,,,, +disquscdn.com,,,,,,1,,,1,,,,,,1,,1,,,,,,,, +distiltag.com,1,,,1,,,,1,,,,,,,,,,,,,,,,, +districtm.ca,1,1,,,,,,,,,,,,,,,,,,,,,,, +districtm.io,1,1,,,,,,,,,,,,,,,,,,,,,,, +dmca.com,,,,,,,,,,,,,,,,1,,,,1,,,,, +dmxleo.com,1,,,1,,1,,1,,1,,,,,,,1,,,,,,,, +domdex.com,1,1,,1,1,,,1,,,,,,,,,,,,,,,,, +dotomi.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +doubleclick.net,1,1,,,,,,,,,,,,,,,,,,,,,,, +doubleverify.com,1,1,1,,,,,,,,,,,,,,,,,,,,,, +dreamlab.pl,,,,,,,,,,,,,,,,,,,,,,,1,, +drift.com,,,,,,,,,,,,,,,,,1,,,,,,,, +driftt.com,,,,1,,,,1,,,,,,,,,1,,,,,,,, +dropbox.com,,,,,,,,,,,,,,,1,,,,,,,,,, +dtscout.com,1,1,,1,,,,,,,,,,,,,,,,,,,,, +duckduckgo.com,,,,,,,,,,,,,,,,,,,,1,,,,, +dwin1.com,1,1,,1,,,,,,,,,,,,,,,,,,,,, +dynamicyield.com,,,,1,1,,,1,,,,,,,,,1,,,,,,,, +dynsrvtyu.com,1,1,,1,1,,,,,,,,,,,,,,,,,,,, +dyntrk.com,1,1,1,,1,,,,,,,,,,,,,,,,,,,, +e-planning.net,1,1,,,,,,,,,,,,,,,,,,,,,,, +ebay.com,1,1,,,,,,1,,,,1,,,,,,,,,,,,, +ebaystatic.com,,,,,,,,,,,,,,,1,,,,,,,,,, +edgesuite.net,,,,,,,,,,,,,,,1,,,,,,,,,, +egain.cloud,,,,,,,,,,,,,,,,,,,,,,,,,1 +elasticbeanstalk.com,,,,,,,,,,,,,,,1,,,,,,,,,, +eloqua.com,,1,,1,,,,1,,,,,,,,,,,,,,,,, +emetriq.de,1,1,,1,,,,,,,,,,,,,1,,,,,,,, +emxdgt.com,1,1,,1,,,,,,,,,,,,,,,,,,,,, +en25.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +ensighten.com,1,1,,1,1,,,1,,,,,,,,,,,,,,,,, +erne.co,1,1,,1,,,,,,,,,,,,,,,,,,,,, +ero-advertising.com,,1,,,,,,,,,,,,,,,,,,,,,,, +eum-appdynamics.com,,,,1,,,,,,,,,,,,,,,,,,,,, +everestads.net,1,,,,,,,,,,,,,,,,,,,,,,,, +everestjs.net,1,,,,,,,,,,,,,,,,,,,,,,,, +everesttech.net,1,,,,,,,1,,,,,,,,,,,,,,,,, +evidon.com,,,,1,,,,1,,,,,,,,,,,,,,,,, +exdynsrv.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +exelator.com,1,1,,1,1,,,,,,,1,,,,,,,,,,,,, +exoclick.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +exosrv.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +exponential.com,1,1,1,1,1,,,,,,,1,,,,,,1,,,,,,, +exposebox.com,1,1,,1,1,,,1,,,,1,,,1,,,,,,,,,, +extend.tv,1,1,1,,1,,,,,,,1,,,,,1,,,,,,,, +eyeota.net,1,1,,1,1,,,1,,,,,,,,,,,,,,,,, +eyereturn.com,1,1,,1,,,,1,,,,1,,,,,,1,,,,,,, +eyeviewads.com,1,1,1,1,1,,,,,,,1,,,,,1,,,,,,,, +ezoic.net,1,1,,1,1,,,1,,,,1,,,,,,1,,,,,,, +ezojs.com,,,,,,,,,,,,,,,1,,,,,,,,,, +facebook.com,1,1,1,1,1,1,,,1,1,,1,,,,1,1,,1,,,,,, +facebook.net,1,1,1,1,1,1,,,1,1,,1,,,,1,1,,1,,,,,, +fastly-insights.com,,,,1,,,,,,,,,,,,,,,,,,,,, +fastly.net,1,1,,1,,,,1,,,,1,,,1,,1,1,,,,,,, +fbcdn.net,,,,,,,,,,1,,1,,,1,,1,,1,,,,,, +fg8dgt.com,1,1,1,1,1,,,1,,,,1,,,,,,,,,,,,, +firebaseapp.com,,,,,,,,,,,,,,,1,,,,,,,,,, +five9.com,,,,,,,,,,,,,,,,,,,,,,,,,1 +flashtalking.com,1,1,,1,1,,,1,,,,1,,,,,1,1,,,,,,, +flowplayer.org,,,,,,,,,,,,,,,1,,1,,,,,,,, +fontawesome.com,,,,,,,,,,,,,,,1,,,,,,,,,, +fonts.net,,,,,,,,,,,,1,,,1,,,,,,,,,, +force.com,,,,,,,1,,,,,,,,,,1,,,,,,,, +foresee.com,,,,1,1,,,,,,,1,,,,,,1,,,,,,, +forter.com,,,,,,,,,,,,,,,,,,,,,,1,,, +fullstory.com,,,,1,,,,,,,,,,,,,,1,,,,,,, +futurecdn.net,,,,,,,,,,,,,,,1,,,,,,,,,, +fwmrm.net,1,1,,1,,,,1,,,,,,,,,,,,,,,,, +gannett-cdn.com,,,,,,,,,,,,,,,1,,,,,,,,,, +gemius.pl,1,1,,,1,,,,,,,,,,,,,,,,,,,, +getclicky.com,,,1,1,,,,,,,,,,,,,,,,,,,,, +getsitecontrol.com,1,,,1,1,,,1,,,,,,,,,1,,,,,,,, +gigya.com,,,,1,,,1,1,,,,,,,1,,1,,,,,,,, +github.com,,,,,,,,,,,,,,,1,,,,,,,,,, +github.io,,,,,,,,,,,,,,,1,,,,,1,,,,, +go-mpulse.net,,,,1,,,,,,,,,,,,,,,,,,,,, +google-analytics.com,,1,,1,1,,,1,,,,,,,,,,,,,,,,, +google.com,1,1,,,,,,,,,1,,,,1,,,,,,,,,, +googleadservices.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +googleapis.com,,,,,,,,,,,,,,,1,,1,,,,,,,, +googlesyndication.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +googletagmanager.com,1,1,,1,1,,,1,,,,,,,,,,,,,,,,1, +googletagservices.com,1,1,,1,1,,,1,,,,1,,,,,,,,,,,,, +googleusercontent.com,,,,,,,,,,,,,,,1,,,,,,,,,, +googlevideo.com,,,,,,,,,,,,,,,1,,,,,,,,,, +gorgias.chat,,,,,,,,,,,,,,,,,,,,,,,,,1 +gravatar.com,,,,,,1,,,,,,,,,1,,1,,1,,,,,, +groovehq.com,,,,,,,,,,,,,,,,,,,,,,,,,1 +gssprt.jp,1,1,,1,,,,1,,,,,,,,,,,,,,,,, +gstatic.com,,,,,,,,,,,,,,,1,,1,,,,,,,, +gumgum.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +gwallet.com,1,1,,,,,,1,,,,,,,,,,,,,,,,, +heapanalytics.com,,,,1,,,,,,,,1,,,,,,1,,,,,,, +hellobar.com,1,1,,1,,,,,,,,1,,,,,,1,,,,,,, +helpscout.net,,,,,,,,,,,,,,,,,,,,,,,,,1 +here.com,,,,,,,,,,,,,,,1,,1,,,,,,,, +herokuapp.com,,,,,,,,,,,,,,,1,,,,,,,,,, +highwebmedia.com,,,,,,,,,,,,,,,1,,1,,,,,,,, +histats.com,,,,1,1,,,,,,,,,,,,,,,,,,,, +hockeyapp.net,,,,,,,,,,,,,,,1,,,,,,,,,, +hotjar.com,,,,1,1,,,,,,,,,,,,,1,,,,,,, +hs-analytics.net,,,,1,1,,,1,,,,1,,,,,,,,,,,,, +hs-scripts.com,1,1,,1,1,,,1,,,,,,,1,,,,,,,,,, +hsadspixel.net,1,1,,1,1,,,1,,,,1,,,,,,,,,,,,, +hsforms.com,,,,1,,,,,,,,,,,,,1,,,,,,,, +hsleadflows.net,,,,1,1,,,1,,,,,,,,,,,,,,,,, +hubapi.com,1,1,,1,1,,,1,,,,,,,,,,,,,,,,, +hubspot.com,1,1,,1,,,,1,,,,,,,,,1,,,,,,,, +hubspotusercontent-na1.net,,,,,,,,,,,,,,,1,,,,,,,,,, +hwcdn.net,,,,,,,,,,,,,,,1,,,,,,,,,, +hybrid.ai,1,1,,1,1,,,,,,,,,,,,,,,,,,,, +iasds01.com,1,1,1,,,,,,,,,,,,,,,,,,,,,, +ib-ibi.com,1,1,,1,,,,,,,,,,,,,,,,,,,,, +ibillboard.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +id5-sync.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +iesnare.com,,,,,,,,,,,,,,,,,,,,,,1,,, +igodigital.com,1,1,,1,1,,,1,,,,,,,,,,,,,,,,, +images-amazon.com,,,,,,,,,,,,,,,1,,,,,,,,,, +imgix.net,,,,,,,,,,,,,,,1,,,,,,,,,, +imgur.com,,,,,,,,,,,,,,,1,,1,,1,,,,,, +impactradius-event.com,1,1,,1,,,,1,,,,1,,,,,,,,,,,,, +impdesk.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +imrworldwide.com,1,1,,1,1,,,1,,,,1,,,,,,,,,,,,, +incapdns.net,,,,,,,,,,,,,,,1,,,,,,,,,, +indexww.com,,1,,1,,,,,,,,,,,,,,,,,,,,, +innovid.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +insightexpressai.com,1,1,,1,1,,,,,,,,,,,,,,,,,,,, +inspectlet.com,,,,1,,,,1,,,,,,,,,,1,,,,,,, +instagram.com,1,1,,,,,,,,1,,,,,,,1,,1,,,,,, +intentiq.com,1,1,1,1,,,,1,,,,,,,,,,,,,,,,, +intercom.io,,,,,,,,,,,,,,,,,,,,,,,,,1 +intercomcdn.com,,,,,,,,,,,,,,,1,,1,,,1,,,,, +ioam.de,,,,,1,,,,,,,,,,,,,,,,,,,, +iperceptions.com,,,,1,,,,,,,,,,,,,1,,,,,,,, +ipredictive.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +ispot.tv,,1,,1,1,,,,,,,,,,,,,,,,,,,, +itsup.com,1,1,,1,1,,,,,,,1,,,,,,,,,,,,, +iubenda.com,,,,,,,,,,,,,,,,1,1,,,1,,,,, +ivitrack.com,1,1,,1,,,,,,,,,,,,,,,,,,,,, +ixiaa.com,1,,,,1,,,,,,,,,,,,,,,,,,,, +jquery.com,,,,,,,,,,,,,,,1,,,,,,,,,, +jsdelivr.net,,,,,,,,,,,,,,,1,,,,,,,,,, +juicyads.com,1,1,,,,,,,,,,,,,,,,,,,1,,,, +justpremium.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +jwpcdn.com,,1,,,,,,,,,,,,,1,,1,,,,,,,, +jwplatform.com,,1,,,,,,,,,,,,,1,,1,,,,,,,, +jwplayer.com,1,,,1,,,,,,,,1,,,1,,1,,,,,,,, +jwpsrv.com,,,,,,,,,,,,,,,1,,1,,,,,,,, +kampyle.com,,,,,,,,1,,,,,,,,,1,,,,,,,, +kargo.com,1,1,1,,,,,,,,,,,,,,,,,,,,,, +keywee.co,1,1,,1,,,,1,,,,,,,,,,,,,,,,, +klaviyo.com,1,1,,1,1,,,1,,,,,,,,,1,,,,,,,, +korrelate.net,1,,,,,,,,,,,,,,,,,,,,,,,, +krxd.net,1,1,,,1,,,,,,,,,,,,,,,,,,,, +kxcdn.com,,,,,,,,,,,,,,,1,,,,,,,,,, +ladsp.com,1,1,,1,,,,,,,,,,,,,,,,,,,,, +lfstmedia.com,1,1,,,1,,,,,,,1,,,,,,,,,,,,, +liadm.com,1,1,,,1,,,1,,,,,,,,,,,,,,,,, +licdn.com,,,,1,1,,,,,,,,,,1,,,,,,,,,, +licensebuttons.net,,,,,,,,,,,,,,,1,,1,,,1,,,,, +ligatus.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +lightboxcdn.com,1,1,,1,1,,,1,,,,1,,,1,,1,,,,,,,, +lijit.com,1,1,,1,1,,,1,,,,1,,,,,,,,,,,,, +linkedin.com,1,1,,1,,,,,,1,,1,,,,,1,,1,,,,,, +linksynergy.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +list-manage.com,,,,,,,,1,,,,,,,,,1,,,,,,,, +listrak.com,1,1,,,1,,,1,,,,1,,,,,,,,,,,,, +listrakbi.com,1,1,,1,1,,,1,,,,1,,,,,,,,,,,,, +lithium.com,,,,,,,,,,,,,,,1,,,,,,,,,, +livechatinc.com,,,,,,,,,,,,,,,,,1,,,,,,,,1 +liveperson.com,,,,,,,,,,,,,,,,,,,,,,,,,1 +liveperson.net,1,,,1,,,,,,,,,,,,,1,,,,,,,,1 +lkqd.net,1,1,,,1,,,1,,,,,,,,,,,,,,,,, +lldns.net,,,,,,,,,,,,,,,1,,,,,,,,,, +llnwd.net,,,,,,,,,,,,,,,1,,,,,,,,,, +llnwi.net,,,,,,,,,,,,,,,1,,,,,,,,,, +lockerdome.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +loopme.me,1,1,,1,1,,,1,,,,1,,,,,,,,,,,,, +lpsnmedia.net,1,,,1,,,,,,,,,,,,,1,,,,,,,,1 +m6r.eu,1,1,,1,,,,,,,,,,,,,,,,,,,,, +mail.ru,1,1,,1,,,,,,1,,1,,,,,1,,,,,,,, +mailchimp.com,,1,,,,,,1,,,,,,,,,1,,,,,,,, +mapbox.com,,,,,,,,,,,,,,,1,,1,,,,,,,, +marinsm.com,1,1,,1,,,,1,,,,,,,,,,,,,,,,, +marketo.com,1,1,,,,,,1,,,,,,,,,1,,,,,,,, +marketo.net,1,1,,,,,,1,,,,,,,,,1,,,,,,,, +mathtag.com,1,1,,,,,,1,,,,,,,,,,,,,,,,, +maxmind.com,1,,1,1,1,,,,,,,,,,,,,,,,,,,, +maxymiser.net,1,1,,,,,,1,,,,,,,,,,,,,,,,, +media-amazon.com,,,,,,,,,,,,,,,1,,,,,,,,,, +media.net,1,1,,,,,,,,,,,,,,,,,,,,,,, +media6degrees.com,1,1,,1,1,,,,,,,,,,,,,,,,,,,, +mediabong.net,1,1,,,,,,1,,,,,,,,,,,,,,,,, +mediaplex.com,1,1,,,,,,1,,,,1,,,,,,,,,,,,, +mediarithmics.com,1,1,1,1,,,,1,,,,,,,,,1,,,,,,,, +mediavine.com,1,1,,,1,,,,,,,,,,,,,,,,,,,, +mediawallahscript.com,1,,,,1,,,1,,,,,,,,,,,,,,,,, +mediawiki.org,,,,,,,,,,,,,,,,,,,,1,,,,, +meetrics.net,1,1,1,1,1,,,,,,,,,,,,,,,,,,,, +mercadolibre.com,,,,1,,,,,,,1,,,,,,1,,,,,,,, +mercadopago.com,,,,1,,,,,,,1,,,,,,1,,,,,,,, +mfadsrvr.com,1,1,1,,,,,,,,,,,,,,,,,,,,,, +mgid.com,1,1,1,1,1,,,1,,,,,,,,,,,,,,,,, +micpn.com,1,1,,,1,,,,,,,,,,,,,,,,,,,, +microad.jp,1,1,,,,,,,,,,,,,,,,,,,,,,, +microsoft.com,1,1,,1,,,,,,,,,,,1,,,,,,,,,, +mixpanel.com,,,,1,1,,,1,,,,1,,,,,,1,,,,,,, +mktoresp.com,1,1,,,,,,1,,,,,,,,,1,,,,,,,, +ml314.com,1,1,,1,1,,,,,,,1,,,,,,1,,,,,,, +moatads.com,1,1,1,1,1,,,1,,,,1,,,,,,,,,,,,, +mobileadtrading.com,1,1,1,,,,,,,,,,,,,,,,,,,,,, +monetate.net,1,1,,1,1,,,1,,,,1,,,,,1,,,,,,,, +mookie1.com,1,1,,1,1,,,1,,,,1,,,,,,,,,,,,, +mouseflow.com,1,,,1,,,,1,,,,1,,,,,,1,,,,,,, +mrpdata.net,1,,,,1,,,,,,,,,,,,,,,,,,,, +msecnd.net,1,,,1,,,,,,,,,,,1,,,,,,,,,, +mxcdn.net,1,1,1,1,1,,,,,,,,,,,,,,,,,,,, +mxpnl.com,,,,1,1,,,1,,,,1,,,,,,1,,,,,,, +mxptint.net,1,1,,1,1,,,,,,,,,,,,,,,,,,,, +mylivechat.com,,,,,,,,,,,,,,,,,1,,,,,,,,1 +mynativeplatform.com,1,1,,1,,,,,,,,,,,,,,,,,,,,, +myshopify.com,,,,1,,,,,,,1,,,,1,,1,,,,,,,, +myvisualiq.net,1,1,,,1,,,,,,,,,,,,,,,,,,,, +nativeads.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +navdmp.com,1,1,,1,1,,,,,,,,,,,,,,,,,,,, +netdna-ssl.com,,,,,,,,,,,,,,,1,,1,,,,,,,, +netmng.com,1,1,,1,1,,,,,,,1,,,,,,,,,,,,, +netseer.com,1,1,,1,1,,,,,,,,,,,,,,,,,,,, +newrelic.com,,,,1,,,,,,,,,,,,,,,,,,,,, +ninthdecimal.com,,,,1,1,,,,,,,,,,,,,,,,,,,, +npr.org,,,,,,,,,,,,,,,,,,,,1,,,,, +npttech.com,1,1,,1,1,,1,1,,,,,,,,,1,,,,,,,, +nr-data.net,,,,1,,,,,,,,,,,,,,,,,,,,, +nsimg.net,,,,,,,,,,,,,,,1,,,,,,,,,, +ntv.io,1,1,,1,,,,,,,,,,,,,,,,,,,,, +nuance.com,,,,,,,,,,,,,,,,,,,,,,,,,1 +nuggad.net,1,1,,,1,,,1,,,,,,,,,,,,,,,,, +o333o.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +olark.com,,,,,,,,1,,,,,,,,,1,,,,,,,, +omnitagjs.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +omtrdc.net,1,1,,1,1,,,1,,,,,,,,,,,,,,,,, +onesignal.com,1,,,1,,,,1,,,,,,,,,1,,,,,,,, +onetrust.com,,,,,,,,,,,,,,,,,1,,,1,,,1,, +online-metrix.net,,,,,,,,,,,,,,,,,,,,,,1,,, +onthe.io,,,,1,1,,,1,,,,,,,,,,,,,,,,, +openx.net,1,1,1,,1,,,,,,,,,,,,,,,,,,,, +opmnstr.com,1,1,,1,,,,1,,,,1,,,,,1,,,,,,,, +optimizely.com,,,,1,1,,,1,,,,1,,,,,,,,,,,,, +optmnstr.com,1,1,,1,,,,1,,,,1,,,,,1,,,,,,,, +outbrain.com,1,1,,,,,,1,,,,,,,,,,,,,,,,, +owneriq.net,1,1,1,,1,,,,,,,,,,,,,,,,,,,, +pagefair.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +pardot.com,1,1,,1,,,,,,,,,,,,,1,,,,,,,, +parsely.com,1,,,1,1,,,1,,,,1,,,,,,,,,,,,, +payments-amazon.com,,,,1,1,1,,,,,1,,,,,1,1,,,,,,,, +paypal.com,,,,1,1,,1,,,,1,,,,,1,1,,,,,,,, +paypalobjects.com,,,,1,1,1,,,,,1,,,,1,1,1,,,,,,,, +perfectmarket.com,1,1,,1,1,,,1,,,,,,,,,,1,,,,,,, +perimeterx.net,,,,,,,,,,,,,,,,,,,,,,1,,, +permutive.com,,,,1,1,,,1,,,,,,,,,,1,,,,,,, +pingdom.net,,,,1,1,,,,,,,1,,,,,,,,,,,,, +pinimg.com,,,,,,,,,,1,,,,,1,,1,,,,,,,, +pinterest.com,,,,,,,,,,1,,,,,1,,1,,,,,,,, +pippio.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +playfabapi.com,,,,,,,,,,,,,,,1,,,,,,,,,, +playground.xyz,1,1,,1,,,,1,,,,,,,,,,,,,,,,, +po.st,,,,1,1,,,1,1,1,,,,,,1,1,,,,,,,, +popads.net,1,1,1,1,,,,1,,,,,,,,,,,,,,,,, +postrelease.com,1,1,,,,,,1,,,,,,,,,,,,,,,,, +powerlinks.com,1,1,1,1,1,,,,,,,,,,,,1,,,,,,,, +privacy-mgmt.com,,,,,,,,,,,,,,,,,,,,,,,1,, +privacymanager.io,,,,,,,,,,,,,,,,,,,,,,,1,, +pro-market.net,1,1,,,1,,,,,,,,,,,,,,,,,,,, +promo-bc.com,,1,,,,,,,,,,,,,,,1,,,,,,,, +pswec.com,1,1,,1,1,,,,,,,,,,,,,,,,,,,, +pubmatic.com,1,1,1,1,1,,,1,,,,,,,,,,,,,,,,, +pubnation.com,1,1,1,1,1,,,1,,,,,,,,,,,,,,,,, +pushcrew.com,,1,,1,1,,,1,,,,,,,,,,,,,,,,, +px-cdn.net,,,,,,,,,,,,,,,,,,,,,,1,,, +px-cloud.net,,,,,,,,,,,,,,,,,,,,,,1,,, +qualaroo.com,,,,1,1,,,1,,,,,,,,,1,1,,,,,,, +qualtrics.com,,,,1,1,,,1,,,,,,,,,1,1,,,,,,, +quantserve.com,1,1,,1,1,,,1,,,,,,,,,,,,,,,,, +quora.com,,1,,1,,,,,1,1,,,,,,,1,,1,,,,,, +rackcdn.com,,,,1,,,,,,,,,,,1,,,,,,,,,, +rambler.ru,1,1,,1,,,,1,,,,,,,,,,,,,,,,, +ravenjs.com,,,,1,,,,,,,,,,,,,,,,,,,,, +rawgit.com,,,,,,,,,,,,,,,1,,1,,,,,,,, +realsrv.com,1,1,,1,,,,1,,,,,,,,,,,,,,,,, +realvu.net,1,1,1,1,,,,,,,,,,,,,,,,,,,,, +reddit.com,1,1,,1,1,,,1,1,1,,,,,,1,1,,1,,,,,, +redditstatic.com,1,,,1,,,,,,,,1,,,,,,,,,,,,, +reson8.com,1,1,1,1,,,,1,,,,,,,,,,,,,,,,, +revcontent.com,1,1,,1,1,,,1,,,,,,,,,,,,,,,,, +revjet.com,1,1,1,1,1,,,1,,,,,,,,,,,,,,,,, +rezync.com,1,,,,,,,,,,,,,,,,,,,,,,,, +rfihub.com,1,1,,,,,,1,,,,,,,,,,,,,,,,, +rfihub.net,,1,1,,,,,,1,,,,,,,,,,1,,,,,, +rkdms.com,1,1,,1,,,,1,,,,,,,,,,,,,,,,, +rlcdn.com,1,1,1,1,,,,1,,,,,,,,,,,,,,,,, +rmtag.com,1,1,,1,,,,1,,,,,,,,,,,,,,,,, +rqtrk.eu,1,1,,,,,,,,,,,,,,,,,,,,,,, +rtmark.net,1,1,1,,,,,,,,,,,,,,,,,,,,,, +ru4.com,,1,,1,,,,,,,,,,,,,,,,,,,,, +rubiconproject.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +rundsp.com,1,1,,1,,,,,,,,,,,,,,,,,,,,, +rutarget.ru,1,,,,1,,,1,,,,,,,,,,,,,,,,, +s-onetag.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +s3xified.com,,,,,,,,,,,,,1,1,,,,,,,,,,, +sail-horizon.com,1,1,,1,,,,1,,,,,,,,,1,,,,,,,, +salesforceliveagent.com,,,,,,,,,,,,,,,,,1,,,,,,,,1 +samplicio.us,1,,,,1,,,1,,,,1,,,,,,,,,,,,, +sascdn.com,,1,,,,,,,,,,,,,,,,,,,,,,, +sc-static.net,1,1,,1,,,,,,,,1,,,,,1,,,,,,,, +scarabresearch.com,,1,,1,,,,,,,,,,,,,,,,,,,,, +scene7.com,,1,,,,,,,,,,,,,1,,,,,,,,,, +scorecardresearch.com,,,,1,1,,,,,,,,,,,,,,,,,,,, +sdiapi.com,,,,,,,,,,,,,,,,,,,,,,1,,, +securedataimages.com,,,,,,,,,,,,,,,1,,,,,,,,,, +securedvisit.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +secureserver.net,,,,,,,1,,,,,,,,,,,,,,,,,, +segment.com,1,1,,1,,,,1,,,,1,,,,,,,,,,,,, +segment.io,1,1,,1,,,,1,,,,1,,,,,,,,,,,,, +semasio.net,1,1,,,,,,,,,,,,,,,,,,,,,,, +sentry-cdn.com,,,,1,,,,,,,,,,,1,,,,,,,,,, +serving-sys.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +sessioncam.com,,,,1,,,,,,,,1,,,,,,1,,,,,,, +shareaholic.com,1,1,,1,,,,1,,1,,,,,,,1,,,,,,,, +sharethis.com,1,1,,,,,,1,,1,,,,,,,1,,,,,,,, +sharethrough.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +shopify.com,,,,1,,,,,,,1,,,,1,,1,,,,,,,, +shopifycdn.com,,,,,,,,,,,,,,,1,,1,,,,,,,, +shutterstock.com,,,,,,,,,,,,,,,1,,1,,,,,,,, +sift.com,,,,,,,,,,,,,,,,,,,,,,1,,, +siftscience.com,,,,,,,,,,,,,,,,,,,,,,1,,, +simpli.fi,1,1,,1,,,,,,,,,,,,,,,,,,,,, +sirv.com,,,,,,,,,,,,,,,1,,,,,,,,,, +site.com,,,,,,,,,,,,,,,1,,,,,,,,,, +siteimprove.com,,,,1,,,,,,,,,,,,,,,,,,,,, +siteimproveanalytics.com,,,,1,,,,,,,,,,,,,,,,,,,,, +siteimproveanalytics.io,,,,1,,,,,,,,,,,,,,,,,,,,, +sitescdn.net,,,,,,,,,,,,,,,1,,,,,,,,,, +sitescout.com,1,1,,1,,,,,,,,1,,,,,,,,,,,,, +skimresources.com,1,1,,1,,,,,,,,,,,,,,,,,,,,, +smaato.net,1,1,,1,,,,,,,,,,,,,,,,,,,,, +smartadserver.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +smrtb.com,1,1,1,1,,,,,,,,,,,,,,,,,,,,, +snapchat.com,1,,,,,,,,,,,1,,,,,,,1,,,,,, +snapengage.com,,,,,,,,,,,,,,,,,,,,,,,,,1 +socdm.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +sojern.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +solocpm.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +sonobi.com,,1,,,,,,,,,,,,,,,,,,,,,,, +soundcloud.com,,,,,,,,,,,,,,,1,,1,,,,,,,, +spotify.com,,,,,,,,,,,,,,,1,,1,,,,,,,, +spotifycdn.com,,,,,,,,,,,,,,,1,,1,,,,,,,, +spotxchange.com,1,1,,1,,,,,,,,,,,,,,,,,,,,, +springserve.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +squarespace.com,,,,,,,,,,,,,,,1,,,,,,,,,, +ssl-images-amazon.com,,,,,,,,,,,,,,,1,,,,,,,,,, +stackadapt.com,1,1,,1,1,,,,,,,1,,,,,,,,,,,,, +stackpathcdn.com,,,,,,,,,,,,,,,1,,,,,,,,,, +statcounter.com,,,,1,,,,,,,,,,,,,,,,,,,,, +steelhousemedia.com,1,1,,1,,,,1,,,,,,,,,,,,,,,,, +stickyadstv.com,1,1,,1,,,,,,,,,,,,,,,,,,,,, +storygize.net,1,1,,,,,,1,,,,1,,,,,,,,,,,,, +stripe.com,,,,,,,,,,,1,,,,1,,1,,,,,,,, +stripe.network,,,,,,,,,,,1,,,,1,,1,,,,,,,, +sumo.com,1,1,,,,,,1,,,,,,,,,1,,,,,,,, +sundaysky.com,1,1,,,1,,,,,,,,,,,,1,,,,,,,, +survata.com,1,1,,1,1,,,1,,,,,,,,,,,,,,,,, +switchadhub.com,1,1,,1,,,,,,,,,,,,,,,,,,,,, +t.co,1,1,,1,1,1,,,,1,,,,,,1,1,,1,,,,,, +taboola.com,1,1,,,1,,,1,,,,,,,,,,,,,,,,, +tagcommander.com,,1,,1,1,,,1,,,,1,,,,,,,,,,,,, +tapad.com,1,1,,1,,,,1,,,,,,,,,,,,,,,,, +target.com,1,1,,,1,,,,,,,1,,,,,,,,,,,,, +teads.tv,1,1,,1,1,,,1,,,,,,,,,,,,,,,,, +tealiumiq.com,1,1,,1,1,,,1,,,,1,,,,,,1,,,,,,, +technoratimedia.com,1,1,1,,,,,,,,,,,,,,,,,,,,,, +theadex.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +thebrighttag.com,1,1,,,,,,1,,,,,,,,,,,,,,,,, +threadloom.com,,1,,1,,,,1,,,,,,,,,1,,,,,,,, +thrtle.com,1,1,,1,1,,,,,,,,,,,,,,,,,,,, +tidaltv.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +tiktokcdn-us.com,,,,,,,,,,,,,,,1,,,,,,,,,, +tiktokcdn.com,,,,,,,,,,,,,,,1,,,,,,,,,, +tinypass.com,1,1,,1,1,,1,1,,,,,,,,,1,,,,,,,, +tiqcdn.com,,1,,1,1,,,1,,,,,,,,,,,,,,,,1, +tmdb.org,,,,,,,,,,,,,,,1,,1,,,,,,,, +tmgrup.com.tr,,,,,,,,,,,,,,,1,,,,,,,,,, +tns-counter.ru,,,,1,,,,,,,,,,,,,,,,,,,,, +trackcmp.net,1,1,,,,,,,,,,1,,,,,,,,,,,,, +trafficmanager.net,,,,,,,,,,,,,,,1,,,,,,,,,, +trafficstars.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +transcend-cdn.com,,,,,,,,,,,,,,,1,,,,,,,,,, +treasuredata.com,1,,,1,1,,,,,,,,,,,,,,,,,,,, +tremorhub.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +tribalfusion.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +tru.am,,,,,,,,1,,,,,,,,,,,,,,,,, +truefitcorp.com,1,,,1,,,,1,,,,,,,,,,,,,,,,, +trueleadid.com,,1,,,,,,1,,,,,,,,,,,,,,,,, +truoptik.com,1,1,,1,1,,,1,,,,,,,,,,,,,,,,, +trustarc.com,,,,,,,,,,,,,,,,1,,,,,,,,, +truste.com,,,,,,,,,,,,,,,,1,,,,,,,,, +trustedshops.com,,,,,,,,,,,,,,,,1,,,,,,,,, +trustpilot.com,,,,1,,,,,,,,,,,,,1,,,,,,,, +trustx.org,1,1,,,,,,,,,,,,,,,,,,,,,,, +tsyndicate.com,1,1,,,,,,,,,,1,,,,,,,,,,,,, +tubemogul.com,1,1,,1,1,,,,,,,,,,,,,,,,,,,, +turn.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +tvpixel.com,1,1,,1,,,,,,,,,,,,,,,,,,,,, +tvsquared.com,1,1,,1,1,,,,,,,,,,,,,,,,,,,, +twiago.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +twimg.com,,,,,,,,,1,1,,,,,1,,1,,1,,,,,, +twitch.tv,,,,,,,,,,,,,,,1,,1,,,,,,,, +twitter.com,1,1,,1,,1,,,1,1,,,,,,,1,,1,,,,,, +tynt.com,1,1,,,,,,1,,1,,1,,,,,,,,,,,,, +typekit.net,,,,,,,,,,,,,,,1,,,,,,,,,, +ubembed.com,,,,1,,,,,,,,1,,,,,1,,,,,,,, +uncn.jp,1,1,1,,1,,,,,,,,,,,,,,,,,,,, +undertone.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +unpkg.com,,,,,,,,,,,,,,,1,,,,,,,,,, +unrulymedia.com,1,1,,,1,,,1,,,,,,,,,1,,,,,,,, +upapi.net,1,1,,,,,,,,,,,,,,,,,,,,,,, +uplynk.com,,,,,,,,,,,,,,,1,,,,,,,,,, +usabilla.com,1,,,1,,,,1,,,,,,,,,,,,,,,,, +usemessages.com,,,,,,,,,,,,,,,,,1,,,,,,,,1 +usercentrics.eu,,,,,,,,,,,,,,,,,,,,,,,1,, +userreport.com,1,1,1,1,1,,,,,,,,,,,,,,,,,,,, +verizon.com,,,,,,,,,,,,,,,1,,,,,,,,,, +vertamedia.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +videmob.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +videohub.tv,1,1,,,,,,,,,,,,,,,,,,,,,,, +videostat.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +vidible.tv,1,1,,1,,,,,,,,,,,,,1,,,,,,,, +viglink.com,,1,,,,,,,,,,,,,,,,,,,,,,, +vimeo.com,,,,,,,,,,,,,,,1,,1,,,,,,,, +vimeocdn.com,,,,,,,,,,,,,,,1,,1,,,,,,,, +vindicosuite.com,1,1,,1,,,,,,,,,,,,,,,,,,,,, +visualwebsiteoptimizer.com,,,,1,,,,1,,,,,,,,,,1,,,,,,, +vk.com,1,1,,1,,1,,,1,1,,,,,,,1,,1,,,,,, +volvelle.tech,1,,,,,,,1,,,,,,,,,,,,,,,,, +w55c.net,1,1,,,,,,,,,,,,,,,,,,,,,,, +walmart.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +wbtrk.net,1,1,,1,1,,,,,,,,,,,,1,,,,,,,, +wcfbc.net,1,1,,1,,,,,,,,,,,,,,,,,,,,, +webclicks24.com,,1,,,,,,,,,,,,,,,,,,,,,,, +weborama.com,1,1,,1,,,,,,,,,,,,,,,,,,,,, +weborama.fr,1,1,,1,,,,,,,,,,,,,,,,,,,,, +website-files.com,,,,,,,,,,,,,,,1,,,,,,,,,, +webvisor.org,,,,,,,,,,,,,,,,,,1,,,,,,, +wikimedia.org,,,,,,,,,,,,,,,,,,,,1,,,,, +wikipedia.org,,,,,,,,,,,,,,,,,,,,1,,,,, +windows.net,,,,,,,,,,,,,,,1,,,,,,,,,, +wistia.com,,,,1,,,,1,,,,,,,1,,1,,,,,,,, +wistia.net,,,,1,,,,1,,,,,,,1,,1,,,,,,,, +wix.com,,,,,,,,,,,,,,,1,,,,,,,,,, +wlresources.com,,,,,,,,,,,,,,,1,,,,,,,,,, +wo-cloud.com,,,,,,,,,,,,,,,1,,,,,,,,,, +wordpress.com,,,,,,,,,,,,,,,1,,1,,,,,,,, +worldssl.net,,,,,,,,,,,,,,,1,,,,,,,,,, +wp.com,,,,1,,,,,,,,,,,1,,1,,,,,,,, +wpncdn.com,,1,,,,,,,,,,,,,1,,,,,,,,,, +wsi.com,,,,,,,,,,,,,,,1,,1,,,,,,,, +wsimg.com,,,,,,,,,,,,,,,1,,,,,,,,,, +wt-eu02.net,1,1,,1,1,,,,,,,,,,,,1,,,,,,,, +wt-safetag.com,,1,,,,,,1,,,,,,,,,,,,,,,,, +xg4ken.com,1,,,,,,,,,,,,,,,,,,,,,,,, +xiti.com,,,,1,,,,,,,,,,,,,,,,,,,,, +xplosion.de,1,1,,,,,,,,,,,,,,,,,,,,,,, +xvideos-cdn.com,,,,,,,,,,,,,,,1,,,,,,,,,, +yadro.ru,1,,,1,,,,,,,,,,,,,,,,,1,,,, +yahoo.co.jp,1,1,,,,,,,,,,,,,,,,,,,,,,, +yahoo.com,1,1,,1,1,1,,,,,,,,,,,,,,,,,,, +yandex.net,,,,,,,,,,,,,,,1,,1,1,,,,,,, +yandex.ru,1,1,,1,1,,1,,,,1,1,,,,,1,1,,,,,,, +yastatic.net,1,1,,,,,,,,1,,,,,1,,1,,,,,,,, +yieldlab.net,1,1,,,,,,,,,,,,,,,,,,,,,,, +yieldlove-ad-serving.net,1,1,,,,,,,,,,,,,,,,,,,,,,, +yieldlove.com,,1,,,,,,,,,,,,,,,,,,,,,,, +yieldmo.com,1,1,,,,,,,,,,,,,,,,,,,,,,, +yieldoptimizer.com,1,1,,1,,,,,,,,,,,,,,,,,,,,, +yimg.com,1,1,,,,,,,,,,,,,1,,,,,,,,,, +yimg.jp,1,1,,,,,,,,,,,,,,,,,,,,,,, +yotpo.com,,1,,,,,,1,,,,,,,,,1,,,,,,,, +yottaa.net,,,,1,,,,,,,,,,,,,,,,,,,,, +youtube-nocookie.com,1,,,,,,,,,,,,,,1,,1,,,,,,,, +youtube.com,1,,,,,,,,,,,,,,1,,1,,,,,,,, +ytimg.com,,,,,,,,,,,,,,,1,,1,,,,,,,, +ywxi.net,,,,,,,,,,,,,,,,1,,,,,,,,, +zdassets.com,,,,,,,,,,,,,,,1,,1,,,,,,,, +zemanta.com,1,1,,,,,,1,,,,,,,,,,,,,,,,, +zencdn.net,,1,,1,,,,,,,,,,,1,,1,,,,,,,, +zendesk.com,,,,1,,1,,,,,,,,,1,,1,,,,,,,, +zeronaught.com,,,,,,,,,,,,,,,,,,,,,,1,,, +zoho.com,,,,1,,1,,1,,,,1,,,1,,1,,,,,,,, +zoho.eu,,,,1,,1,,1,,,,1,,,1,,1,,,,,,,, +zohocdn.com,,,,,,,,,,,,,,,1,,,,,,,,,, +zohopublic.com,,,,,,,,,,,,,,,1,,,,,,,,,, +zohopublic.eu,,,,,,,,,,,,,,,1,,,,,,,,,, +zohostatic.com,,,,,,,,,,,,,,,1,,,,,,,,,, +zohostatic.eu,,,,,,,,,,,,,,,1,,,,,,,,,, +zohowebstatic.com,,,,,,,,,,,,,,,1,,,,,,,,,, +zopim.com,,,,,,,,,,,,,,,,,1,,,,,,,,1 +zorosrv.com,1,1,,,,,,1,,,,,,,,,,,,,,,,, diff --git a/app/src/main/java/net/kollnig/missioncontrol/data/Tracker.java b/app/src/main/java/net/kollnig/missioncontrol/data/Tracker.java index 3cfaab02d..edc379612 100644 --- a/app/src/main/java/net/kollnig/missioncontrol/data/Tracker.java +++ b/app/src/main/java/net/kollnig/missioncontrol/data/Tracker.java @@ -19,7 +19,9 @@ import androidx.annotation.NonNull; +import java.util.ArrayList; import java.util.HashSet; +import java.util.List; import java.util.Set; /** @@ -31,6 +33,7 @@ public class Tracker { public String category; public Long lastSeen; public String country; + private List dataTypes = new ArrayList<>(); /** * Creates class for tracker seen in apps' network traffic @@ -107,4 +110,22 @@ void addHost(String host) { public Set getHosts() { return hosts; } + + /** + * Set data types collected by this tracker (from DuckDuckGo Tracker Radar) + * + * @param dataTypes List of data types + */ + public void setDataTypes(List dataTypes) { + this.dataTypes = dataTypes; + } + + /** + * Get data types collected by this tracker (from DuckDuckGo Tracker Radar) + * + * @return List of data types + */ + public List getDataTypes() { + return dataTypes; + } } diff --git a/app/src/main/java/net/kollnig/missioncontrol/data/TrackerList.java b/app/src/main/java/net/kollnig/missioncontrol/data/TrackerList.java index 170e168a1..a88e9005f 100644 --- a/app/src/main/java/net/kollnig/missioncontrol/data/TrackerList.java +++ b/app/src/main/java/net/kollnig/missioncontrol/data/TrackerList.java @@ -64,6 +64,7 @@ public class TrackerList { private static TrackerList instance; private static boolean domainBasedBlocking; private final DatabaseHelper databaseHelper; + private static final Map> domainToDataTypes = new ConcurrentHashMap<>(); // Performance: Cache tracker counts to avoid full DB scans on every refresh private Pair, Integer>, Pair, Integer>> cachedTrackerCounts; @@ -142,6 +143,7 @@ public void loadTrackers(Context c) { loadXrayTrackers(c); loadDisconnectTrackers(c); // loaded last to overwrite X-Ray hosts with extra category information loadIpBlocklist(c); + loadDdgDataTypes(c); // load DDG data types } /** @@ -164,6 +166,83 @@ private void loadIpBlocklist(Context c) { } } + /** + * Load DuckDuckGo data types from categorized_trackers.csv + * + * @param c Context + */ + private void loadDdgDataTypes(Context c) { + try { + InputStream is = c.getAssets().open("ddg-data-types.csv"); + BufferedReader bfr = new BufferedReader(new InputStreamReader(is, StandardCharsets.UTF_8)); + String headerLine = bfr.readLine(); + if (headerLine == null) { + Log.w(TAG, "Empty DDG data types file"); + return; + } + + // Parse header to get column names + String[] headers = parseCSVLine(headerLine); + + String line; + while ((line = bfr.readLine()) != null) { + String[] values = parseCSVLine(line); + if (values.length == 0) continue; + + String domain = values[0]; + List dataTypes = new ArrayList<>(); + + // Start from index 1 to skip domain column + for (int i = 1; i < Math.min(values.length, headers.length); i++) { + if (values[i].equals("1")) { + dataTypes.add(headers[i]); + } + } + + if (!dataTypes.isEmpty()) { + domainToDataTypes.put(domain, dataTypes); + + // Also apply data types to any tracker that matches this domain + Tracker tracker = hostnameToTracker.get(domain); + if (tracker != null) { + tracker.setDataTypes(dataTypes); + } + } + } + Log.d(TAG, "Loaded DDG data types for " + domainToDataTypes.size() + " domains"); + } catch (IOException e) { + Log.e(TAG, "Loading DDG data types failed.. ", e); + } + } + + /** + * Parse a CSV line, handling quoted fields + * + * @param line CSV line + * @return Array of field values + */ + private String[] parseCSVLine(String line) { + List result = new ArrayList<>(); + boolean inQuotes = false; + StringBuilder field = new StringBuilder(); + + for (int i = 0; i < line.length(); i++) { + char c = line.charAt(i); + + if (c == '"') { + inQuotes = !inQuotes; + } else if (c == ',' && !inQuotes) { + result.add(field.toString().trim()); + field = new StringBuilder(); + } else { + field.append(c); + } + } + result.add(field.toString().trim()); + + return result.toArray(new String[0]); + } + /** * Retrieves information about number of contacted tracking companies, for all * apps @@ -465,9 +544,16 @@ private void loadDisconnectTrackers(Context c) { * @param dom Domain to be added */ private void addTrackerDomain(Tracker tracker, String dom) { + // Check if we have DDG data types for this domain + List dataTypes = domainToDataTypes.get(dom); + if (dataTypes != null && !dataTypes.isEmpty()) { + tracker.setDataTypes(dataTypes); + } + if (domainBasedBlocking) { Tracker t = new Tracker(dom + " (" + tracker.getName() + ")", tracker.category); t.country = tracker.country; + t.setDataTypes(tracker.getDataTypes()); hostnameToTracker.put(dom, t); } else hostnameToTracker.put(dom, tracker); From d1bcd8125d2ecae9f75516a57d47b80baa225590 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 4 Jan 2026 21:53:36 +0000 Subject: [PATCH 3/4] Add UI support to display DDG data types for trackers Co-authored-by: kasnder <5175206+kasnder@users.noreply.github.com> --- README.md | 2 +- .../details/TrackersListAdapter.java | 14 ++++++++++++-- app/src/main/res/values/strings.xml | 1 + 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 36f76695a..ae4c28546 100644 --- a/README.md +++ b/README.md @@ -238,7 +238,7 @@ that is distributed with the Firefox browser. *Peter Lowe's Blocklist*: TrackerControl uses the IP blocklist provided by [Peter Lowe](https://pgl.yoyo.org/adservers/iplist.php). Note that this bans anyone from making money from this, see the [license](https://pgl.yoyo.org/license/). -*DuckDuckGo Tracker Radar*: TrackerControl uses some (but not all) [information](https://github.com/duckduckgo/tracker-radar) that lies at the heart of DuckDuckGo's tracking analysis technologies. +*DuckDuckGo Tracker Radar*: TrackerControl uses some (but not all) [information](https://github.com/duckduckgo/tracker-radar) that lies at the heart of DuckDuckGo's tracking analysis technologies. This includes the categorized list of data types collected by trackers, which helps users understand what kind of data is being collected from their apps. ## License Except where indicated otherwise, this project is licensed under [GPLv3](https://www.gnu.org/licenses/gpl-3.0.html). diff --git a/app/src/main/java/net/kollnig/missioncontrol/details/TrackersListAdapter.java b/app/src/main/java/net/kollnig/missioncontrol/details/TrackersListAdapter.java index 532c78e40..0d7d7c5e3 100644 --- a/app/src/main/java/net/kollnig/missioncontrol/details/TrackersListAdapter.java +++ b/app/src/main/java/net/kollnig/missioncontrol/details/TrackersListAdapter.java @@ -276,6 +276,16 @@ private void updateText(TextView tv, Tracker t) { if (t.lastSeen != 0) title += " (" + Util.relativeTime(t.lastSeen) + ")"; + // Add DDG data types if available + StringBuilder dataTypesText = new StringBuilder(); + List dataTypes = t.getDataTypes(); + if (dataTypes != null && !dataTypes.isEmpty()) { + dataTypesText.append("\n"); + dataTypesText.append(getContext().getString(R.string.data_collected)); + dataTypesText.append(" "); + dataTypesText.append(TextUtils.join(", ", dataTypes)); + } + List sortedHosts = new ArrayList<>(t.getHosts()); Collections.sort(sortedHosts); String hosts = TextUtils.join("\n• ", sortedHosts); @@ -283,7 +293,7 @@ private void updateText(TextView tv, Tracker t) { boolean categoryBlocked = b.blocked(mAppUid, trackerCategoryName); Spannable spannable; if (!categoryBlocked || Util.isPlayStoreInstall()) { - String text = String.format("%s\n• %s", title, hosts); + String text = String.format("%s%s\n• %s", title, dataTypesText, hosts); spannable = new SpannableString(text); } else { boolean companyBlocked = b.blocked(mAppUid, @@ -292,7 +302,7 @@ private void updateText(TextView tv, Tracker t) { int color = ContextCompat.getColor(getContext(), companyBlocked ? R.color.colorPrimary : R.color.colorAccent); - String text = String.format("%s %s\n• %s", title, status, hosts); + String text = String.format("%s %s%s\n• %s", title, status, dataTypesText, hosts); spannable = new SpannableString(text); diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 6343c14fb..29f052faa 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -564,5 +564,6 @@ Sincerely,\n\n]]> Are you sure you want to delete this host file? Invalid URL Last update: %s + Data collected: From ea23ccd304531ddd192329482a79fa5a66548df4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 4 Jan 2026 21:54:47 +0000 Subject: [PATCH 4/4] Address code review feedback - improve defensive coding Co-authored-by: kasnder <5175206+kasnder@users.noreply.github.com> --- .../main/java/net/kollnig/missioncontrol/data/Tracker.java | 7 ++++--- .../java/net/kollnig/missioncontrol/data/TrackerList.java | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/net/kollnig/missioncontrol/data/Tracker.java b/app/src/main/java/net/kollnig/missioncontrol/data/Tracker.java index edc379612..ef7b3d16a 100644 --- a/app/src/main/java/net/kollnig/missioncontrol/data/Tracker.java +++ b/app/src/main/java/net/kollnig/missioncontrol/data/Tracker.java @@ -20,6 +20,7 @@ import androidx.annotation.NonNull; import java.util.ArrayList; +import java.util.Collections; import java.util.HashSet; import java.util.List; import java.util.Set; @@ -33,7 +34,7 @@ public class Tracker { public String category; public Long lastSeen; public String country; - private List dataTypes = new ArrayList<>(); + private List dataTypes; /** * Creates class for tracker seen in apps' network traffic @@ -117,7 +118,7 @@ public Set getHosts() { * @param dataTypes List of data types */ public void setDataTypes(List dataTypes) { - this.dataTypes = dataTypes; + this.dataTypes = dataTypes != null ? new ArrayList<>(dataTypes) : new ArrayList<>(); } /** @@ -126,6 +127,6 @@ public void setDataTypes(List dataTypes) { * @return List of data types */ public List getDataTypes() { - return dataTypes; + return dataTypes != null ? Collections.unmodifiableList(dataTypes) : Collections.emptyList(); } } diff --git a/app/src/main/java/net/kollnig/missioncontrol/data/TrackerList.java b/app/src/main/java/net/kollnig/missioncontrol/data/TrackerList.java index a88e9005f..7eab41623 100644 --- a/app/src/main/java/net/kollnig/missioncontrol/data/TrackerList.java +++ b/app/src/main/java/net/kollnig/missioncontrol/data/TrackerList.java @@ -546,7 +546,7 @@ private void loadDisconnectTrackers(Context c) { private void addTrackerDomain(Tracker tracker, String dom) { // Check if we have DDG data types for this domain List dataTypes = domainToDataTypes.get(dom); - if (dataTypes != null && !dataTypes.isEmpty()) { + if (dataTypes != null) { tracker.setDataTypes(dataTypes); }