# ungoogled-software/ungoogled-chromium

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/ungoogled-software-ungoogled-chromium).**

25,794 stars · 1,087 forks · Python · bsd-3-clause

## Links

- GitHub: https://github.com/ungoogled-software/ungoogled-chromium
- awesome-repositories: https://awesome-repositories.com/repository/ungoogled-software-ungoogled-chromium.md

## Topics

`chromium` `control` `google-chromium` `inox` `iridium` `privacy` `transparency`

## Description

Ungoogled Chromium is a desktop web browser derived from the open-source Chromium codebase, modified to remove all background communication with external services and proprietary dependencies. It functions as a privacy-focused distribution that ensures user data remains local by eliminating telemetry hooks and data collection integrations.

The project distinguishes itself through extensive source-code pruning and domain-substitution patching, which replace hardcoded service URLs with non-functional placeholders to prevent unauthorized data transmission. It further hardens the browser runtime by stripping out non-essential binary components and applying binary-level instrumentation to disable automatic updates that would otherwise restore removed tracking features.

Beyond these core privacy modifications, the browser provides a customizable environment where users can tailor behavior and search preferences through command-line configuration and custom overrides. This approach reduces the overall attack surface and removes software bloat, resulting in a minimalist distribution that prioritizes transparency and user control over browser functionality.

## Tags

### Web Development

- [Privacy-Focused Web Browsers](https://awesome-repositories.com/f/web-development/privacy-focused-web-browsers.md) — Provides a desktop web browser stripped of all background communication with external services.
- [De-Googled Browser Distributions](https://awesome-repositories.com/f/web-development/de-googled-browser-distributions.md) — Provides a modified version of the open-source browser codebase that removes all proprietary dependencies and telemetry hooks.
- [Customizable Browser Environments](https://awesome-repositories.com/f/web-development/customizable-browser-environments.md) — Tailors browser behavior and search preferences through command-line configuration.

### Security & Cryptography

- [Privacy-Focused Browsing](https://awesome-repositories.com/f/security-cryptography/privacy-focused-browsing.md) — Removes background telemetry and external service dependencies to ensure browsing activity remains private.
- [Browser Security Hardening](https://awesome-repositories.com/f/security-cryptography/browser-security-hardening.md) — Reduces the attack surface of a web browser by stripping out unnecessary binary components and disabling non-essential features.
- [Hardened Browser Runtimes](https://awesome-repositories.com/f/security-cryptography/hardened-browser-runtimes.md) — Enforces strict privacy defaults and removes non-essential binary components from the source code.
- [Telemetry Blockers](https://awesome-repositories.com/f/security-cryptography/telemetry-blockers.md) — Replaces hardcoded service URLs with placeholders to prevent background telemetry and unauthorized data transmission.
- [Privacy Hardening Tools](https://awesome-repositories.com/f/security-cryptography/privacy-hardening-tools.md) — Eliminates connections to external data collection services and prunes unnecessary binary files. ([source](https://cdn.jsdelivr.net/gh/ungoogled-software/ungoogled-chromium@master/README.md))

### Software Engineering & Architecture

- [Source Code Pruning Tools](https://awesome-repositories.com/f/software-engineering-architecture/source-code-pruning-tools.md) — Removes non-free binary blobs and tracking-heavy components from the upstream codebase during build preparation.
- [Binary Instrumentation Tools](https://awesome-repositories.com/f/software-engineering-architecture/binary-instrumentation-tools.md) — Modifies compiled executable files to remove telemetry hooks and prevent automatic updates.
