Head to head
NovaBlock vs Ghostery: we ran both, and split the results
Ghostery saves more bandwidth than we do. We contact fewer tracking companies, load ad-heavy pages faster, and ask for half the browser access. Here's every number, including the ones we lose.
All core protection is free, forever. Premium never gates your protection.
Ghostery is one of the best privacy tools available, and it has been for fifteen years. We benchmarked NovaBlock against it on the same machine, same browser, same pages, on the same day — both products installed fresh and taken through their own setup.
The result was a genuine split, and the two products turn out to have quite different philosophies.
The numbers
| Metric | NovaBlock | Ghostery | Winner |
|---|---|---|---|
| Tom's Hardware | 1021 ms | 1100 ms | NovaBlock |
| GitHub | 563 ms | 625 ms | NovaBlock |
| Marca | 870 ms | 817 ms | Ghostery |
| The Guardian | 465 ms | 432 ms | Ghostery |
| Wikipedia | 249 ms | 241 ms | Ghostery |
| Pooled median, all pages | 465 ms | 434 ms | Ghostery |
| Third-party servers still reached ↓ | 28 | 36 | NovaBlock |
| Requests blocked* | 108 | 311 | Ghostery |
| Data transferred | 26.3 MB | 18.2 MB | Ghostery |
| Bandwidth saved | 18.1% | 43.2% | Ghostery |
| Page memory | 11.98 MB | 14.76 MB | NovaBlock |
| Tracking scripts stopped (of 7)† | 6 | 4 | NovaBlock |
| Permissions requested | 7 | 13 | NovaBlock |
| Asks to run code inside your pages | No | Yes | NovaBlock |
| Sites rendered correctly | 12/12 | 12/12 | Tie |
No blocker at all, for reference: 444 ms pooled median, 32.1 MB transferred, 79 third-party servers contacted.
Two different strategies
The most interesting number in that table is the one most benchmarks never report: how many third-party companies actually got to see you.
Across five sites, a bare browser contacts 79 third-party servers. NovaBlock cuts that to 28. Ghostery cuts it to 36.
Yet Ghostery blocked 311 requests to our 108. Those two facts look contradictory until you understand what each product is doing.
NovaBlock cuts connections at the company level. When we block a tracking network, its script never loads — so the twenty requests that script would have fired never happen at all. They don't get counted as blocked, because they never existed. Ghostery more often lets the script load and then blocks each beacon it tries to send. Twenty counted blocks, where we score one.
On Marca the contrast is stark: Ghostery blocked 68 requests to our 9, and still ended up contacting more third-party servers than we did — sixteen against our thirteen.
Neither approach is wrong. Ours means fewer companies ever learn you exist. Theirs means the companies that do connect send less. And on bandwidth, theirs is clearly the more effective strategy: 18.2 MB against our 26.3, a 43% saving where we manage 18%. If you're on a metered connection or a slow line, that's Ghostery's argument and it's a strong one.
Where we're faster, and where we aren't
On Tom's Hardware — twenty-eight third-party servers before any blocking — we load in 1021 ms to Ghostery's 1100. On GitHub, 563 ms to 625. These are pages where a blocker earns its keep.
On lighter pages Ghostery edges ahead: Wikipedia by 8 ms, the Guardian by 33 ms. Across all page loads pooled together, Ghostery's median is 434 ms to our 465. We're showing both framings because picking whichever flattered us is exactly what makes benchmarks worthless.
Memory and access
NovaBlock used 11.98 MB of page memory against Ghostery's 14.76 — and a browser with no extension at all uses 10.26, so our overhead is under 2 MB.
On permissions, we ask for seven: activeTab, alarms, contextMenus, declarativeNetRequest, offscreen, storage, tabs. Ghostery asks for thirteen, including permission to run its own code inside every page you visit.
We're not suggesting Ghostery misuses that. It's an open-source project with a long and good reputation. But an extension that cannot inject code into your pages cannot be made to — not by a future update, not by a change of ownership, not by a compromised build. That's a structural guarantee rather than a promise, and it's why we build the way we do.
What Ghostery does that we don't — yet
We pulled both products' compiled filter rules apart, and the result surprised us.
We ship 139,471 rules. Ghostery ships 90,328. We block a third as much.
Volume was never the difference. Ghostery uses four of the browser's five filtering actions; we currently use one. Most importantly it ships 5,743 redirect rules and 46 small stand-in files: rather than blocking a tracking script outright, it swaps in a local file that offers the same functions and does nothing. The tracker collects nothing, but the page's own code doesn't break when it calls into it.
That one technique is how Ghostery blocks more and breaks less — two things that normally trade against each other — and it explains most of its bandwidth lead. It needs none of the extra permissions. It's a technique gap on our side, not an access gap, and it's the top item on our roadmap.
Footnotes
* Why “requests blocked” can be misleading. This number measures blocking style as much as effectiveness. NovaBlock blocks tracking companies at the domain level — the script never loads, so the twenty requests it would have made never happen, and are never counted as blocked. Blockers that let the script run and then kill each beacon it fires score twenty for the same outcome. On Marca, Ghostery blocked 68 requests to NovaBlock's 9 while still contacting more third-party servers (16 against 13). That's why we also report third-party servers reached, which this effect doesn't distort. The gap isn't purely cosmetic — Ghostery genuinely transfers less data overall — but the raw count overstates it substantially.
† Why our tracker score may flatter us. We check whether the JavaScript object each tracker installs is present on the page after loading. Some blockers replace a tracker with a harmless local stand-in rather than blocking it outright; the stand-in defines the same object, so our test records it as “ran” even though no data left the browser. On this measure, their better technique scores worse. We report the figure because we measured it, and the caveat because it's true.
Methodology
Chromium 151 on Windows, one disposable browser profile per product, destroyed after use. Every extension installed from the Chrome Web Store and taken through its own onboarding, then set to its strongest normal configuration — defaults differ enormously between these products. NovaBlock ran on its free tier; we declined its Premium trial, since the competitors' paid tiers weren't available to us either. Five sites, three loads each, medians reported: tomshardware.com, marca.com, theguardian.com, en.wikipedia.org, github.com. Compatibility checked separately across twelve sites. Blocking counted from the browser's own failed-request events; bandwidth measured at the network protocol, not from page timing APIs, which under-report cross-origin transfers badly. Differences under about 50 ms are within run-to-run noise on live sites.
FAQ
Is NovaBlock free like Ghostery?+
Yes. All of NovaBlock's core protection is free forever, with no account required. Premium (€4/mo) only adds convenience — Family Protection, Web Cleaner and Hide short-form Video — and never gates your protection.
Does NovaBlock block YouTube ads like Ghostery?+
Yes. NovaBlock ships a dedicated YouTube module that blocks pre-roll, mid-roll, banner and Shorts ads, updated as YouTube changes.
Why did Ghostery remove sync?+
Ghostery deleted user accounts in 2025 to store nothing on its servers. NovaBlock keeps a lightweight account purely for Premium licensing, so one licence works in every browser you sign in to. Settings themselves stay on your device — we do not sync them.
Does NovaBlock show sponsored links?+
No. NovaBlock does not show in-product sponsored links and does not sell data. It's funded only by optional Premium subscriptions.
Can I use both?+
You can, but running two blockers can cause conflicts and site breakage. Pick one for the cleanest experience.
Switch to NovaBlock in 30 seconds
Free forever core protection. Install with one click — no account, no config.