https://github.com/ltx0101/slimfox
SlimFox is a project aimed at debloating Firefox browser by removing unnecessary features and components to enhance performance and streamline user experience.
https://github.com/ltx0101/slimfox
debloat firefox firefox-browser script slimfox windows
Last synced: 7 months ago
JSON representation
SlimFox is a project aimed at debloating Firefox browser by removing unnecessary features and components to enhance performance and streamline user experience.
- Host: GitHub
- URL: https://github.com/ltx0101/slimfox
- Owner: ltx0101
- License: gpl-3.0
- Created: 2025-02-23T13:43:28.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-03-02T17:26:43.000Z (11 months ago)
- Last Synced: 2025-03-02T18:32:03.453Z (11 months ago)
- Topics: debloat, firefox, firefox-browser, script, slimfox, windows
- Language: PowerShell
- Homepage:
- Size: 32.2 KB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SlimFox
---
## SlimFox
A PowerShell script designed to modify Mozilla Firefox policies on Windows, optimizing privacy and performance by disabling telemetry, Pocket, Firefox accounts, and other unwanted features.
### Features
Click Here
- **Disable Telemetry**
Prevents Firefox from collecting and sending telemetry data.
- **Disable Pocket**
Removes Pocket integration from Firefox.
- **Disable Firefox Accounts**
Blocks Firefox sync and account-related features.
- **Disable Crash Reporter**
Prevents Firefox from sending crash reports.
- **Disable Studies**
Stops Firefox from running studies that collect user data.
- **Disable Extension Recommendations**
Prevents Firefox from recommending extensions based on browsing behavior.
- **Disable Search Suggestions**
Stops Firefox from showing search suggestions.
- **Disable Prefetching**
Prevents Firefox from preloading pages and DNS queries to save bandwidth and enhance privacy.
- **Disable Captive Portal**
Disables captive portal detection.
- **Disable Firefox View**
Removes the Firefox View feature.
- **Disable Form Autofill**
Turns off automatic form filling.
- **Disable Location Services**
Prevents websites from accessing location services.
- **Disable WebRTC**
Prevents IP leaks through WebRTC.
- **Disable Hardware Acceleration**
Forces Firefox to use software rendering.
- **Disabl ePocket Sponsored Stories**
Removes sponsored stories from the Pocket recommendations.
- **Enable Tracking Protection**
Enables Firefox’s built-in tracking protection.
- **Disable Default Browser Agent**
Prevents Firefox from running the default browser agent.
- **Disable Auto Update**
Stops Firefox from updating automatically.
- **Disable App Update**
Disables updates for the Firefox application.
- **Disable Profile Import**
Blocks the ability to import profiles from other browsers.
- **Disable Developer Tools**
Restricts access to Firefox's built-in developer tools.
- **Disable Safe Mode**
Prevents Firefox from restarting in Safe Mode.
- **Disable Private Browsing**
Disables the ability to open private browsing windows.
- **Disable Pocket Recommendations**
Removes article recommendations from Pocket.
- **Disable Screenshots**
Disables the built-in screenshot tool.
- **Disable SSL3**
Disables the outdated SSL 3.0 protocol for security.
- **Disable TLS1**
Disables the outdated TLS 1.0 protocol for security.
- **Disable TLS1.1**
Disables the outdated TLS 1.1 protocol for security.
- **Enable HTTPS Only Mode**
Forces all connections to use HTTPS where possible.
- **Disable Password Manager**
Prevents Firefox from saving passwords.
- **Disable Master Password**
Disables the use of a master password for saved credentials.
- **Disable Form History**
Prevents Firefox from storing form and search history.
- **Disable Cookies**
Blocks all cookies.
- **Disable Third Party Cookies**
Blocks only third-party cookies for better privacy.
- **Disable WebGL**
Disables WebGL to prevent potential security risks.
- **Disable IPv6**
Disables IPv6 networking.
- **Disable DNS Over HTTPS**
Prevents Firefox from using DNS over HTTPS.
- **Disable Cache**
Disables all caching, including disk, memory, and predictive network actions.
- **Disable Disk Cache**
Prevents Firefox from storing cache on disk.
- **Disable MemoryCache**
Prevents Firefox from using memory to cache pages.
- **Disable Predictive Network Actions**
Stops Firefox from predicting and preloading network actions.
- **Disable Async Pan Zoom**
Disables asynchronous pan and zoom.
- **Disable Welcome Page**
Prevents Firefox from showing the welcome page on first launch.
- **Disable New Tab Page**
Removes Firefox’s default new tab page.
- **Disable Bookmarks Toolbar**
Hides the bookmarks toolbar.
- **Disable Toolbar Customization**
Restricts changes to the browser’s toolbar layout.
- **Disable Addon Manager**
Blocks access to the Add-ons Manager.
- **Disable Extensions**
Prevents installation of add-ons.
- **Disable Themes**
Disables theme customization.
- **Disable Full Screen Warning**
Removes the warning when entering full-screen mode.
- **Block About Config**
Prevents access to Firefox’s configuration settings.
- **Block About Support**
Blocks access to troubleshooting information.
- **Block About Addons**
Prevents access to the add-ons page.
- **Block About Profiles**
Blocks access to profile management.
- **Block About Logins**
Prevents access to saved logins and passwords.
- **Disable JIT**
Disables JavaScript Just-In-Time compilation for security.
- **Disable E10S**
Disables Firefox’s multi-process architecture.
- **Disable GPU Process**
Turns off hardware-accelerated GPU processing.
- **Disable RDD Process**
Disables the Remote Data Decoder process.
- **Disable Socket Process**
Prevents Firefox from using a separate process for networking.
- **Disable Content Process Limit**
Limits the number of content processes Firefox can use.
---
# 🚀 How to Run the Script
1. **Open PowerShell and paste the command below**
```ps1
iwr "https://raw.githubusercontent.com/ltx0101/SlimFox/main/SlimFox.ps1" -OutFile "SlimFox.ps1"; .\SlimFox.ps1
```
2. **Configure Policies**
Once the script runs, you will see a graphical interface with options for configuring Firefox policies.
3. **Apply Policies**
Select the desired policies and click on the "Apply" button. The script will automatically configure the Firefox policies in the registry.
4. **Reset to Default**
If you want to reset all policies to their default values, click on the "Reset to Default" button. This will remove the custom policies from the registry.
---
### ❗Error: "Running Scripts is Disabled on this System"❗
Click Here
If you encounter the error **"Running Scripts is Disabled on this System"**, it means that PowerShell's execution policy is preventing scripts from running for security reasons.
To resolve this, follow these steps:
1. **Open PowerShell as Administrator**
2. **Change the Execution Policy**
Run the following command in the PowerShell window to allow locally-created scripts to run:
```ps1
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
```
---
[](https://paypal.me/AggelosMeta)
Made with ❤️ and PowerShell