uMatrix for Chrome, Firefox, and Opera is an advanced user extension/add-on designed to be a point-and-click matrix-based firewall that includes privacy-enhancing tools.
uMatrix gives you full control of where your browser is permitted to connect. It will also allow you to manage what type of data your browser is allowed to download. uMatrix also provides control over exactly what it is allowed to execute. uMatrix works in relax block-all/allow-exceptionally mode, meaning any web sites that require 3rd-party scripts are likely to be "broken." With two clicks, uMatrix can be set to work in allow-all/block-exceptionally mode, which generally will not break web sites.
uMatrix will allow you to see all the remote connections, failed or attempted, depending on whether they were blocked or allowed. Via a single-click to whitelist/blacklist one or multiple classes of requests according to the destination and type of data (a blocked request will NEVER leave your browser).
You can blacklist/whitelist a single cell, an entire row, a group of rows, an entire column, or the whole matrix with just one click. uMatrix's filtering engine uses precedence logic to evaluate what is blocked/allowed according to which cells are blacklisted/whitelisted. For example, this allows you to whitelist a whole page with one click without repeatedly whitelist whatever new data appear on the page.
All rules are scoped. For example, you can block `facebook.com` and `facebook.net` everywhere except when visiting a page on `www.facebook.com.` This way, Facebook won't be able to build a profile of your browsing habits.
This extension aims to make the process of blocking web sites, wholly or partly, as straightforward as possible to encourage users to care about their privacy.