adblock-rust · compiled to WebAssembly

Your screen. Your data.
Everything else — blocked.

An open-source ad, tracker, and popup blocker, powered by Brave's own adblock-rust engine running locally in WebAssembly. No accounts. No telemetry. No data ever leaves your machine.

Get it for Firefox Get it for Edge Chrome — coming soon
MPL 2.0 licensed · developed independently by L. Malakar
Firefox Add-on Edge Add-on MPL 2.0 license

Blocking happens at every layer

Not just the requests you can see — the ones that render as page content too.

NETWORK

Network-level blocking

A stacked filter list — EasyList, EasyPrivacy, AdGuard Base, AdGuard Annoyances, plus dedicated scam and malvertising-redirect lists — checked against every request by a Rust engine compiled to WebAssembly.

COSMETIC

Cosmetic filtering

Hides ad containers and sponsored banners that load as page content, not just requests a network filter could catch.

POPUP

Popup blocking

Automatically closes ad-triggered popup tabs before they get in your way.

REDIRECT

Forced-redirect protection

Stops cross-site scripts from hijacking your navigation and dropping you on scam pages.

PER-SITE

Per-site control

Turn blocking off for one specific site without affecting any other tab or domain.

DASHBOARD

Dashboard

A WhatsApp-style view of every domain you've visited over the last 30 days, with a full breakdown of exactly what got blocked and where.

One Rust core, three jobs

The engine compiles once to WebAssembly, then splits into three separate defenses inside the browser.

adblock-rust (Rust)
──▶ compiled to WebAssembly ──▶
bration_extinction_core_bg.wasm
├── Network blocking
→ webRequest interception
├── Cosmetic filtering
→ CSS injection via content script
└── Popup / redirect guard
→ webNavigation heuristics

Nothing leaves your machine

The extension's manifest explicitly declares zero data collection — this isn't a policy promise, it's a technical one.

  • Everything is stored locally, in your browser's own storage
  • No account, sign-in, or sync required to use any feature
  • No external server ever receives your browsing data

Read the full policy for the exact detail on what is (and isn't) collected.

Privacy policy

Get it installed, or build it yourself

Grab it from a store, or compile the Rust core to WASM locally.

Browser stores

Build from source

# requires Rust + wasm-pack
cd bration-extension-core
wasm-pack build --target web --release