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

Enable deduplication of imported logins on macOS #2187

Closed graeme closed 3 weeks ago

graeme commented 3 weeks ago

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

Description

We're adding a feature to remove duplicate autofill login entries from imported data. We should ship with this on but, in the case that we receive negative user feedback from the results, we should also provide a quick way to disable it remotely.

This adds the autofill sub-feature and sets it to be enabled (it's not been shipped yet so this is low risk).

Reference

github-actions[bot] commented 3 weeks ago

Generated file outputs:

legacy
fingerprinting.json (42 more) - fingerprinting.json - protections.json - trackers-unprotected-temporary.txt - trackers-whitelist-temporary.txt - 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/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/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/windows-config.json ⚠️ File is identical
v1/macos-config.json (2 more) - v1/macos-config.json - v2/macos-config.json - v3/macos-config.json ```diff --- v3/macos-config.json +++ v3/macos-config.json @@ -417,9 +417,14 @@ "domain": "roll20.net", "reason": "Performance issue for too many fields." } ], - "state": "enabled" + "state": "enabled", + "features": { + "deduplicateLoginsOnImport": { + "state": "enabled" + } + } }, "brokenSiteReportExperiment": { "exceptions": [], "state": "disabled" ```
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/windows-config.json ⚠️ File is identical
v4/macos-config.json ```diff --- v4/macos-config.json +++ v4/macos-config.json @@ -340,9 +340,14 @@ { "domain": "roll20.net" } ], - "state": "enabled" + "state": "enabled", + "features": { + "deduplicateLoginsOnImport": { + "state": "enabled" + } + } }, "brokenSiteReportExperiment": { "exceptions": [], "state": "disabled" ```