µMatrix icon

µMatrix

uMatrix is a browser extension that functions as a powerful point-and-click matrix-based firewall and privacy-enhancement tool. It provides granular control over what resources are loaded by your browser, allowing users to block or allow requests based on type, origin, and destination, helping to protect privacy and improve browsing security. Developed by Raymond Hill

License: Open Source
Available for:
Mac OS X Windows Linux Google Chrome Opera Chromium Firefox

About µMatrix

uMatrix: Take Control of Your Browser's Network Activity

uMatrix is not just another ad-blocker; it's a comprehensive browser extension that puts the user firmly in control of their browser's network activity. It operates on a matrix-based interface, presenting a clear overview of all connections made by a webpage and allowing for granular control over each one. This level of detail is particularly valuable for users concerned about privacy, security, and performance.

At its core, uMatrix acts as an outbound firewall for your browser. Instead of relying solely on predefined lists, it empowers you to make informed decisions about which scripts, CSS, images, and other resources are allowed to load from various domains. This means you can block unwanted content, prevent tracking, and even enhance browsing speed by reducing the number of requests made.

Key Features and Benefits:

  • Matrix Interface: Provides a visual representation of network requests, making it easy to see where your browser is connecting.
  • Granular Control: Allow or block requests based on various criteria, including type (script, CSS, image, XHR, etc.), origin domain, and destination domain.
  • Privacy Protection: Effectively blocks trackers, cookies, and other privacy-invasive elements.
  • Security Enhancement: Reduces the attack surface by blocking potentially malicious or unwanted scripts and resources.
  • Improved Performance: Speeds up page loading by preventing unnecessary requests.
  • Customizable Rules: Create persistent or temporary rules to tailor the browsing experience to your needs.
  • Pre-configured Lists: Utilizes public domain lists for initial blocking, similar to traditional ad-blockers, but with the added layer of user control.
  • Lightweight: Designed to be efficient and not significantly impact browser performance.
  • Available Across Browsers: Supported by popular browsers like Chrome, Firefox, and Opera.

uMatrix's strength lies in its transparency and the control it offers. While it might have a steeper learning curve than simpler blockers, the power it provides in managing your online footprint is unparalleled for those who demand fine-grained control over their browser's interactions with the web.

Pros & Cons

Pros

  • Provides granular control over network requests via a visual matrix interface.
  • Highly effective at blocking trackers, ads, and other unwanted content.
  • Enhances privacy and security by allowing users to decide which resources are loaded.
  • Can improve page loading times by blocking unnecessary content.
  • Supports custom rules for tailoring the browsing experience.

Cons

  • Steeper learning curve compared to simpler blocking extensions.
  • May require manual configuration to ensure website functionality.
  • The interface can be overwhelming for novice users.

What Makes µMatrix Stand Out

Granular Point-and-Click Control

Offers a unique visual interface to directly control individual network requests with simple clicks.

Source/Destination Matrix Filtering

Allows precise control by filtering requests based on both the source website and the destination domain of the resource.

Comprehensive Browser Outbound Firewall

Functions as a full-fledged firewall for your browser, giving you oversight of all outbound connections.

What can µMatrix do?

Review

Review of uMatrix

uMatrix stands out in the crowded space of browser extensions focused on security and privacy. Unlike many ad-blockers or privacy tools that operate largely in the background with predefined settings, uMatrix empowers the user with an unprecedented level of control over their browser's network activity. The core of its functionality lies in its point-and-click matrix interface, which, while initially daunting for some, is its greatest strength.

Upon visiting a webpage, uMatrix displays a matrix where rows represent types of content (scripts, CSS, images, XHR, media, etc.) and columns represent domains involved in serving that content. This includes the visited website itself, as well as third-party domains. Each cell in the matrix represents a connection attempt of a specific content type from a specific source to a specific destination. By clicking on these cells, users can toggle between allowing, blocking, or inheriting rules for that specific type of connection.

This visual representation and granular control are incredibly powerful for understanding how webpages are constructed and what third parties are involved in serving content. For users concerned about tracking, it makes it very clear which domains are attempting to load scripts or cookies for tracking purposes, allowing for targeted blocking. Similarly, security-conscious users can block scripts from domains they don't trust, reducing the risk of malicious code execution.

Configuration and Usage:

