duckduckgo / privacy-configuration

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

Add windows-external-preview-releases feature #2165

Closed szanto90balazs closed 1 month ago

szanto90balazs commented 1 month ago

Asana Task/Github Issue: https://app.asana.com/0/72649045549333/1207029129196913/f

Description

Adds a new Windows specific feature to control access to preview experiences. This way we can avoid oversubscribing to the preview versions.

Reference

github-actions[bot] commented 1 month ago

Generated file outputs:

legacy
fingerprinting.json (3 more) - fingerprinting.json - protections.json - trackers-unprotected-temporary.txt - trackers-whitelist-temporary.txt ⚠️ File is identical
v1/android-config.json (38 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 - 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 - 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 ```diff --- v3/macos-config.json +++ v3/macos-config.json @@ -9954,8 +9954,12 @@ } ] } }, + "windowsExternalPreviewReleases": { + "exceptions": [], + "state": "disabled" + }, "windowsPermissionUsage": { "exceptions": [], "state": "disabled" }, ```
v1/windows-config.json (2 more) - v1/windows-config.json - v2/windows-config.json - v3/windows-config.json ```diff --- v3/windows-config.json +++ v3/windows-config.json @@ -9372,8 +9372,17 @@ } ], "state": "disabled" }, + "windowsExternalPreviewReleases": { + "exceptions": [], + "state": "disabled", + "features": { + "allowLaunchingPreviewInstaller": { + "state": "disabled" + } + } + }, "windowsPermissionUsage": { "exceptions": [], "state": "enabled" }, ```
latest
v4/android-config.json (12 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 ```diff --- v4/macos-config.json +++ v4/macos-config.json @@ -9049,8 +9049,12 @@ } ] } }, + "windowsExternalPreviewReleases": { + "exceptions": [], + "state": "disabled" + }, "windowsPermissionUsage": { "exceptions": [], "state": "disabled" }, ```
v4/windows-config.json ```diff --- v4/windows-config.json +++ v4/windows-config.json @@ -8564,8 +8564,17 @@ } ], "state": "disabled" }, + "windowsExternalPreviewReleases": { + "exceptions": [], + "state": "disabled", + "features": { + "allowLaunchingPreviewInstaller": { + "state": "disabled" + } + } + }, "windowsPermissionUsage": { "exceptions": [], "state": "enabled" }, ```