Arora Browser Gallery
Privacy & Advocacy

Your Favorite Extension Might Be Spying on You: The Dark Side of Browser Add-ons

Arora Browser

There's a good chance you've got somewhere between five and fifteen browser extensions installed right now. A password manager, maybe an ad blocker, a grammar checker, a coupon finder. Each one felt like a reasonable addition at the time — a small quality-of-life upgrade for your daily browsing. But here's a question most people never think to ask: who's actually running those extensions today, and what are they doing with your data?

The uncomfortable answer is that the browser extension ecosystem has quietly evolved into one of the most effective — and least scrutinized — surveillance channels on the internet.

How Extensions Got So Much Power

To understand the problem, it helps to understand what browser extensions are actually allowed to do. Extensions operate with a permission model that, on paper, sounds reasonable. When you install one, it requests access to certain browser functions — reading page content, intercepting network requests, accessing your browsing history. You click "Allow," and the extension gets to work.

The trouble is that these permissions are broad by design. An extension with access to "all websites" can read everything you type, every page you visit, every form you submit. That includes banking portals, medical records searches, private messages. It's a level of access that most users genuinely don't appreciate when they're clicking through an install prompt.

Chrome's Manifest V2 — the extension framework that governed most add-ons for years — gave extensions particularly sweeping capabilities. Google's newer Manifest V3 was supposed to address some of this, though privacy advocates have pointed out it created new problems while not fully solving the old ones. Either way, the fundamental issue remains: extensions run deep inside your browser, and most users have no visibility into what they're actually doing.

When Good Extensions Go Bad (Or Get Sold)

Some of the most alarming cases in recent years didn't involve malicious developers from the start. They involved legitimate, well-regarded extensions that were later acquired — and then quietly repurposed.

The pattern goes like this: a developer builds a useful extension, grows a user base, and eventually gets approached by a data broker or ad tech company. The acquisition happens. The new owners push an update. Nothing looks different to the user. But under the hood, the extension has started harvesting browsing data and routing it back to servers the original developer never knew.

This happened with several popular extensions in the Chrome Web Store over the past few years. In some documented cases, extensions with millions of users were found transmitting full browsing histories — including URLs, search queries, and even content from pages marked as private — to third-party analytics firms. The data was being packaged and sold to advertisers and market research companies.

What made these cases especially unsettling was that many of the original developers had no idea their creation had become a tracking tool. They'd sold the extension, moved on, and the new owners had exploited the trust users placed in a name they recognized.

The Open-Source Difference (And Its Limits)

Open-source extensions are generally more trustworthy — but not unconditionally so. When source code is publicly available, security researchers can audit it. The community can spot when something sketchy gets added. That's a genuine advantage, and it's one reason the open-source browser community tends to favor extensions with verifiable codebases.

But open-source doesn't automatically mean safe. An extension can be open-source and still request excessive permissions. It can be open-source and still phone home to a server you can't inspect. And if an open-source project is abandoned or acquired, future updates may not maintain the same transparency.

The real question isn't just whether the code is visible — it's whether the browser itself gives you meaningful tools to understand and limit what extensions can actually do.

Auditing Your Extension Stack

If you haven't reviewed your extensions lately, now is a good time. Here's a practical approach:

Start with a full inventory. Open your browser's extension manager and look at everything that's installed. You might find things you forgot about — extensions you installed for a one-time task three years ago and never removed.

Check the permissions. For each extension, look at what it has access to. Does a currency converter really need to read data on all websites? Does a screenshot tool need access to your browsing history? If the permissions feel disproportionate to what the tool actually does, that's a red flag.

Research who owns it now. Look up the extension's developer. Check if it's been acquired recently. A quick search for the extension name plus words like "acquired," "sold," or "privacy" can surface news you might have missed.

Remove what you don't actively use. Every unused extension is an unnecessary attack surface. If you haven't used it in the past month, uninstall it.

Prefer extensions with a public, actively maintained codebase. If you can't find source code for an extension, treat it with extra skepticism.

What Better Browser Design Looks Like

The extension permission model is ultimately a browser design problem. Mainstream browsers have historically prioritized developer flexibility and ecosystem growth over user-level transparency. That's a reasonable trade-off from a market share perspective — it's not great from a privacy perspective.

A browser that genuinely puts users first would offer granular, per-site permission controls for extensions. It would surface clear, plain-language explanations of what each extension is doing in real time. It would make it easy to temporarily disable extensions for sensitive sessions — banking, healthcare, anything you'd rather keep private — without having to dig through settings menus.

It would also treat extension updates as a trust event, not an automatic background process. If an extension suddenly wants new permissions after an update, you should know about it before it gets them.

These aren't radical ideas. They're just design choices that most dominant browsers haven't prioritized, because dominant browsers have complicated relationships with the ad tech ecosystem that benefits from data-rich extensions.

The Bigger Picture

Browser extensions are a microcosm of a broader tension in the tech world: tools built with good intentions, in an ecosystem that creates strong financial incentives to exploit user trust. The developers who built your favorite extension may have genuinely wanted to help you. The company that bought it from them may have very different goals.

Being a thoughtful browser user in 2024 means treating your extension stack like you'd treat app permissions on your phone — with regular review, healthy skepticism, and a preference for tools whose incentives you can actually understand. The web is better when the software you use to navigate it is working for you, not around you.

Back to Gallery

More Stories

The Browser You Choose Is a Political Act: Open Source, Privacy, and Who Really Controls Your Web

The Invisible Middleman: How Your DNS Requests Are Being Monetized Before You Even Load a Page

Breaking Free From Chromium: What It Actually Takes to Build a Browser From the Ground Up