duckduckgo / privacy-configuration

🎛 Configuration files used by DuckDuckGo's apps and extensions to control which privacy protections are enabled.
Other
110 stars 58 forks source link

add-contentBlocking-exception-onApples #2186

Closed icodebyamanda closed 3 months ago

icodebyamanda commented 3 months ago

Asana Task/Github Issue: https://app.asana.com/0/1206670747178362/1207696921635441/f

Description

Calendar and scoreboard can't display because of a multiplicity of trackers; happening across all platforms. Adding a platform-specific contentBlocking exception for this particular site for now until the trackers can be found.

Reference

github-actions[bot] commented 3 months ago

Generated file outputs:

legacy
fingerprinting.json (37 more) - fingerprinting.json - protections.json - v1/android-config.json - v1/extension-brave-config.json - v1/extension-bravemv3-config.json - v1/extension-chrome-config.json - v1/extension-chromemv3-config.json - v1/extension-config.json - v1/extension-edg-config.json - v1/extension-edge-config.json - v1/extension-edgmv3-config.json - v1/extension-firefox-config.json - v1/extension-safarimv3-config.json - v1/windows-config.json - v2/android-config.json - v2/extension-brave-config.json - v2/extension-bravemv3-config.json - v2/extension-chrome-config.json - v2/extension-chromemv3-config.json - v2/extension-config.json - v2/extension-edg-config.json - v2/extension-edge-config.json - v2/extension-edgmv3-config.json - v2/extension-firefox-config.json - v2/extension-safarimv3-config.json - v2/windows-config.json - v3/android-config.json - v3/extension-brave-config.json - v3/extension-bravemv3-config.json - v3/extension-chrome-config.json - v3/extension-chromemv3-config.json - v3/extension-config.json - v3/extension-edg-config.json - v3/extension-edge-config.json - v3/extension-edgmv3-config.json - v3/extension-firefox-config.json - v3/extension-safarimv3-config.json - v3/windows-config.json ⚠️ File is identical
trackers-unprotected-temporary.txt (1 more) - trackers-unprotected-temporary.txt - trackers-whitelist-temporary.txt ```diff --- trackers-whitelist-temporary.txt +++ trackers-whitelist-temporary.txt @@ -11,5 +11,6 @@ 127.0.0.1 ::1 livenation.com ticketmaster.com -coles.com.au \ No newline at end of file +coles.com.au +newportgulls.pointstreaksites.com \ No newline at end of file ```
v1/ios-config.json (5 more) - v1/ios-config.json - v1/macos-config.json - v2/ios-config.json - v2/macos-config.json - v3/ios-config.json - v3/macos-config.json ```diff --- v3/macos-config.json +++ v3/macos-config.json @@ -1414,8 +1414,12 @@ }, { "domain": "noaprints.com", "reason": "https://github.com/duckduckgo/privacy-configuration/pull/2143" + }, + { + "domain": "newportgulls.pointstreaksites.com", + "reason": "https://github.com/duckduckgo/privacy-configuration/issues/2186" } ] }, "cookie": { ```
latest
v4/android-config.json (11 more) - v4/android-config.json - v4/extension-brave-config.json - v4/extension-bravemv3-config.json - v4/extension-chrome-config.json - v4/extension-chromemv3-config.json - v4/extension-config.json - v4/extension-edg-config.json - v4/extension-edge-config.json - v4/extension-edgmv3-config.json - v4/extension-firefox-config.json - v4/extension-safarimv3-config.json - v4/windows-config.json ⚠️ File is identical
v4/ios-config.json (1 more) - v4/ios-config.json - v4/macos-config.json ```diff --- v4/macos-config.json +++ v4/macos-config.json @@ -1100,8 +1100,11 @@ "domain": "sundancecatalog.com" }, { "domain": "noaprints.com" + }, + { + "domain": "newportgulls.pointstreaksites.com" } ] }, "cookie": { ```
federicocappelli commented 3 months ago

Hi @icodebyamanda I have no context about the creation of exceptions, but I'm curious to learn more, could you please provide some documentation? When and who is allowed to create them? Are they temporary? if yes, how do we guarantee that they are removed?

github-actions[bot] commented 3 months ago

Generated file outputs:

