Without a Google Account login, Chromium does very well in terms of security and privacy. However, Chromium depends on Google web services and the company's binaries.
In addition, Google designed Chromium to be easy and intuitive for users, which means that many people do not know exactly what is going on with the transparency and control of the inner workings.
Ungoogled Chromium is a Github project that addresses these issues in the following ways:
- Removes all background requests to any company web services during browser creation and execution
- Removes all code related to Google web services
- It removes all uses of prebuilt binaries from the source code and replaces them with user-supplied alternatives when possible.
- It disables features that hinder control and transparency, and adds or modifies features that promote them (these changes almost always require manual activation).
These features are implemented through configuration flags, patches, and custom scripts.
For more details, consult her design documentation.
Download the application on the platform you are interested in
https://ungoogled-software.github.io/ungoogled-chromium-binaries/releases/
Linux: Installation instructions for automated or maintained builds
ungoogled-chromium is available in the following software repositories:
- Arch: Available in AUR & OBS, see instructions in ungoogled-chromium-archlinux
- Debian & Ubuntu: Available in OBS, find your distribution specific instructions in the Installing section
- Fedora: Available in OBS, by following instructions in the downloads section. Also available in RPMFusion as chromium-browser-privacy (outdated).
- Gentoo: Available in :: pf4public overlay as ungoogled-chromium and ungoogled-chromium-bin ebuilds
- MacOS: Available in Homebrew as eloston-chromium. Just run brew install – cask eloston-chromium. Chromium will appear in your /Applications directory.
- openSUSE: Available in openSUSE Tumbleweed, run zypper in ungoogled-chromium. See package site for additional options.