From 33ce7df6f5f093d8a3a26d0d8da9d5e0cb6d04ab Mon Sep 17 00:00:00 2001 From: Michal Smaga Date: Wed, 27 Mar 2024 20:53:48 +0100 Subject: [PATCH] Update embedded files --- .../AppPrivacyConfigurationDataProvider.swift | 4 +- Core/ios-config.json | 426 ++++++++++++------ 2 files changed, 292 insertions(+), 138 deletions(-) diff --git a/Core/AppPrivacyConfigurationDataProvider.swift b/Core/AppPrivacyConfigurationDataProvider.swift index 8e97b6a832..2e95e5c71c 100644 --- a/Core/AppPrivacyConfigurationDataProvider.swift +++ b/Core/AppPrivacyConfigurationDataProvider.swift @@ -23,8 +23,8 @@ import BrowserServicesKit final public class AppPrivacyConfigurationDataProvider: EmbeddedDataProvider { public struct Constants { - public static let embeddedDataETag = "\"c595f46fe54bfa96bbff4f30fc3940d8\"" - public static let embeddedDataSHA = "911e6616b6869c0940c492240d43c0cf60274755dd45a50cc635c8b7c792cb87" + public static let embeddedDataETag = "\"4cac4f65624262686a265d3b95a8374b\"" + public static let embeddedDataSHA = "6da9ab104a4b2adca51862ad942821e629a24929a95016b045f7bdd0028e1f71" } public var embeddedDataEtag: String { diff --git a/Core/ios-config.json b/Core/ios-config.json index d2593f8526..dd4ef388f4 100644 --- a/Core/ios-config.json +++ b/Core/ios-config.json @@ -1,6 +1,6 @@ { "readme": "https://github.com/duckduckgo/privacy-configuration", - "version": 1710501855617, + "version": 1711567148287, "features": { "adClickAttribution": { "readme": "https://help.duckduckgo.com/duckduckgo-help-pages/privacy/web-tracking-protections/#3rd-party-tracker-loading-protection", @@ -77,9 +77,6 @@ { "domain": "earth.google.com" }, - { - "domain": "instructure.com" - }, { "domain": "iscorp.com" }, @@ -114,7 +111,7 @@ ] }, "state": "enabled", - "hash": "a92fae2cdccf479cc1bbe840cd32627b" + "hash": "51b76aa7b92d78ad52106b04ac809843" }, "androidBrowserConfig": { "exceptions": [], @@ -255,18 +252,12 @@ { "domain": "metro.co.uk" }, - { - "domain": "youtube.com" - }, { "domain": "newsmax.com" }, { "domain": "meneame.net" }, - { - "domain": "espn.com" - }, { "domain": "usaa.com" }, @@ -274,13 +265,13 @@ "domain": "publico.es" }, { - "domain": "cnbc.com" + "domain": "leboncoin.fr" }, { - "domain": "earth.google.com" + "domain": "www.ffbb.com" }, { - "domain": "instructure.com" + "domain": "earth.google.com" }, { "domain": "iscorp.com" @@ -298,13 +289,15 @@ "settings": { "disabledCMPs": [ "generic-cosmetic", - "termsfeed3" + "termsfeed3", + "strato.de" ] }, "state": "enabled", "features": { "onByDefault": { - "state": "disabled", + "state": "enabled", + "minSupportedVersion": "7.113.0", "rollout": { "steps": [ { @@ -320,7 +313,7 @@ } } }, - "hash": "9aaa080c235ddd8df4295c4d73c87a94" + "hash": "3149ef7db2b6835e6d0dc7c2a843cfff" }, "autofill": { "exceptions": [ @@ -978,9 +971,6 @@ { "domain": "earth.google.com" }, - { - "domain": "instructure.com" - }, { "domain": "iscorp.com" }, @@ -1006,16 +996,13 @@ } }, "state": "disabled", - "hash": "9c70121360bcdfeb63770d8d9aeee770" + "hash": "36e8971fa9bb204b78a5929a14a108dd" }, "clickToPlay": { "exceptions": [ { "domain": "earth.google.com" }, - { - "domain": "instructure.com" - }, { "domain": "iscorp.com" }, @@ -1036,7 +1023,7 @@ } }, "state": "disabled", - "hash": "ba97e20bd75a4dcd4ef376ec9b7fccc1" + "hash": "4390af06f967ef97a827aeab0ac0d1ca" }, "clientBrandHint": { "exceptions": [], @@ -1070,9 +1057,6 @@ { "domain": "earth.google.com" }, - { - "domain": "instructure.com" - }, { "domain": "iscorp.com" }, @@ -1083,7 +1067,7 @@ "domain": "sundancecatalog.com" } ], - "hash": "910e25ffe4d683b3c708a1578d097a16" + "hash": "e37447d42ee8194f185e35e40f577f41" }, "cookie": { "settings": { @@ -1128,9 +1112,6 @@ { "domain": "earth.google.com" }, - { - "domain": "instructure.com" - }, { "domain": "iscorp.com" }, @@ -1142,7 +1123,7 @@ } ], "state": "disabled", - "hash": "7c7ceca9eeb664059750ea96938669b0" + "hash": "37a27966915571085613911b47e6e2eb" }, "customUserAgent": { "settings": { @@ -1266,9 +1247,6 @@ { "domain": "earth.google.com" }, - { - "domain": "instructure.com" - }, { "domain": "iscorp.com" }, @@ -1713,6 +1691,14 @@ { "selector": "#ez-content-blocker-container", "type": "hide" + }, + { + "selector": ".m-balloon-header--ad", + "type": "hide-empty" + }, + { + "selector": ".m-in-content-ad-row", + "type": "hide-empty" } ], "styleTagExceptions": [ @@ -1755,6 +1741,7 @@ "advertisementcontinue reading the main story", "advertisement\ncontinue reading the main story", "advertisement\n\ncontinue reading the main story", + "advertisement - continue reading below", "advertisement\n\nhide ad", "advertisementhide ad", "advertisement - scroll to continue", @@ -1768,6 +1755,7 @@ "anzeige", "close ad", "close this ad", + "content continues below", "x", "_", "sponsored", @@ -1847,6 +1835,33 @@ } ] }, + { + "domain": "accuweather.com", + "rules": [ + { + "selector": ".glacier-ad", + "type": "hide-empty" + }, + { + "selector": "#connatix", + "type": "hide-empty" + }, + { + "selector": ".adhesion-header", + "type": "hide-empty" + }, + { + "selector": ".header-placeholder.has-alerts.has-adhesion", + "type": "modify-style", + "values": [ + { + "property": "height", + "value": "76px" + } + ] + } + ] + }, { "domain": "acidadeon.com", "rules": [ @@ -2084,6 +2099,31 @@ } ] }, + { + "domain": "clevelandclinic.org", + "rules": [ + { + "selector": "[data-identity='adhesive-ad']", + "type": "closest-empty" + }, + { + "selector": "[data-identity='billboard-ad']", + "type": "hide-empty" + }, + { + "selector": "[data-identity='leaderboard-ad']", + "type": "hide" + }, + { + "selector": "[data-identity='sticky-leaderboard-ad']", + "type": "hide" + }, + { + "selector": "[data-identity='leaderboard-ad-page-header-placeholder']", + "type": "hide" + } + ] + }, { "domain": "cnbc.com", "rules": [ @@ -2102,6 +2142,31 @@ } ] }, + { + "domain": "comicbook.com", + "rules": [ + { + "selector": "body:not(.skybox-loaded)>header", + "type": "modify-style", + "values": [ + { + "property": "top", + "value": "0px" + } + ] + }, + { + "selector": "body.pcm-public:not(.skybox-loaded)", + "type": "modify-style", + "values": [ + { + "property": "margin-top", + "value": "90px" + } + ] + } + ] + }, { "domain": "corriere.it", "rules": [ @@ -2968,6 +3033,23 @@ } ] }, + { + "domain": "n4g.com", + "rules": [ + { + "selector": ".top-ads-container-outer", + "type": "closest-empty" + }, + { + "selector": ".f-item-ad", + "type": "closest-empty" + }, + { + "selector": ".f-item-ad-inhouse", + "type": "closest-empty" + } + ] + }, { "domain": "nasdaq.com", "rules": [ @@ -3277,6 +3359,14 @@ } ] }, + { + "domain": "prajwaldesai.com", + "rules": [ + { + "type": "disable-default" + } + ] + }, { "domain": "primagames.com", "rules": [ @@ -3318,6 +3408,26 @@ { "selector": "#marquee-ad", "type": "closest-empty" + }, + { + "selector": ".js_sticky-top-ad", + "type": "hide-empty" + }, + { + "selector": ".js_sticky-footer", + "type": "hide-empty" + }, + { + "selector": "#leftrail_dynamic_ad_wrapper", + "type": "hide-empty" + }, + { + "selector": "#splashy-ad-container-top", + "type": "hide-empty" + }, + { + "selector": ".ad-mobile", + "type": "closest-empty" } ] }, @@ -3394,6 +3504,15 @@ } ] }, + { + "domain": "runnersworld.com", + "rules": [ + { + "selector": ".ad-disclaimer", + "type": "closest-empty" + } + ] + }, { "domain": "scmp.com", "rules": [ @@ -3619,6 +3738,18 @@ } ] }, + { + "domain": "thetvdb.com", + "rules": [ + { + "type": "disable-default" + }, + { + "selector": "[data-aa-adunit]", + "type": "hide" + } + ] + }, { "domain": "thewindowsclub.com", "rules": [ @@ -3740,6 +3871,14 @@ } ] }, + { + "domain": "tumblr.com", + "rules": [ + { + "type": "disable-default" + } + ] + }, { "domain": "tvtropes.org", "rules": [ @@ -3894,6 +4033,22 @@ { "selector": "#YDC-Lead-Stack", "type": "hide-empty" + }, + { + "selector": "#topAd", + "type": "hide-empty" + }, + { + "selector": "#neoLeadAdMobile", + "type": "hide-empty" + }, + { + "selector": ".caas-da", + "type": "hide-empty" + }, + { + "selector": ".gam-placeholder", + "type": "closest-empty" } ] }, @@ -4037,16 +4192,13 @@ ] }, "state": "enabled", - "hash": "2f1178300a22f85803bc42c676ea2cab" + "hash": "313fb06b3f83c0fbe6ac7e7c358ee38e" }, "exceptionHandler": { "exceptions": [ { "domain": "earth.google.com" }, - { - "domain": "instructure.com" - }, { "domain": "iscorp.com" }, @@ -4058,7 +4210,7 @@ } ], "state": "disabled", - "hash": "2b0b6ee567814d75aa2646d494a45a78" + "hash": "5e792dd491428702bc0104240fbce0ce" }, "fingerprintingAudio": { "state": "disabled", @@ -4069,9 +4221,6 @@ { "domain": "earth.google.com" }, - { - "domain": "instructure.com" - }, { "domain": "iscorp.com" }, @@ -4082,7 +4231,7 @@ "domain": "sundancecatalog.com" } ], - "hash": "40b13d6ca36cd3de287345ab9e5839fb" + "hash": "f25a8f2709e865c2bd743828c7ee2f77" }, "fingerprintingBattery": { "exceptions": [ @@ -4092,9 +4241,6 @@ { "domain": "earth.google.com" }, - { - "domain": "instructure.com" - }, { "domain": "iscorp.com" }, @@ -4106,7 +4252,7 @@ } ], "state": "enabled", - "hash": "038608803499bebc30460a84ed27579f" + "hash": "440f8d663d59430c93d66208655d9238" }, "fingerprintingCanvas": { "settings": { @@ -4200,9 +4346,6 @@ { "domain": "earth.google.com" }, - { - "domain": "instructure.com" - }, { "domain": "iscorp.com" }, @@ -4214,7 +4357,7 @@ } ], "state": "disabled", - "hash": "98b5e91ff539dfb6c81699e32b76f70c" + "hash": "ea4c565bae27996f0d651300d757594c" }, "fingerprintingHardware": { "settings": { @@ -4260,9 +4403,6 @@ { "domain": "earth.google.com" }, - { - "domain": "instructure.com" - }, { "domain": "iscorp.com" }, @@ -4274,7 +4414,7 @@ } ], "state": "enabled", - "hash": "ed0d208ef9ffcba9851eddf68a005583" + "hash": "46fbcd4738329731c1b11e88e3afcb7b" }, "fingerprintingScreenSize": { "settings": { @@ -4317,9 +4457,6 @@ { "domain": "earth.google.com" }, - { - "domain": "instructure.com" - }, { "domain": "iscorp.com" }, @@ -4331,7 +4468,7 @@ } ], "state": "enabled", - "hash": "264749fcf7f5e7e03478bb6f0df4a48a" + "hash": "0fb22f84b750e0d29bad55bd95d9ce2b" }, "fingerprintingTemporaryStorage": { "exceptions": [ @@ -4347,9 +4484,6 @@ { "domain": "earth.google.com" }, - { - "domain": "instructure.com" - }, { "domain": "iscorp.com" }, @@ -4361,16 +4495,13 @@ } ], "state": "enabled", - "hash": "c8f4dcd850359636b47ebc31a26f1f1d" + "hash": "f1632b92379847c92c95bcffefbc1bd2" }, "googleRejected": { "exceptions": [ { "domain": "earth.google.com" }, - { - "domain": "instructure.com" - }, { "domain": "iscorp.com" }, @@ -4382,7 +4513,7 @@ } ], "state": "disabled", - "hash": "2b0b6ee567814d75aa2646d494a45a78" + "hash": "5e792dd491428702bc0104240fbce0ce" }, "gpc": { "state": "enabled", @@ -4420,9 +4551,6 @@ { "domain": "earth.google.com" }, - { - "domain": "instructure.com" - }, { "domain": "iscorp.com" }, @@ -4445,7 +4573,7 @@ "privacy-test-pages.site" ] }, - "hash": "d1dd05d2cbbb9425a925cc162aaa681f" + "hash": "549a6e76edaf16c1fffced31b97e9553" }, "harmfulApis": { "settings": { @@ -4550,9 +4678,6 @@ { "domain": "earth.google.com" }, - { - "domain": "instructure.com" - }, { "domain": "iscorp.com" }, @@ -4564,7 +4689,7 @@ } ], "state": "disabled", - "hash": "9d0f5f4f8c02e79246e2d809cada2fdb" + "hash": "44d3e707cba3ee0a3578f52dc2ce2aa4" }, "history": { "state": "enabled", @@ -4586,9 +4711,6 @@ { "domain": "earth.google.com" }, - { - "domain": "instructure.com" - }, { "domain": "iscorp.com" }, @@ -4599,7 +4721,7 @@ "domain": "sundancecatalog.com" } ], - "hash": "ea6d5ad048e35c75c451bff6fe58cb11" + "hash": "f772808ed34cc9ea8cbcbb7cdaf74429" }, "incontextSignup": { "exceptions": [], @@ -4637,9 +4759,6 @@ { "domain": "earth.google.com" }, - { - "domain": "instructure.com" - }, { "domain": "iscorp.com" }, @@ -4658,7 +4777,7 @@ ] }, "state": "enabled", - "hash": "f8dc40f1f5687f403f381452d66eb0d0" + "hash": "698de7b963d7d7942c5c5d1e986bb1b1" }, "networkProtection": { "state": "enabled", @@ -4687,7 +4806,23 @@ "domain": "earth.google.com" }, { - "domain": "instructure.com" + "domain": "iscorp.com" + }, + { + "domain": "marvel.com" + }, + { + "domain": "sundancecatalog.com" + } + ], + "state": "disabled", + "hash": "841fa92b9728c9754f050662678f82c7" + }, + "performanceMetrics": { + "state": "enabled", + "exceptions": [ + { + "domain": "earth.google.com" }, { "domain": "iscorp.com" @@ -4699,8 +4834,7 @@ "domain": "sundancecatalog.com" } ], - "state": "disabled", - "hash": "d07b5bf740e4d648c94e1ac65c4305d9" + "hash": "38558d5e7b231d4b27e7dd76814387a7" }, "privacyDashboard": { "exceptions": [], @@ -4712,7 +4846,7 @@ } }, "toggleReports": { - "state": "internal", + "state": "enabled", "rollout": { "steps": [ { @@ -4723,7 +4857,23 @@ } }, "state": "enabled", - "hash": "0d76cb4a367fc6738f7c4aa6a66f0a04" + "hash": "f7cce63c16c142db4ff5764b542a6c52" + }, + "privacyPro": { + "state": "enabled", + "exceptions": [], + "features": { + "isLaunched": { + "state": "disabled" + }, + "isLaunchedOverride": { + "state": "disabled" + }, + "allowPurchase": { + "state": "enabled" + } + }, + "hash": "5dc8a8fec03c9993bce2b6ec95779903" }, "privacyProtectionsPopup": { "state": "disabled", @@ -4753,9 +4903,6 @@ { "domain": "earth.google.com" }, - { - "domain": "instructure.com" - }, { "domain": "iscorp.com" }, @@ -4767,7 +4914,7 @@ } ], "state": "disabled", - "hash": "1679be76968fe50858b3cc664b8fcbad" + "hash": "0d3df0f7c24ebde89d2dced4e2d34322" }, "requestFilterer": { "state": "disabled", @@ -4775,9 +4922,6 @@ { "domain": "earth.google.com" }, - { - "domain": "instructure.com" - }, { "domain": "iscorp.com" }, @@ -4791,7 +4935,7 @@ "settings": { "windowInMs": 0 }, - "hash": "219a51a9aafbc9c1bae4bad55d7ce437" + "hash": "0fff8017d8ea4b5609b8f5c110be1401" }, "runtimeChecks": { "state": "disabled", @@ -4799,9 +4943,6 @@ { "domain": "earth.google.com" }, - { - "domain": "instructure.com" - }, { "domain": "iscorp.com" }, @@ -4813,16 +4954,13 @@ } ], "settings": {}, - "hash": "e2246d7c78df2167134e1428b04d51ca" + "hash": "800a19533c728bbec7e31e466f898268" }, "serviceworkerInitiatedRequests": { "exceptions": [ { "domain": "earth.google.com" }, - { - "domain": "instructure.com" - }, { "domain": "iscorp.com" }, @@ -4834,7 +4972,7 @@ } ], "state": "disabled", - "hash": "2b0b6ee567814d75aa2646d494a45a78" + "hash": "5e792dd491428702bc0104240fbce0ce" }, "sync": { "state": "enabled", @@ -5042,9 +5180,10 @@ "advertising.com": { "rules": [ { - "rule": "adserver.adtech.advertising.com/pubapi/3.0/1/54669.7/0/0/ADTECH;v=2;cmd=bid;cors=yes", + "rule": "adserver.adtech.advertising.com/pubapi/3.0/1/", "domains": [ - "collider.com" + "collider.com", + "si.com" ] } ] @@ -5106,6 +5245,7 @@ "rule": "c.amazon-adsystem.com/aax2/apstag.js", "domains": [ "applesfera.com", + "fattoincasadabenedetta.it", "inquirer.com", "thesurfersview.com", "wildrivers.lostcoastoutpost.com" @@ -5819,6 +5959,12 @@ "" ] }, + { + "rule": "go.ezodn.com", + "domains": [ + "airplaneacademy.com" + ] + }, { "rule": "ezodn.com", "domains": [ @@ -6160,6 +6306,7 @@ "hscprojects.com", "kits4beats.com", "magicgameworld.com", + "ncaa.com", "rocketnews24.com", "youmath.it", "zefoy.com" @@ -6909,6 +7056,12 @@ "domains": [ "" ] + }, + { + "rule": "cdn.optimizely.com/js/24096340716.js", + "domains": [ + "hgtv.com" + ] } ] }, @@ -7132,6 +7285,12 @@ "domains": [ "newser.com" ] + }, + { + "rule": "a.pub.network/core/prebid-universal-creative.js", + "domains": [ + "titantv.com" + ] } ] }, @@ -7284,6 +7443,22 @@ } ] }, + "scorecardresearch.com": { + "rules": [ + { + "rule": "sb.scorecardresearch.com/c2/plugins/streamingtag_plugin_jwplayer.js", + "domains": [ + "" + ] + }, + { + "rule": "sb.scorecardresearch.com/internal-c2/default/streamingtag_plugin_jwplayer.js", + "domains": [ + "" + ] + } + ] + }, "searchspring.io": { "rules": [ { @@ -7852,9 +8027,6 @@ { "domain": "earth.google.com" }, - { - "domain": "instructure.com" - }, { "domain": "iscorp.com" }, @@ -7865,7 +8037,7 @@ "domain": "sundancecatalog.com" } ], - "hash": "4d2da0fe5691d4283ebfb1021270c6ea" + "hash": "9d0207772c29e4b74f7dd0356c9f84d9" }, "trackingCookies1p": { "settings": { @@ -7878,9 +8050,6 @@ { "domain": "earth.google.com" }, - { - "domain": "instructure.com" - }, { "domain": "iscorp.com" }, @@ -7892,7 +8061,7 @@ } ], "state": "disabled", - "hash": "bfd8b32efe8d633fe670bf6ab1b00240" + "hash": "4dddf681372a2aea9788090b13db6e6f" }, "trackingCookies3p": { "settings": { @@ -7902,9 +8071,6 @@ { "domain": "earth.google.com" }, - { - "domain": "instructure.com" - }, { "domain": "iscorp.com" }, @@ -7916,7 +8082,7 @@ } ], "state": "disabled", - "hash": "d07b5bf740e4d648c94e1ac65c4305d9" + "hash": "841fa92b9728c9754f050662678f82c7" }, "trackingParameters": { "exceptions": [ @@ -7926,9 +8092,6 @@ { "domain": "earth.google.com" }, - { - "domain": "instructure.com" - }, { "domain": "iscorp.com" }, @@ -7972,7 +8135,7 @@ ] }, "state": "enabled", - "hash": "f64c29121e46b2c79c23e8e7efc58c59" + "hash": "1df4ca1a649e81401fb5e872212b4dd0" }, "userAgentRotation": { "settings": { @@ -7982,9 +8145,6 @@ { "domain": "earth.google.com" }, - { - "domain": "instructure.com" - }, { "domain": "iscorp.com" }, @@ -7996,7 +8156,7 @@ } ], "state": "disabled", - "hash": "4498ff835bed7ce27ff2a568db599155" + "hash": "f65d10dfdf6739feab99a08d42734747" }, "voiceSearch": { "exceptions": [], @@ -8008,9 +8168,6 @@ { "domain": "earth.google.com" }, - { - "domain": "instructure.com" - }, { "domain": "iscorp.com" }, @@ -8061,7 +8218,7 @@ } ] }, - "hash": "1b8acba9eed9ba83fdfe0da1e9d8db87" + "hash": "592a1fb6314f04875fc44a66ef7c2433" }, "windowsPermissionUsage": { "exceptions": [], @@ -8073,9 +8230,6 @@ { "domain": "earth.google.com" }, - { - "domain": "instructure.com" - }, { "domain": "iscorp.com" }, @@ -8087,7 +8241,7 @@ } ], "state": "disabled", - "hash": "2b0b6ee567814d75aa2646d494a45a78" + "hash": "5e792dd491428702bc0104240fbce0ce" }, "windowsWaitlist": { "exceptions": [],