Manual/Book Make Firefox Anonymous Again

Flamingo

Activist
BFD MEMBER
ULTIMATE
SELLER
SUPREME
MEMBER
BFD Legacy
Joined
Jan 19, 2025
Messages
176
Reaction score
4,722
Deposit
26,305$
Hello!

In this article, you will learn how to configure Firefox to increase the anonymity of your actions on the Internet.
THEORY:
browser.cache.disk.enable: Disables the use of disk cache, which prevents traces of visited sites from being saved on the hard drive.
browser.cache.memory.enable: Disables the use of memory for caching, preventing data from being temporarily stored in RAM.
browser.safebrowsing.enabled: Disables protection from malicious sites, so that the browser does not send security information to servers.
browser.safebrowsing.malware.enabled: Disables protection from sites with malware, so that information about suspicious resources is not transmitted.
general.useragent.override: Sets a custom User-Agent for the browser to hide its real information (such as browser version and OS).
network.http.sendRefererHeader: Disables sending the Referer header, so as not to transmit information about the previous site.
security.enable_java: Disables Java support in the browser, preventing vulnerabilities related to its use.
dom.storage.enabled: Disables the use of LocalStorage, so that data is not stored on the device.
media.peerconnection.enabled: Disables WebRTC, preventing IP address leaks through this technology.
geo.enabled: Disables geolocation, preventing the transmission of device location data.
places.history.enabled: Disables saving the history of visited sites, so that there is no trace of the pages viewed.
browser.history.enabled: Disables saving the browser history, so that there is no record of the sites visited.
privacy.firstparty.isolate: Enables per-site cookie isolation, to prevent cross-site tracking.
plugin.scan.plid.all: Disables scanning of plugins, preventing them from being automatically downloaded and used.
plugin.state.flash: Disables the Flash plugin, which may contain vulnerabilities and traces.
plugin.state.java: Disables the Java plugin to avoid vulnerabilities and traces through Java.
media.navigator.enabled: Disables access to the camera and microphone, preventing possible access to personal data.
privacy.trackingprotection.enabled: Enables tracking protection by blocking advertising and tracking scripts.
privacy.trackingprotection.pbmode.enabled: Enables tracking protection in private mode to avoid leaving traces in this mode.
toolkit.telemetry.enabled: Disables telemetry that collects data about the user's behavior.
toolkit.telemetry.unified: Disables unified telemetry for collecting information.
toolkit.telemetry.reportingpolicy.firstRun: Disables sending data on the first browser launch.
toolkit.telemetry.rejected: Disables sending rejected browser data.
browser.ping-centre.telemetry: Disables ping center telemetry that collects statistics.
extensions.getAddons.cache.enabled: Disables caching of browser extensions.
extensions.getAddons.showPane: Disables the extensions panel to not show available add-ons.
extensions.webservice.discoverURL: Disables searching for extensions over the web.
app.update.auto: Disables automatic browser updates.
app.update.enabled: Disables all updates for the browser.
network.cookie.cookieBehavior: Setting that blocks third-party cookies (needed for enhanced privacy).
security.csp.enable: Disables Content Security Policy, preventing protection against scripting attacks.
privacy.resistFingerprinting: Enables protection against browser fingerprinting, making it more difficult to identify the user.
device.sensors.enabled: Disables access to device sensors (e.g. accelerometers, gyroscopes).
privacy.resistFingerprinting.letterboxing: Protects against screen resolution analysis, making it more difficult to track.
breakpad.reportURL: Disables sending browser crash reports.
security.mixed_content.block_active_content: Blocks active mixed content (e.g. unsafe scripts).
social.share.enabled: Disables social buttons on the page to avoid sharing data with social networks.
network.cookie.cookieBehavior: Blocks third-party cookies to protect privacy.
browser.console.showInConsole: Disables logging in the browser console to avoid leaving traces.
privacy.timezone.override: Sets a fixed time zone (such as UTC) to avoid time leaks.
device.sensors.enabled: Disables access to device sensors such as accelerometers.
security.xframe-options.enabled: Disables the use of iframes to prevent clickjacking.
network.http.sendRefererHeader: Disables sending of the Referer header entirely.
security.tls.version.min: Sets the minimum TLS version to 1.2 for security.
privacy.resistFingerprinting: Protects against browser fingerprinting by making it harder to track.
privacy.fingerprinting.block_canvas: Disables the use of canvas for fingerprinting.
dom.serviceWorkers.enabled: Disables service workers that can track user activity in background.
plugin.state.flash: Disables the Flash plugin to prevent data leaks.
plugin.state.java: Disables the Java plugin to prevent data leaks.
privacy.identity.enabled: Enables the use of one-time identifiers for anonymity.
browser.netsharing.enabled: Disables background data sharing services in the browser.
webgl.disabled: Disables WebGL to prevent leaks of system data through graphics.
browser.formfill.enable: Disables autofilling of forms so that data is not saved.
signon.rememberSignons: Disables saving of passwords in the browser.
browser.urlbar.autocomplete.enabled: Disables autofill in the address bar.
dom.serviceWorkers.enabled: Disables service workers to improve privacy.
network.dns.disablePrefetch: Disables DNS prefetching, which can reveal which sites you are visiting.
device.bluetooth.enabled: Disables Bluetooth to prevent leaks through it.
privacy.hide_user_agent: Disables sending system and browser information in requests.
privacy.resistFingerprinting: Additional protection against browser fingerprinting.
dom.file.create: Disables file creation on the device via the browser.
browser.netsharing.enabled: Disables network sharing, improving security.
geo.enabled: Disables geolocation, preventing location data leaks.
privacy.resistFingerprinting: Protects against identification based on unique device characteristics.
dom.webassembly.enabled: Disables WebAssembly, preventing data leaks through this technology.
dom.indexedDB.enabled: Disables IndexedDB, a database for storing data in the browser.
media.audio_data.enabled: Disables the Web Audio API, which can be used for identification.
privacy.resistFingerprinting: Protects against navigator being used for tracking.
security.mixed_content.block_display_content: Blocks mixed content, improving security.
security.cert_pinning.enforcement_level: Disables certificate pinning, preventing information leaks via certificates.
media.peerconnection.enabled: Disables WebRTC to prevent IP address leaks.
media.speech.recognition.enabled: Disables speech recognition, preventing audio data leaks.
network.websocket.enabled: Disables WebSockets to prevent data leaks.
dom.mouseevent.offsetx: Disables mouse tracking to protect against fingerprinting.
privacy.clearOnShutdown.history: Clear browser history on exit.
privacy.clearOnShutdown.cookies: Clear cookies on exit.
privacy.clearOnShutdown.cache: Clear cache on exit.
privacy.resistFingerprinting: Protect against device fingerprinting, improving anonymity.
dom.deviceorientation.enabled: Disable access to device orientation to prevent data leaks.
privacy.resistFingerprinting: Protect against the use of unique device characteristics for tracking.
dom.deviceorientation.enabled: Disables access to device orientation data to prevent data leaks.
Well, how can we do this?
1. Create a pref.js file in any editor and paste these incomprehensible lines there.
Code:
user_pref("browser.cache.disk.enable", false); // Disable the use of disk cache to reduce traces in the browser
user_pref("browser.cache.memory.enable", false); // Disable the use of memory for cache, so that temporary data is not stored
user_pref("browser.safebrowsing.enabled", false); // Disable the protection feature from malicious sites, so as not to transmit security information
user_pref("browser.safebrowsing.malware.enabled", false); // Disable the protection from sites with malware, so as not to transmit data about suspicious sites
user_pref("general.useragent.override", "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.7) Gecko/200091221 Firefox/3.5.7"); // Set a custom User-Agent to disguise the real browser
user_pref("network.http.sendRefererHeader", 0); // Disable sending the Referer header to avoid sharing information about the previous site
user_pref("security.enable_java", false); // Disable using Java to avoid vulnerabilities and tracking through Java
user_pref("dom.storage.enabled", false); // Disable LocalStorage to avoid storing data on the device
user_pref("media.peerconnection.enabled", false); // Disable WebRTC
user_pref("geo.enabled", false); // Disable geolocation
user_pref("places.history.enabled", false); // Disable saving history
user_pref("browser.history.enabled", false); // Disable saving history
user_pref("privacy.firstparty.isolate", true); // Isolate cookies by site
user_pref("plugin.scan.plid.all", false); // Disable plugins
user_pref("plugin.state.flash", 0); // Disable flash plugin
user_pref("plugin.state.java", 0); // Disable Java plugin
user_pref("media.navigator.enabled", false); // Disable access to camera and microphone
user_pref("privacy.trackingprotection.enabled", true); // Tracking protection
user_pref("privacy.trackingprotection.pbmode.enabled", true); // Tracking protection in private window mode
user_pref("toolkit.telemetry.enabled", false); // Disable telemetry
user_pref("toolkit.telemetry.unified", false); // Disable unified telemetry
user_pref("toolkit.telemetry.reportingpolicy.firstRun", false); // Disable sending data on first run
user_pref("toolkit.telemetry.rejected", true); // Disable sending rejected data
user_pref("browser.ping-centre.telemetry", false); // Disable ping center telemetry
user_pref("extensions.getAddons.cache.enabled", false); // Disable extension caching
user_pref("extensions.getAddons.showPane", false); // Disable the extension panel
user_pref("extensions.webservice.discoverURL", ""); // Disable searching for extensions on the web
user_pref("app.update.auto", false); // Disable automatic updates
user_pref("app.update.enabled", false); // Disable browser updates
user_pref("network.cookie.cookieBehavior", 1); // Block third-party cookies
user_pref("security.csp.enable", false); // Disable Content Security Policy
user_pref("privacy.resistFingerprinting", true); // Test for and reduce fingerprinting
user_pref("device.sensors.enabled", false); // Disable device sensors (e.g. accelerometer)
user_pref("privacy.resistFingerprinting.letterboxing", true); // Protect against screen resolution analysis
user_pref("breakpad.reportURL", ""); // Disable crash reporting
user_pref("security.mixed_content.block_active_content", true); // Block mixed content
user_pref("social.share.enabled", false); // Disable social buttons
user_pref("network.cookie.cookieBehavior", 1); // Disable third-party cookies
user_pref("browser.console.showInConsole", false); // Disable console logs
user_pref("browser.console.showInConsole", false); // Disable console logs
user_pref("privacy.timezone.override", "UTC"); // Set a fixed time zone
user_pref("device.sensors.enabled", false); // Disable device sensors
user_pref("security.xframe-options.enabled", true); // Disable iframes
user_pref("network.http.sendRefererHeader", 0); // Disable Referer header completely
user_pref("security.tls.version.min", 3); // Minimum TLS version 1.2
user_pref("privacy.resistFingerprinting", true); // Browser fingerprinting protection
user_pref("privacy.resistFingerprinting", true); // Browser fingerprinting protection
user_pref("privacy.fingerprinting.block_canvas", true); // Disable canvas fingerprinting
user_pref("dom.serviceWorkers.enabled", false); // Disable service workers
user_pref("plugin.state.flash", 0); // Disable Flash plugin
user_pref("plugin.state.java", 0); // Disable Java plugin
user_pref("privacy.identity.enabled", true); // Use one-time identifiers
user_pref("browser.netsharing.enabled", false); // Disable background services
user_pref("webgl.disabled", true); // Disable WebGL
user_pref("browser.formfill.enable", false); // Disable enabling form autofill
user_pref("signon.rememberSignons", false); // Disable password saving
user_pref("browser.urlbar.autocomplete.enabled", false); // Disable autofill in the address bar
user_pref("dom.serviceWorkers.enabled", false); // Disable service workers
user_pref("network.dns.disablePrefetch", true); // Disable DNS prefetching
user_pref("device.bluetooth.enabled", false); // Disable Bluetooth
user_pref("privacy.hide_user_agent", true); // Disable system and browser information
user_pref("privacy.resistFingerprinting", true); // Additional protection against fingerprinting
user_pref("dom.file.create", false); // Disable file creation
user_pref("browser.netsharing.enabled", false); // Disable network exchanges
user_pref("geo.enabled", false); // Disable geolocation
user_pref("privacy.resistFingerprinting", true); // Protect against device fingerprinting
user_pref("dom.webassembly.enabled", false); // Disable WebAssembly
user_pref("dom.indexedDB.enabled", false); // Disable IndexedDB
user_pref("media.audio_data.enabled", false); // Disable Web Audio API
user_pref("privacy.resistFingerprinting", true); // Protect against navigator usage
user_pref("security.mixed_content.block_display_content", true); // Block mixed content
user_pref("security.cert_pinning.enforcement_level", 0); // Disable certificate pinning
user_pref("media.peerconnection.enabled", false); // Disable WebRTC
user_pref("media.speech.recognition.enabled", false); // Disable speech recognition
user_pref("network.websocket.enabled", false); // Disable WebSocket
user_pref("dom.mouseevent.offsetx", false); // Disable mouse tracking
user_pref("privacy.clearOnShutdown.history", true); // Clear history on exit
user_pref("privacy.clearOnShutdown.cookies", true); // Clear cookies on exit
user_pref("privacy.clearOnShutdown.cache", true); // Clear cache on exit
user_pref("privacy.resistFingerprinting", true); // Protect against device fingerprinting
user_pref("dom.deviceorientation.enabled", false); // Disable access to device orientation
2. Now we will put this file in the browser's working directory so that the settings are applied every time the browser is launched.

Instructions for Windows
Open your Firefox profile folder:
Press Win + R to open the Run window.
Type %APPDATA%\Mozilla\Firefox\Profiles\ and press Enter.
Go to your profile folder. Usually, the profile folder name consists of random characters, for example, abcd1234.default.
Find the prefs.js file:
Open your profile folder and find the prefs.js file.
Open it with any text editor (for example, Notepad or Notepad++).
Replace this file
Instructions for Linux
Open your Firefox profile folder:
Open a terminal.
Type the command:
cd ~/.mozilla/firefox/
In this folder, you will find the directory with the profile. To find out the exact name of the directory, use the command
ls
Example output: abcd1234.default
3. In this directory, find the pref.js file and replace it with yours.
Instructions for MacOS

1. Open the Firefox profile folder:

Open Finder.

In the menu, select Go → Go to folder....

Enter: ~/Library/Application Support/Firefox/Profiles/

2. Go to the folder with your profile (it will be called something like abcd1234.default).

3. Find the prefs.js file and replace it.
 
it wont let me open it in notes idk why =[
 
Top Bottom