|**Disable AsyncDNS by default**<br><sub><nobr> Sat, 26 Mar 2022 16:41:55 +0100</nobr><br>File: [Disable-AsyncDNS-by-default.patch](/build/patches/Disable-AsyncDNS-by-default.patch)<br><nobr>Author: csagan5</nobr><br><nobr>Context: </nobr><br><nobr>License: GPL-3.0-only</nobr> |This feature is detrimental to privacy, see also:<br>* https://bugs.chromium.org/p/chromium/issues/detail?id=805020|
|**Disable CSS blink-feature support**<br><sub><nobr> Mon, 29 Jul 2024 06:48:25 +0000</nobr><br>File: [Disable-CSS-blink-feature-support.patch](/build/patches/Disable-CSS-blink-feature-support.patch)<br><nobr>Author: uazo</nobr><br><nobr>Context: </nobr><br><nobr>License: GPL-2.0-or-later</nobr> |the function is not currently exposed to websites but is only allowed for testing.<br>disabled as it is an potentially advanced fingerprinting mechanism.<br>also fixed the possibility of using internal selectors for speculation rules.<br>see https://chromium-review.googlesource.com/c/chromium/src/+/5540782|
|**Disable CSSDynamicRangeLimit**<br><sub><nobr> Fri, 2 May 2025 14:20:38 +0000</nobr><br>File: [Disable-CSSDynamicRangeLimit.patch](/build/patches/Disable-CSSDynamicRangeLimit.patch)<br><nobr>Author: uazo</nobr><br><nobr>Context: </nobr><br><nobr>License: GPL-2.0-or-later</nobr> |Disables the ability for pages to limit the maximum brightness of HDR content<br>since use as screen fingerprinting is possible.<br>see https://www.github.com/w3ctag/design-reviews/issues/1027|
|**Follow only system dark mode**<br><sub><nobr> Mon, 4 Jul 2022 16:14:37 +0300</nobr><br>File: [Follow-only-system-dark-mode.patch](/build/patches/Follow-only-system-dark-mode.patch)<br><nobr>Author: krlvm</nobr><br><nobr>Context: </nobr><br><nobr>License: GPL-3.0-only</nobr> |Follow only system dark mode preference when theme is set to system default|
|**Fonts fingerprinting mitigation**<br><sub><nobr> Wed, 1 Mar 2023 15:37:55 +0000</nobr><br>File: [Fonts-fingerprinting-mitigation.patch](/build/patches/Fonts-fingerprinting-mitigation.patch)<br><nobr>Author: uazo</nobr><br><nobr>Context: </nobr><br><nobr>License: GPL-2.0-or-later</nobr> |The patch disables the use of non-standard fonts by blink,<br>used for device fingerprinting.<br>Access to local fonts and downloading fonts via Android<br>Downloadable Fonts API is disabled.<br>In windows, the patch exposes only fonts from the default<br>installation based on the user language exposed to the websites,<br>eliminating the ability to retrieve fonts handled differently<br>by gdi and directwrite.<br>It is possible to restore the original behavior via the<br>fonts-fingerprint-mitigation flag, which is active by default.|
|**Force use vpython3 for some scripts**<br><sub><nobr> Fri, 2 May 2025 14:16:01 +0000</nobr><br>File: [Force-use-vpython3-for-some-scripts.patch](/build/patches/Force-use-vpython3-for-some-scripts.patch)<br><nobr>Author: uazo</nobr><br><nobr>Context: </nobr><br><nobr>License: GPL-2.0-or-later</nobr> |Some scripts need the latest version of python not available in the docker container.<br>The patch forces the use of python in the virtual environment in the version<br>required by the chromium build tools.|
|**Guard for user-agent reduction**<br><sub><nobr> Mon, 10 Feb 2020 23:13:13 +0100</nobr><br>File: [Guard-for-user-agent-reduction.patch](/build/patches/Guard-for-user-agent-reduction.patch)<br><nobr>Author: csagan5</nobr><br><nobr>Context: </nobr><br><nobr>License: GPL-3.0-only</nobr> ||
|**History number of days privacy setting**<br><sub><nobr> Mon, 31 Jan 2022 12:49:39 +0000</nobr><br>File: [History-number-of-days-privacy-setting.patch](/build/patches/History-number-of-days-privacy-setting.patch)<br><nobr>Author: uazo</nobr><br><nobr>Context: </nobr><br><nobr>License: GPL-3.0-only</nobr> |Adds a new option in the privacy settings that allows the selection of<br>the days to keep in the browsing history.<br>Selecting the "Never" item activates the kSavingBrowserHistoryDisabled<br>flag and immediately deletes all the history.<br>Some parts authored by csagan5.|