From 90a349f519ae8d67a2acc88a5834aecc5c9a70e5 Mon Sep 17 00:00:00 2001 From: Yorick Barbanneau Date: Mon, 13 Jan 2025 01:11:44 +0100 Subject: [PATCH] chore(firefox): rework privacy related settings --- .../web/firefox/conf/extensions.nix | 1 + .../web/firefox/conf/tracking.nix | 22 ++++++++++--------- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/modules/home-manager/web/firefox/conf/extensions.nix b/modules/home-manager/web/firefox/conf/extensions.nix index 23d833d..94957a0 100644 --- a/modules/home-manager/web/firefox/conf/extensions.nix +++ b/modules/home-manager/web/firefox/conf/extensions.nix @@ -20,4 +20,5 @@ # Deacticate extensions auto-update "extensions.update.enabled" = false; + "extensions.update.autoUpdateDefault" = false; } diff --git a/modules/home-manager/web/firefox/conf/tracking.nix b/modules/home-manager/web/firefox/conf/tracking.nix index b4e4ae4..2b99b1c 100644 --- a/modules/home-manager/web/firefox/conf/tracking.nix +++ b/modules/home-manager/web/firefox/conf/tracking.nix @@ -9,17 +9,19 @@ # Enable resistFingerprinting # But override CSSPrefersColorScheme to actovate theme detection # https://github.com/allo-/ffprofile/issues/56#issuecomment-2076293964 - # privacy."privacy.resistFingerprinting" must be disable because replaced by - # "privacy.resistFingerprinting" - "privacy.fingerprintingProtection" = false; - "privacy.fingerprintingProtection.pbmode" = false; + "privacy.fingerprintingProtection" = true; + "privacy.fingerprintingProtection.pbmode" = true; + "privacy.fingerprintingProtection.overrides" = "+AllTargets,-CSSPrefersColorScheme"; - "privacy.resistFingerprinting" = true; - "privacy.resistFingerprinting.pbmode" = true; - "privacy.resistFingerprinting.overrides" = "+AllTargets, -CSSPrefersColorScheme"; - # "privacy.resistFingerprinting.letterboxing" = true; - "privacy.resistFingerprinting.block_mozAddonManager" = true; - "privacy.resistFingerprinting.randomDataOnCanvasExtract" = true; + # resistFingerprinting come from Tor Browser and have a significant impact on + # browsing o need to disable it for now, instead, activating privacy badger + # seems to be a better idea + # "privacy.resistFingerprinting" = true; + # "privacy.resistFingerprinting.pbmode" = true; + # "privacy.resistFingerprinting.overrides" = "+AllTargets,-CSSPrefersColorScheme"; + # # "privacy.resistFingerprinting.letterboxing" = true; + # "privacy.resistFingerprinting.block_mozAddonManager" = true; + # "privacy.resistFingerprinting.randomDataOnCanvasExtract" = true; # Enable Mozilla Trackingprotection # Firefox has a builtin tracking protection