CinderBlock

Content blocking engine for Ember Browser.

Overview

CinderBlock is Ember's built-in content blocking engine, forked fromuBlock Origin. It is not an extension — it is a first-class component of Ember, compiled as part of the browser and deeply integrated into the Ember Shell.

CinderBlock blocks ads, trackers, coin miners, popups, annoyances, malware sites, and more. It inherits uBlock Origin's core architecture: a highly efficient network request filter, a cosmetic filter engine, a scriptlet injection system, and a full dashboard UI.

Ships with Ember, updated via CPAC. Filter lists update independently. How to install: Documentation

Key Features

Network Request Filtering

Intercepts all HTTP/HTTPS requests. Matches against compiled filter lists using trie-based matching.

Cosmetic Filtering

CSS-based element hiding to remove ad containers, cookie banners, popups, and annoyances.

Scriptlet Injection

JavaScript snippets to neutralize anti-adblock, tracking, and fingerprinting scripts.

Dashboard

Full UI via toolbar button, Ctrl+Shift+B, or ember://cinderblock.

Element Picker

Point-and-click tool to generate cosmetic filter rules for any page element.

Dynamic Filtering

Per-domain request type matrix for advanced users. Fine-grained control over requests.

Default Filter Lists

ListCategoryDefault
AdGuard BaseAdson
EasyListAdson
EasyPrivacyTrackingon
AdGuard AnnoyancesCookie banners, popupson
Dan Pollock's hostsMalware, spamon
PhishTankPhishing domainson
oisd bigComprehensiveon
StevenBlack GamblingGambling domainsoff

Current Status

Active Development

CinderBlock is in active development as part of Ember Browser. Filter matching, cosmetic filtering, scriptlet injection, and the dashboard are functional. Filter lists update independently via CPAC.

Recent Updates

No releases yet.