{
  # Arkenfox user.js - FPP (fingerprintingProtection) and RFP (resistFingerprinting)
  # Version: 140 (14 August 2025)

  # 4000: FPP (fingerprintingProtection) - enabled by default in private windows
  # FPP is automatically enabled with ETP Strict (browser.contentblocking.category = "strict")
  "privacy.fingerprintingProtection.pbmode" = true;
  "privacy.fingerprintingProtection" = true;

  # 4500: OPTIONAL RFP (resistFingerprinting)
  # RFP is an all-or-nothing approach - you cannot pick and choose parts
  # Disabled by default as most people should use FPP instead
  "privacy.resistFingerprinting" = false;

  # 4502: set RFP new window size max rounded values
  "privacy.window.maxInnerWidth" = 1600;
  "privacy.window.maxInnerHeight" = 900;

  # 4503: disable mozAddonManager Web API
  "privacy.resistFingerprinting.block_mozAddonManager" = true;

  # 4504: disable letterboxing (commented out - only enable if using RFP)
  "privacy.resistFingerprinting.letterboxing" = false;

  # 4506: disable RFP spoof english prompt
  # 0=prompt, 1=disabled, 2=enabled
  "privacy.spoof_english" = 1;

  # 4510: disable using system colors
  "browser.display.use_system_colors" = false;

  # 4511: disable using system accent colors
  "widget.non-native-theme.use-theme-accent" = false;

  # 4512: enforce links targeting new windows to open in a new tab instead
  "browser.link.open_newwindow" = 3;

  # 4513: set all open window methods to abide by browser.link.open_newwindow
  "browser.link.open_newwindow.restriction" = 0;

  # 4520: disable WebGL (commented out - set to false to keep WebGL enabled)
  "webgl.disabled" = false;

  # Legacy setting for compatibility
  "widget.non-native-theme.enabled" = true;
}
