A tool to generate policies for Chromium-based browsers (Chrome, Brave, and Edge) that disable unnecessary features, telemetry, and bloatware while enabling some quality-of-life improvements.
- Attempts to disable telemetry and usage reporting
- Removes unnecessary features and pre-installed bloatware
- Blocks promotional content and unnecessary UI elements
- Maintains browser functionality while reducing resource usage
- Pre-configures essential extensions:
- uBlock Origin
- Cookie AutoDelete
- Don't f*** with paste
- I still don't care about cookies
- SponsorBlock
- BlockTube
- BlankTab
- Decentraleyes
| Browser | Windows | macOS | Linux |
|---|---|---|---|
| Google Chrome | ✅ | ✅ | ✅ |
| Microsoft Edge | ✅ | ✅ | ✅ |
| Brave | ✅ | ✅ | ✅ |
- Download the
.regfile for your browser fromgenerated/windows/. - Open the downloaded
.regfile to add the settings to the Windows Registry. - Restart your browser or go to
chrome://policy(oredge://policy,brave://policy) and click "Reload policies".
- Download the
.mobileconfigfile for your browser fromgenerated/macos/. - Open the downloaded
.mobileconfigfile to start the profile installation. - Go to
System Settings>Privacy & Security>Profilesand approve the new profile. - Restart your browser or go to
chrome://policy(oredge://policy,brave://policy) and click "Reload policies".
- Download the
.jsonfile for your browser fromgenerated/linux/. - Move the downloaded file to the correct policy directory (create it if needed):
- Chrome:
/etc/opt/chrome/policies/managed/chrome.json - Edge:
/etc/opt/edge/policies/managed/edge.json - Brave:
/etc/brave/policies/managed/brave.json - Note: You might need
sudorights to do this.
- Chrome:
- Restart your browser or go to
chrome://policy(oredge://policy,brave://policy) and click "Reload policies".
If you want to customize the policies:
- Clone this repository
- Install dependencies:
uv sync
- Modify
policies.yamlaccording to your needs - Generate new configuration files:
uv run main.py
- Find the generated files in
generated/directory
Windows:
- Navigate to the
uninstall/windows/directory in this repository. - Run the
.regfile corresponding to your browser (e.g.,uninstall_chrome.reg). This will remove the registry keys added during installation. - Restart your browser or go to
chrome://policy(oredge://policy,brave://policy) and click "Reload policies".
macOS:
- Go to
System Settings>Privacy & Security>Profiles. - Select the profile associated with your browser (e.g., "Chrome Debloat Policies").
- Click the '-' (minus) button to remove the profile.
- Restart your browser or go to
chrome://policy(oredge://policy,brave://policy) and click "Reload policies".
Linux:
- Remove the policy JSON file from the browser-specific directory (you might need
sudorights):- Chrome:
sudo rm /etc/opt/chrome/policies/managed/chrome.json - Edge:
sudo rm /etc/opt/edge/policies/managed/edge.json - Brave:
sudo rm /etc/brave/policies/managed/brave.json
- Chrome:
- Restart your browser or go to
chrome://policy(oredge://policy,brave://policy) and click "Reload policies".