Ungoogled Chromium - Detailed Review

Privacy Tools

Ungoogled Chromium - Detailed Review Contents
    Add a header to begin generating the table of contents

    Ungoogled Chromium - Product Overview



    Introduction to Ungoogled Chromium

    Ungoogled Chromium is a modified version of the Google Chromium browser, specifically designed to eliminate dependencies on Google web services while maintaining the core Chromium experience. Here’s a breakdown of its primary function, target audience, and key features:

    Primary Function

    Ungoogled Chromium serves as a drop-in replacement for Google Chromium, removing all dependencies on Google web services and enhancing user privacy, control, and transparency. It retains the default Chromium experience as closely as possible, making it an attractive option for those who want the functionality of Chromium without the Google-specific features.

    Target Audience

    The target audience includes users who value privacy and transparency in their web browsing experience. This group typically consists of individuals who are cautious about their online data and prefer to avoid services that might compromise their privacy. Additionally, it includes developers and maintainers who want to create their own Chromium-based browsers without Google’s influence.

    Key Features



    Removal of Google Dependencies
    Ungoogled Chromium removes all code specific to Google web services, background requests to Google services, and uses of pre-made Google binaries. It replaces these with user-provided alternatives where possible.

    Enhanced Privacy and Control
    The browser disables features that inhibit control and transparency, such as Google Host Detector, Google URL Tracker, and Google Cloud Messaging. It also blocks internal requests to Google domains at runtime using domain substitution techniques.

    Customizable Features
    Ungoogled Chromium introduces several command-line switches and `chrome://flags` entries to configure new features, most of which are disabled by default. Users can customize search engine suggestions, disable Omnibox searching, and force all pop-ups into tabs.

    Additional Tweaks
    The browser includes features like preventing URLs with the `trk:` scheme from connecting to the Internet, disabling automatic formatting of URLs in the Omnibox, and preventing extraneous DNS requests by the intranet redirect detector.

    Cross-Platform Support
    Ungoogled Chromium supports various platforms, including many Linux distributions, macOS, and Windows, with custom build configurations and packaging wrappers. By focusing on these aspects, Ungoogled Chromium provides a privacy-centric alternative to the standard Chromium browser, making it a valuable tool for users seeking greater control over their online activities.

    Ungoogled Chromium - User Interface and Experience



    Ungoogled Chromium Overview

    Ungoogled Chromium is a privacy-focused version of the Chromium browser that retains the core user interface and experience of the original Chromium, with several key adjustments to enhance privacy, control, and transparency.

    User Interface

    The user interface of Ungoogled Chromium is very similar to that of Chromium and Google Chrome, including familiar elements such as the window frame, tabs, toolbar, and Omnibox (the address bar).

    Key UI Features

    • The tab management, bookmarks, history, and new tab page are all consistent with the Chromium experience.
    • Additional UI elements like downloads, status bubbles, find in page, options, and incognito mode are also present.
    • The visual design and themes are comparable, allowing users to customize the appearance of the browser.


    Ease of Use

    Ungoogled Chromium is designed to be a drop-in replacement for Chromium, meaning it retains the default Chromium experience as closely as possible. This makes it easy for users familiar with Chromium or Chrome to transition to Ungoogled Chromium without a significant learning curve.

    Customization and Control

    While the default experience is similar, Ungoogled Chromium offers several features that enhance user control and privacy, though many of these features require manual activation or enabling.

    Custom Features

    • Users can add new command-line switches and `chrome://flags` entries to configure additional features.
    • There is a “Suggestions URL” text field in the search engine editor to customize search engine suggestions.
    • Features like forcing all pop-ups into tabs, disabling automatic URL formatting in the Omnibox, and preventing certain types of URLs from connecting to the internet are available but need to be manually enabled.


    Overall User Experience

    The overall user experience is minimalist, customizable, and very fast, both in startup and loading web pages. Users have reported that it is highly portable, especially the 64-bit standalone version, which is beneficial for those who need a browser that can be easily moved between different systems.

    Privacy-Focused Features

    Ungoogled Chromium removes all remaining background requests to Google web services, strips binaries from the source code, and disables features that inhibit control and transparency. These changes are implemented through configuration flags, patches, and custom scripts, ensuring that the browser does not rely on Google’s services and enhances user privacy.

    Conclusion

    In summary, Ungoogled Chromium offers a familiar and user-friendly interface while providing enhanced privacy and control features, making it a viable option for those seeking a more private browsing experience without compromising on the functionality of the Chromium browser.

    Ungoogled Chromium - Key Features and Functionality



    Ungoogled Chromium Overview

    Ungoogled Chromium is a variant of the Chromium web browser that focuses on removing all dependencies on Google web services, enhancing privacy, control, and transparency. Here are the main features and how they work:

    Disabling Google-Specific Functionality

    Ungoogled Chromium disables all functionality that requires Google domains. This includes features like Google Safe Browsing, Google Host Detector, Google URL Tracker, and Google Cloud Messaging. By disabling these, the browser reduces the amount of data sent to Google servers, enhancing user privacy.

    Domain Substitution and Blocking

    The browser replaces Google web domains with non-existent domains (ending in `qjz9zk`) and blocks any internal requests to these domains. This ensures that even if new Google components are introduced, they will not be able to connect to Google servers.

    Binary Pruning

    Ungoogled Chromium removes binary blobs from the Chromium code and replaces them with custom alternatives. This step eliminates the use of pre-made binaries from Google, further reducing dependency on Google services.

    Additional Configuration Flags

    The browser adds numerous command-line switches and `chrome://flags` entries. These allow users to configure various features that are not available in standard Chromium, such as preventing fingerprinting attempts and customizing search engine suggestions. For example, users can add a “Suggestions URL” text field to customize search engine suggestions and disable searching in the address bar if desired.

    Custom Search Engine and Extension Handling

    Ungoogled Chromium allows users to use the address bar for searching without automatically sending all entered text to the search engine. However, installing extensions from the Chrome Web Store is more complex and requires either using a special extension (chromium-web-store) or manually downloading and installing extension files. Users must also enable specific flags to allow extension installations.

    Enhanced Privacy Features

    Several features are added to enhance privacy:

    No Search Provider

    Allows disabling of searching in the Omnibox.

    Force Pop-ups into Tabs

    Ensures all pop-ups open in tabs rather than separate windows.

    Disable Automatic URL Formatting

    Prevents the browser from automatically formatting URLs in the Omnibox.

    Prevent Intranet Redirect Detector

    Disables extraneous DNS requests, although this breaks captive portal detection.

    Platform Support and Custom Build Configuration

    Ungoogled Chromium supports multiple platforms, including Linux, macOS, and Windows. It includes a custom cross-platform build configuration and packaging wrapper, making it easier to build and distribute the browser across different operating systems.

    No AI Integration

    There is no specific mention or evidence of AI integration in Ungoogled Chromium. The focus is primarily on removing Google dependencies and enhancing user privacy and control through manual configurations and patches.

    Conclusion

    In summary, Ungoogled Chromium is a privacy-focused browser that removes Google-specific services, blocks internal requests to Google, and provides extensive configuration options to enhance user control and privacy. While it does not integrate AI, it offers a more transparent and customizable browsing experience compared to standard Chromium.

    Ungoogled Chromium - Performance and Accuracy



    Evaluating the Performance and Accuracy of Ungoogled Chromium



    Performance

    Ungoogled Chromium, a variant of the Chromium browser that removes dependencies on Google web services, can exhibit varying performance compared to Google Chrome and standard Chromium builds. Here are some observations:

    Optimizations
    Google Chrome often benefits from optimizations such as Profile-Guided Optimization (PGO) and Link Time Optimization (LTO), which can make it faster than standard Chromium builds and potentially Ungoogled Chromium. For instance, a user reported that building Chromium with PGO, LTO, and native CPU flags can result in performance that surpasses both Chrome and Edge, but this process is time-consuming and not typically done for Ungoogled Chromium.

    Benchmark Results
    Some users have reported that Ungoogled Chromium may perform slower than Google Chrome in certain benchmarks. For example, a user on a MacBook Air found that Ungoogled Chromium scored lower on browserbench tests compared to Chrome, despite both having the V8 optimizer enabled and no extensions.

    Accuracy and Functionality

    In terms of accuracy and functionality, Ungoogled Chromium is generally designed to retain the default Chromium experience while enhancing privacy and control:

    Feature Retention
    Ungoogled Chromium aims to be a drop-in replacement for Chromium, meaning it retains most of the core features and functionality of the original browser.

    Privacy Enhancements
    It removes code specific to Google web services, blocks internal requests to Google, and disables features that compromise transparency and control. These changes are implemented through configuration flags, patches, and custom scripts.

    Manual Activations
    Many of the privacy and control enhancements in Ungoogled Chromium require manual activation or enabling, which can affect the user experience if not properly configured.

    Limitations

    There are a few limitations and areas for improvement:

    Performance Variability
    As mentioned, the performance can vary based on the optimizations used during the build process. Users who need the best performance might need to build the browser with specific optimizations, which can be time-consuming.

    WebRTC and Other Features
    Some features, like WebRTC, may be limited by default in Ungoogled Chromium to enhance privacy, which can affect certain web applications. Users may need to adjust these settings manually.

    Build Process
    Building Ungoogled Chromium from source can be challenging and time-consuming, which might deter some users from using this version.

    Conclusion

    In summary, while Ungoogled Chromium offers significant privacy and control enhancements, its performance can be variable and may not always match that of Google Chrome, especially if the latter is built with additional optimizations. Users need to weigh these factors based on their specific needs for privacy, control, and performance.

    Ungoogled Chromium - Pricing and Plans



    Ungoogled Chromium Overview

    Ungoogled Chromium is a free and open-source variant of the Chromium web browser, and it does not have a pricing structure or different tiers. Here are the key points to consider:

    Free and Open-Source

    Ungoogled Chromium is completely free to use and download. It is an open-source project, which means there are no costs associated with using the browser.

    Features

    The browser includes several features aimed at enhancing privacy, control, and transparency. These features include:

    Privacy Enhancements

    • Disabling functionality that requires Google domains, such as Google Safe Browsing.
    • Replacing Google web domains with non-existent domains and blocking internal requests to those domains.
    • Removing binary blobs from the Chromium code and replacing them with custom alternatives.
    • Adding numerous configuration flags to change browser behavior.


    Availability

    Ungoogled Chromium is available for various operating systems, including Linux, macOS, and Windows. It can be downloaded from several software repositories and package managers, such as Arch, Debian, Ubuntu, Fedora, and others. There are also distro-independent builds available via Flatpak, GNU Guix, and NixOS/nixpkgs.

    Conclusion

    In summary, Ungoogled Chromium does not offer different pricing plans or tiers because it is a free and open-source project, making it accessible to everyone without any cost.

    Ungoogled Chromium - Integration and Compatibility



    Integration with Other Tools

    Ungoogled Chromium incorporates several features and modifications to ensure it works seamlessly with various tools and configurations:

    Command-Line Switches and Flags

    It adds numerous new command-line switches and `chrome://flags` entries, allowing users to customize the browser’s behavior extensively. This flexibility makes it easier to integrate with other tools and scripts that rely on these configurations.

    Custom Search Engine Settings

    Users can customize search engine suggestions using the “Suggestions URL” text field, which helps in integrating with preferred search engines and other web services.

    Compatibility with Other Projects

    Ungoogled Chromium borrows features from other projects, such as Iridium Browser, to enhance its functionality. This borrowing ensures that users can benefit from a wide range of privacy and control features developed by different communities.

    Compatibility Across Platforms

    Ungoogled Chromium is designed to be highly compatible across various operating systems and devices:

    Supported Platforms

    It supports a wide range of platforms including Android, Arch Linux, Debian, Ubuntu, Fedora, CentOS, Windows, and macOS. Each platform has its own specific repository and build instructions, ensuring that users can easily install and run the browser regardless of their operating system.

    Package Managers

    Ungoogled Chromium is available through various package managers such as Flatpak, GNU Guix, and NixOS/nixpkgs, making it easy to install and manage on different Linux distributions. For macOS, it is available via Homebrew.

    Cross-Platform Build Configuration

    The browser includes a custom cross-platform build configuration and packaging wrapper, which supports many Linux distributions, macOS, and Windows. This ensures consistent behavior and features across different operating systems.

    Notarized Builds for macOS

    For macOS users, Ungoogled Chromium provides notarized builds signed with an Apple Developer ID, ensuring compliance with Apple’s security guidelines and making the installation process smoother.

    Device Compatibility



    Desktop and Mobile

    Ungoogled Chromium is available for both desktop and mobile devices. The Android version is maintained separately, ensuring that mobile users can also benefit from the privacy and control features offered by this browser.

    Architecture Support

    The build process supports both x86_64 and arm64 architectures, making it compatible with Intel and Apple Silicon Macs, as well as other devices with different architectures. In summary, Ungoogled Chromium is highly integrated with various tools and platforms, offering a consistent and customizable browsing experience across a wide range of devices and operating systems.

    Ungoogled Chromium - Customer Support and Resources



    Support Options for Ungoogled Chromium Users



    Support Channels

  • Issue Tracker: The primary means of support is through the issue trackers. There are platform-specific issue trackers for officially-supported platforms such as Android, Arch Linux, Debian & Ubuntu, Fedora & CentOS, Flatpak, Gentoo, macOS, Portable Linux, and Windows. Users should refer to the issue tracker specific to their platform before using the main issue tracker.
  • Chat Rooms: Support is also available through chat rooms. You can join the discussions on Gitter or Matrix.org under the name `ungoogled-software/lobby`, which has a bidirectional connection with Gitter.


  • Additional Resources

  • FAQ and Documentation: Before submitting feedback or issues, users are encouraged to read the FAQ and documentation available under the `docs/` section. This can often resolve common issues and answer frequently asked questions.
  • Platform-Specific Support: Each supported platform has its own issue tracker and resources. For example, Linux users can use Flatpak for easy installation and updates, while Windows users can use the Winget tool for installation and updates.


  • Configuration and Troubleshooting

  • Settings and Configuration: The browser has several settings that can be adjusted to resolve common issues. For instance, users can change settings related to site data storage and WebRTC IP handling through specific URLs like `chrome://settings/content/siteData` and `chrome://flags/#webrtc-ip-handling-policy`.
  • Extension Installation: Users can install browser extensions without an account using a provided utility. There is also guidance on downloading CRX files directly using a specific URL template.


  • Community and User Resources

  • User Resources Page: The Ungoogled Chromium wiki provides a page collecting information about useful extensions and options for Chromium users. This includes tips on managing settings, installing extensions, and more.
  • By utilizing these support channels and resources, users of Ungoogled Chromium can find help for a wide range of issues and optimize their browser experience.

    Ungoogled Chromium - Pros and Cons



    Advantages of Ungoogled Chromium



    Privacy Focus

    Ungoogled Chromium is a version of the Chromium browser that has been modified to prioritize privacy and security over features that benefit Google. It removes all code specific to Google web services, background requests to Google, and uses of pre-made binaries from the source code, replacing them with user-provided alternatives when possible.



    Customization and Control

    This browser offers a high degree of customization, allowing users to block unwanted trackers and ads. It also promotes transparency and control by disabling features that inhibit these aspects and adding or modifying features that enhance them, although many of these changes require manual activation.



    Open-Source and Community-Driven

    Ungoogled Chromium is open-source and community-driven, which means it is regularly updated and improved by a group of dedicated volunteers. This community involvement ensures that the browser is continuously enhanced to meet user needs.



    Performance and Interface

    It retains the default Chromium experience, providing a fast and clean interface. This makes it a drop-in replacement for Chromium without compromising on performance or usability.



    Disadvantages of Ungoogled Chromium



    Lack of Automatic Updates

    Unlike Google Chrome, Ungoogled Chromium does not have automatic security updates. Users must manually update the browser, which can be tedious and leaves the browser vulnerable to security threats until the update is applied.



    No Google Safe Browsing

    Ungoogled Chromium disables Google Safe Browsing, a feature that protects users from malicious websites by sending data to Google’s servers for analysis. While this enhances privacy, it may reduce security against certain types of threats.



    No Syncing with Google Accounts

    Features specific to Google domains, such as syncing with Google accounts, are disabled in Ungoogled Chromium. This can be a drawback for users who rely on these features for convenience.



    Potential for Version Delay

    Development of Ungoogled Chromium can be slightly behind Google Chrome, which means new features and security patches may not be available immediately. However, the version delay is generally considered acceptable by users.



    Installation and Security Risks

    The installation files for Ungoogled Chromium can come from various sources, which introduces a potential risk of abuse. Users need to be cautious when downloading and installing the browser to ensure they are getting it from a trusted source.

    Overall, Ungoogled Chromium offers a strong balance of privacy, customization, and performance but requires more manual maintenance and may lack some of the convenience features available in Google Chrome.

    Ungoogled Chromium - Comparison with Competitors



    Ungoogled Chromium

    • This browser is a modified version of Google Chromium, stripped of all dependencies on Google web services. It removes background requests to Google services, disables features like Safe Browsing and Google Cloud Messaging, and blocks internal requests to Google domains using domain substitution.
    • It offers a high degree of customizability through command-line switches and `chrome://flags` entries, allowing users to configure various privacy and control features manually.
    • Ungoogled Chromium retains the default Chromium experience, making it a drop-in replacement for those familiar with Chromium.


    Brave Browser

    • Brave is another privacy-focused browser that builds upon the Chromium base but includes additional features like a native adblocker and privacy enhancements beyond what Ungoogled Chromium offers. Brave also incorporates many of the Ungoogled Chromium patches, making it a more comprehensive option for privacy.
    • Unlike Ungoogled Chromium, Brave has an auto-update feature and includes a private advertising model, which may be a consideration for users who prefer or oppose such models.
    • Brave’s adblocking capabilities are more robust and less dependent on extension APIs, which could be beneficial with the upcoming Manifest V3 changes.


    Firefox

    • Firefox is a popular browser known for its strong privacy features, including tracking protection and private browsing mode. It has a long history of prioritizing user privacy and offers built-in features that Ungoogled Chromium does not, such as enhanced tracking protection.
    • While Firefox is highly customizable, it does not remove Google-specific services in the same way Ungoogled Chromium does. Instead, it focuses on broader privacy protections that are not limited to Google services.


    Other Alternatives

    • Tor Browser: For those seeking maximum anonymity, the Tor Browser is a strong alternative. It routes traffic through the Tor network to protect user identity, but it may not offer the same level of performance or compatibility as Ungoogled Chromium or Brave.
    • Vivaldi, Opera, Epic: These browsers also offer various privacy features, though they may not be as extensively focused on removing Google-specific services as Ungoogled Chromium. Each has its own set of unique features and user interfaces that might appeal to different preferences.


    Unique Features of Ungoogled Chromium

    • Domain Substitution: Ungoogled Chromium uses domain substitution to block requests to Google domains, ensuring no data is sent to Google services.
    • Binary Pruning: It strips binaries from the source code, reducing dependencies on pre-made binaries from Google.
    • Customizability: The browser offers extensive customizability through command-line switches and `chrome://flags` entries, allowing users to fine-tune their privacy settings.


    Potential Drawbacks

    • Manual Updates: Unlike some other browsers, Ungoogled Chromium does not have an auto-update feature, which may require users to manually update the browser to ensure they have the latest security patches.
    • Community-Driven: While being open-source and community-driven is a strength, it also means that updates and support can be less consistent compared to commercially backed browsers like Brave or Firefox.

    In summary, Ungoogled Chromium is a strong choice for those who want a Chromium-based browser with minimal dependencies on Google services and high customizability. However, users seeking a more comprehensive set of privacy features, auto-updates, and additional functionalities might find Brave or Firefox more appealing.

    Ungoogled Chromium - Frequently Asked Questions



    Frequently Asked Questions about Ungoogled Chromium



    Q: What is Ungoogled Chromium?

    Ungoogled Chromium is a version of the Chromium browser that has been modified to remove all dependencies on Google web services. It retains the default Chromium experience but enhances privacy, control, and transparency by disabling features like Safe Browsing and Google Cloud Messaging.



    Q: How does Ungoogled Chromium improve privacy?

    Ungoogled Chromium improves privacy by disabling functionality specific to Google domains, such as Google Host Detector, Google URL Tracker, and Google Hotwording. It also blocks internal requests to Google at runtime and strips binaries from the source code to prevent any data from being sent to Google servers.



    Q: Does Ungoogled Chromium disable Safe Browsing?

    Yes, Ungoogled Chromium disables Safe Browsing, which is a feature that sends data about the sites you visit to Google to check if they are safe. This is done to prevent Google from collecting your browsing data. However, you should be aware that disabling Safe Browsing may reduce some security protections.



    Q: Can I customize search engines in Ungoogled Chromium?

    Yes, you can customize search engines in Ungoogled Chromium. By default, it enables the “No Search” feature, which disables searching the web from the address bar. However, you can add custom search engines like Searx, DuckDuckGo, or any other private search engine you prefer.



    Q: How do I update Ungoogled Chromium?

    Updating Ungoogled Chromium depends on the method you used to install it. If you installed it from pre-packaged binaries, you will need to manually check for and install updates, as the browser does not automatically check for new versions. This is important for maintaining security and fixing vulnerabilities.



    Q: Does Ungoogled Chromium block cookies?

    Ungoogled Chromium blocks all third-party cookies by default. However, you can also configure it to block all cookies, including first-party cookies, which may limit the functionality of some websites.



    Q: Can I disable JavaScript in Ungoogled Chromium?

    Yes, you can disable JavaScript in Ungoogled Chromium. This can be done through the browser settings, and you can also whitelist specific sites to allow JavaScript execution on those sites if needed.



    Q: How does Ungoogled Chromium handle pop-ups?

    Ungoogled Chromium forces all pop-ups into tabs, which can enhance user experience and reduce clutter on the screen.



    Q: Is Ungoogled Chromium available on multiple platforms?

    Yes, Ungoogled Chromium is available on multiple platforms, including many Linux distributions, macOS, and Windows. It uses a custom cross-platform build configuration and packaging wrapper to support these platforms.



    Q: Does Ungoogled Chromium modify the Chromium interface significantly?

    No, Ungoogled Chromium does not modify the Chromium interface significantly. It is designed to retain the default Chromium experience as closely as possible, making it a drop-in replacement for Chromium without altering its core functionality or interface.



    Q: How can I contribute to Ungoogled Chromium?

    Contributions to Ungoogled Chromium are welcome. You can find more information on how to contribute, report issues, or contact the developers through the project’s documentation, specifically the docs/contributing.md document.

    Ungoogled Chromium - Conclusion and Recommendation



    Final Assessment of Ungoogled Chromium

    Ungoogled Chromium is a significant option for individuals prioritizing privacy and control over their web browsing experience. Here’s a detailed assessment of who would benefit from using it and an overall recommendation.

    Key Benefits

    • Privacy and Control: Ungoogled Chromium is essentially Google Chromium without the dependency on Google web services. It removes all code specific to Google services, blocks internal requests to Google, and strips pre-made binaries from the source code. This makes it an excellent choice for those who want to minimize their data exposure to Google.
    • Transparency: The browser enhances transparency by disabling features that inhibit control and adding or modifying features that promote it. However, most of these features require manual activation or enabling, which may appeal to users who value customization.
    • Compatibility: Ungoogled Chromium retains the default Chromium experience as closely as possible, making it a drop-in replacement for Chromium. It supports various platforms, including Linux distributions, macOS, and Windows.


    Who Would Benefit

    • Privacy-Conscious Users: Individuals who are concerned about their online privacy and want to reduce their reliance on Google services will find Ungoogled Chromium highly beneficial. It offers a way to use a Chromium-based browser without the inherent Google dependencies.
    • Advanced Users: Users who are comfortable with manual configurations and customizations will appreciate the additional command-line switches, `chrome://flags` entries, and other enhancing features that Ungoogled Chromium provides.
    • Developers and Contributors: The project is open-source and welcomes contributions. Developers interested in enhancing privacy and control in web browsers can find Ungoogled Chromium a valuable project to contribute to.


    Recommendations

    • For General Users: If you are looking for a straightforward, privacy-focused browser without needing to delve into advanced configurations, you might want to consider other options that offer more automated privacy features. However, if you are willing to take extra steps to configure your browser for enhanced privacy, Ungoogled Chromium is a good choice.
    • For Advanced Users: Ungoogled Chromium is highly recommended for users who are comfortable with manual configurations and want a high degree of control over their browser’s behavior. The ability to customize various aspects of the browser aligns well with the needs of advanced users.
    • For Android Users: There is a note that the Android version of Ungoogled Chromium may not be as frequently updated as other platforms. For Android users, an alternative like Bromite might be more suitable due to its better maintenance and updates.
    In summary, Ungoogled Chromium is an excellent option for those who value privacy, control, and transparency in their web browsing experience, especially if they are willing to invest time in configuring the browser to their needs.

    Scroll to Top