|Eloston 9fa9c7ad3d Update revision to 74.0.3729.108-1||1 day ago|
|.github||1 month ago|
|devutils||2 weeks ago|
|docs||3 days ago|
|patches||1 day ago|
|utils||2 weeks ago|
|.cirrus.yml||4 days ago|
|.cirrus_Dockerfile||2 weeks ago|
|.cirrus_requirements.txt||2 weeks ago|
|.gitignore||5 months ago|
|.style.yapf||9 months ago|
|LICENSE||1 month ago|
|README.md||3 weeks ago|
|SUPPORT.md||1 month ago|
|chromium_version.txt||2 days ago|
|domain_regex.list||3 months ago|
|domain_substitution.list||6 days ago|
|downloads.ini||1 month ago|
|flags.gn||1 month ago|
|pruning.list||6 days ago|
|revision.txt||1 day ago|
A lightweight approach to removing Google web service dependency
ungoogled-chromium is Google Chromium, sans dependency on Google web services. It also features some tweaks to enhance privacy, control, and transparency (almost all of which require manual activation or enabling).
ungoogled-chromium retains the default Chromium experience as closely as possible. Unlike other Chromium forks that have their own visions of a web browser, ungoogled-chromium is essentially a drop-in replacement for Chromium.
Help is always welcome! See the docs/contributing.md document for more information.
Without signing in to a Google Account, Chromium does pretty well in terms of security and privacy. However, Chromium still has some dependency on Google web services and binaries. In addition, Google designed Chromium to be easy and intuitive for users, which means they compromise on transparency and control of inner operations.
ungoogled-chromium addresses these issues in the following ways:
These features are implemented as configuration flags, patches, and custom scripts. For more details, consult the Design Documentation.
This section overviews the features of ungoogled-chromium. For more detailed information, it is best to consult the source code.
Contents of this section:
These are the core features introduced by ungoogled-chromium.
qjz9zk(known as domain substitution; see docs/design.md for details)
chrome://flagsentries to configure disabled-by-default features. See docs/flags.md for the exhaustive list.
These are the non-essential features introduced by ungoogled-chromium.
chrome://settings/searchEngines) for customizing search engine suggestions.
http://, hiding certain parameters)
trk:scheme from connecting to the Internet
qjz9zk(as used in domain substitution) from attempting a connection.
--set-ipv6-probe-falseflag above to adjust the behavior instead.
In addition to the features introduced by ungoogled-chromium, ungoogled-chromium selectively borrows many features from the following projects (in approximate order of significance):
Other platforms are discussed and tracked in this repository's Issue Tracker. Learn more about using the Issue Tracker under the section Contributing, Reporting, Contacting.
NOTE: These binaries are provided by anyone who are willing to build and submit them. Because these binaries are not necessarily reproducible, authenticity cannot be guaranteed; In other words, there is always a non-zero probability that these binaries may have been tampered with. In the unlikely event that this has happened to you, please report it in a new issue.
These binaries are known as contributor binaries.
Also, ungoogled-chromium is available in several software repositories:
ungoogled-chromium-binis not officially part of ungoogled-chromium. Please submit all issues to the maintainer of the PKGBUILD.
::chaoslaboverlay maintains an unofficial
This repository contains the common code for all platforms. To build ungoogled-chromium for a specific platform, consult the repository for that plaform.
Tags (listed here) denote versions ready to be used. Tags follow the format
chromium_versionis the version of Chromium used in
revisionis a number indicating the version of ungoogled-chromium for the corresponding Chromium version.
Building the source code: See docs/building.md
BSD-3-clause. See LICENSE