legacy
fingerprinting.json (1 more) - fingerprinting.json - protections.json ⚠️ File is identical
trackers-unprotected-temporary.txt (1 more) - trackers-unprotected-temporary.txt - trackers-whitelist-temporary.txt ```diff --- trackers-whitelist-temporary.txt +++ trackers-whitelist-temporary.txt @@ -6,8 +6,9 @@ optout.aboutads.info optout.networkadvertising.org ads.google.com soranews24.com +newportgulls.pointstreaksites.com localhost 127.0.0.1 ::1 livenation.com ```
v1/android-config.json (41 more) - v1/android-config.json - v1/extension-brave-config.json - v1/extension-bravemv3-config.json - v1/extension-chrome-config.json - v1/extension-chromemv3-config.json - v1/extension-config.json - v1/extension-edg-config.json - v1/extension-edge-config.json - v1/extension-edgmv3-config.json - v1/extension-firefox-config.json - v1/extension-safarimv3-config.json - v1/ios-config.json - v1/macos-config.json - v1/windows-config.json - v2/android-config.json - v2/extension-brave-config.json - v2/extension-bravemv3-config.json - v2/extension-chrome-config.json - v2/extension-chromemv3-config.json - v2/extension-config.json - v2/extension-edg-config.json - v2/extension-edge-config.json - v2/extension-edgmv3-config.json - v2/extension-firefox-config.json - v2/extension-safarimv3-config.json - v2/ios-config.json - v2/macos-config.json - v2/windows-config.json - v3/android-config.json - v3/extension-brave-config.json - v3/extension-bravemv3-config.json - v3/extension-chrome-config.json - v3/extension-chromemv3-config.json - v3/extension-config.json - v3/extension-edg-config.json - v3/extension-edge-config.json - v3/extension-edgmv3-config.json - v3/extension-firefox-config.json - v3/extension-safarimv3-config.json - v3/ios-config.json - v3/macos-config.json - v3/windows-config.json ```diff --- v3/windows-config.json +++ v3/windows-config.json @@ -1405,8 +1405,12 @@ "domain": "soranews24.com", "reason": "https://github.com/duckduckgo/privacy-configuration/issues/1666" }, { + "domain": "newportgulls.pointstreaksites.com", + "reason": "https://github.com/duckduckgo/privacy-configuration/issues/2186" + }, + { "domain": "marvel.com", "reason": "https://github.com/duckduckgo/privacy-configuration/issues/1194" }, { ```
latest
v4/android-config.json (13 more) - v4/android-config.json - v4/extension-brave-config.json - v4/extension-bravemv3-config.json - v4/extension-chrome-config.json - v4/extension-chromemv3-config.json - v4/extension-config.json - v4/extension-edg-config.json - v4/extension-edge-config.json - v4/extension-edgmv3-config.json - v4/extension-firefox-config.json - v4/extension-safarimv3-config.json - v4/ios-config.json - v4/macos-config.json - v4/windows-config.json ```diff --- v4/windows-config.json +++ v4/windows-config.json @@ -1094,8 +1094,11 @@ { "domain": "soranews24.com" }, { + "domain": "newportgulls.pointstreaksites.com" + }, + { "domain": "marvel.com" }, { "domain": "sundancecatalog.com" ```
icodebyamanda commented 3 months ago

Hi @icodebyamanda I have no context about the creation of exceptions, but I'm curious to learn more, could you please provide some documentation? When and who is allowed to create them? Are they temporary? if yes, how do we guarantee that they are removed?

@federicocappelli apologies this issue is actually happening across all platforms. I'll drop you a PM for all your questions.

@GuiltyDolphin made a change for all platforms - mind merging?

github-actions[bot] commented 3 months ago

Generated file outputs:

legacy
fingerprinting.json (1 more) - fingerprinting.json - protections.json ⚠️ File is identical
trackers-unprotected-temporary.txt (1 more) - trackers-unprotected-temporary.txt - trackers-whitelist-temporary.txt ```diff --- trackers-whitelist-temporary.txt +++ trackers-whitelist-temporary.txt @@ -6,8 +6,9 @@ optout.aboutads.info optout.networkadvertising.org ads.google.com soranews24.com +pointstreaksites.com localhost 127.0.0.1 ::1 livenation.com ```
v1/android-config.json (41 more) - v1/android-config.json - v1/extension-brave-config.json - v1/extension-bravemv3-config.json - v1/extension-chrome-config.json - v1/extension-chromemv3-config.json - v1/extension-config.json - v1/extension-edg-config.json - v1/extension-edge-config.json - v1/extension-edgmv3-config.json - v1/extension-firefox-config.json - v1/extension-safarimv3-config.json - v1/ios-config.json - v1/macos-config.json - v1/windows-config.json - v2/android-config.json - v2/extension-brave-config.json - v2/extension-bravemv3-config.json - v2/extension-chrome-config.json - v2/extension-chromemv3-config.json - v2/extension-config.json - v2/extension-edg-config.json - v2/extension-edge-config.json - v2/extension-edgmv3-config.json - v2/extension-firefox-config.json - v2/extension-safarimv3-config.json - v2/ios-config.json - v2/macos-config.json - v2/windows-config.json - v3/android-config.json - v3/extension-brave-config.json - v3/extension-bravemv3-config.json - v3/extension-chrome-config.json - v3/extension-chromemv3-config.json - v3/extension-config.json - v3/extension-edg-config.json - v3/extension-edge-config.json - v3/extension-edgmv3-config.json - v3/extension-firefox-config.json - v3/extension-safarimv3-config.json - v3/ios-config.json - v3/macos-config.json - v3/windows-config.json ```diff --- v3/windows-config.json +++ v3/windows-config.json @@ -1405,8 +1405,12 @@ "domain": "soranews24.com", "reason": "https://github.com/duckduckgo/privacy-configuration/issues/1666" }, { + "domain": "pointstreaksites.com", + "reason": "https://github.com/duckduckgo/privacy-configuration/issues/2186" + }, + { "domain": "marvel.com", "reason": "https://github.com/duckduckgo/privacy-configuration/issues/1194" }, { ```
latest
v4/android-config.json (13 more) - v4/android-config.json - v4/extension-brave-config.json - v4/extension-bravemv3-config.json - v4/extension-chrome-config.json - v4/extension-chromemv3-config.json - v4/extension-config.json - v4/extension-edg-config.json - v4/extension-edge-config.json - v4/extension-edgmv3-config.json - v4/extension-firefox-config.json - v4/extension-safarimv3-config.json - v4/ios-config.json - v4/macos-config.json - v4/windows-config.json ```diff --- v4/windows-config.json +++ v4/windows-config.json @@ -1094,8 +1094,11 @@ { "domain": "soranews24.com" }, { + "domain": "pointstreaksites.com" + }, + { "domain": "marvel.com" }, { "domain": "sundancecatalog.com" ```