Getting started with uMatrix requires a bit of a learning curve. The default settings are often quite strict, which is good for security and privacy but can sometimes break website functionality. Users need to be prepared to spend some time allowing necessary resources for frequently visited sites. However, uMatrix makes this process manageable with its intuitive interface. A red cell usually means something is blocked, and clicking it can temporarily or permanently allow it. The ability to set different rules for different scopes (globally, per site, per domain) adds further flexibility.

The extension also supports importing and exporting rules, which is useful for backing up configurations or sharing them between browsers or devices. While uMatrix does support using public blocklists, similar to traditional ad-blockers, its true power comes from the user-defined rules based on the matrix. This allows for a more nuanced and effective blocking strategy than simply relying on lists alone.

Impact on Performance and Browsing Experience:

When configured appropriately, uMatrix can significantly improve page loading times by preventing the download of unnecessary resources, including heavy scripts, large images from third-party trackers, and advertisements. This not only speeds up browsing but also reduces bandwidth consumption.

However, the trade-off for this level of control is a potentially steeper initial configuration time and the occasional need to manually allow elements on new websites to ensure full functionality. Once a user has built up a set of rules for their commonly visited sites, browsing becomes much smoother and more controlled.

Comparison to Other Extensions:

Compared to extensions like uBlock Origin, which is primarily an ad-blocker with some privacy features, uMatrix is a more technical tool focused on network request control. While uBlock Origin is excellent for general ad-blocking and easy to use out-of-the-box, uMatrix provides a deeper level of insight and control for users who want to understand and manipulate the underlying network traffic of webpages. They can be used together effectively, with uMatrix providing the foundational firewall layer and uBlock Origin handling supplementary filtering.

Conclusion:

uMatrix is a powerful and indispensable tool for users who prioritize online privacy and security and want granular control over their browsing experience. Its matrix interface, while initially challenging, is highly effective for visualizing and managing network requests. It is not a set-it-and-forget-it solution and requires user interaction to function optimally. However, for those willing to invest the time, uMatrix offers a level of transparency and control unmatched by simpler extensions. It is highly recommended for power users and anyone deeply concerned about trackers and unwanted content on the web.

Similar Software

AdAway
AdAway

AdAway is a free and open-source ad-blocking application for the Android mobile operating system.

Adguard
Adguard

Adguard AdBlocker blocks all types of advertising on all web pages, even on Facebook, Youtube, and others.

Blokada
Blokada

Blokada is an OpenSource ad blocker for Android and iOS.

Bluhell Firewall
Bluhell Firewall

Bluhell Firewall is a lightweight Ad-Blocker and Tracking/Privacy tool.

Ghostery
Ghostery

Ghostery Privacy Browser increases your browsing privacy, protection, and speed.

NoScript
NoScript

NoScript for Firefox pre-emptively blocks malicious scripts.

Privacy Badger
Privacy Badger

Privacy Badger is a free browser extension for Google Chrome, Mozilla Firefox and Opera created by the Electronic Frontier Foundation.

RedMorph Browser Controller
RedMorph Browser Controller

RedMorph provides an easy to use extension that couples all the features of an ad tracker blocker, encrypted proxy, and content filter.

RequestPolicy
RequestPolicy

RequestPolicy is a open source Firefox extension to control cross-site requests.

uBlock
uBlock

uBlock Origin is a free and open source, cross-platform browser extension for content-filtering, including ad-blocking.

uBlock Origin
uBlock Origin

uBlock Origin is a browser extension to blog annoying ads in websites.

Screenshots

Help others by voting if you like this software.

Compare with Similar Apps

Select any similar app below to compare it with µMatrix side by side.

Compare features, pricing, and reviews between these alternatives.

Compare

Compare features, pricing, and reviews between these alternatives.

Compare

Compare features, pricing, and reviews between these alternatives.

Compare

Compare features, pricing, and reviews between these alternatives.

Compare

Compare features, pricing, and reviews between these alternatives.

Compare

Compare features, pricing, and reviews between these alternatives.

Compare

Compare features, pricing, and reviews between these alternatives.

Compare

Compare features, pricing, and reviews between these alternatives.

Compare

Compare features, pricing, and reviews between these alternatives.

Compare

Compare features, pricing, and reviews between these alternatives.

Compare

Compare features, pricing, and reviews between these alternatives.

Compare