What ungoogled-chromium actually changes
A precise account of what ungoogled-chromium removes, what it does not, and the specific trade-offs before you install it.
ungoogled-chromium is Chromium with Google web service integration removed. Not disabled by a setting, removed from the source and recompiled, so the code that would contact Google is not present in the binary.
It is the strictest option available, and it costs you real functionality. Both halves of that matter.
What it removes
Google web service connections. Requests bound for Google domains are neutralised through a substitution that rewrites them to an invalid domain, so code paths that would call home cannot resolve anywhere.
Safe Browsing. The lookup service that warns about known-malicious sites is disabled. This is a genuine security feature you are giving up, and worth being deliberate about.
Browser sign-in and sync. No API keys, and the integration is stripped. See Google sync and API keys.
Chrome Web Store access. Store browsing is a Google service, so it goes too. Extensions still work; see installing extensions.
The Google Speech API, used for voice input, and network geolocation.
It also changes some defaults: WebRTC is restricted so it does not leak local IP addresses, and various features that phone home are off.
What it does not change
It is still Chromium. Same Blink engine, same V8, same sandbox and site isolation, same extension API, same DevTools. Pages render identically and it is exactly as fast.
It is also not an anti-fingerprinting browser. It stops Chromium contacting Google; it does not stop websites profiling you. If that is your goal, Tor Browser or a hardened Firefox is the tool for that job, and running ungoogled-chromium under the impression it does this is a real misunderstanding worth clearing up.
The trade-offs, stated plainly
| You give up | Consequence |
|---|---|
| Safe Browsing | No warning before a known phishing or malware site |
| Sign-in and sync | Bookmarks and passwords do not follow you between machines |
| Web Store access | Extensions need the store extension or manual CRX installs |
| Widevine | Netflix, Spotify and Prime do not play |
| Proprietary codecs | H.264 and AAC media may fail |
| Auto-update | Same as every Chromium build |
The last three surprise people most often. If they matter to you, Marmaduke's builds apply the same ungoogled patches while keeping Widevine and the codecs, which is the middle ground most people actually want.
Who it is right for
Right for you if you want a Chromium engine with no Google service contact, you are comfortable installing extensions manually, and you do not need paid streaming in this browser.
Wrong for you if you want a drop-in Chrome replacement. It is not one, deliberately, and the friction is the product working as designed.
Where to get it
The official builds are on the ungoogled-chromium pages for Windows, macOS and Linux. Many distributions package it too; see Linux packages.
Note that the official builds are frequently a version or two behind upstream stable, because each release needs the removal patches rebased onto new Chromium source. That work is done by volunteers and it is not trivial.