HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
EFForg
privacybadger
JavaScript2014–2025
EFForg / privacybadger

privacybadger

Privacy Badger is a browser extension made by EFF to stop companies from spying on you online

17Distinct people
18Mentions
0Explicit recommenders
3.9KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Privacy Badger is a browser extension made by EFF to stop companies from spying on you online

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year18 dated mentions

Observed mentions: 2014-05-02 12:41:38 UTC to 2025-09-28 13:22:29 UTC.

02462014-01-01 00:00:00 UTC to 2015-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments20142015-01-01 00:00:00 UTC to 2016-01-01 00:00:00 UTC (exclusive): 6 mentions; 0 submissions, 6 comments2016-01-01 00:00:00 UTC to 2017-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments2017-01-01 00:00:00 UTC to 2018-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2018-01-01 00:00:00 UTC to 2019-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments20192020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments2025

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20142014-01-01 00:00:00 UTC2015-01-01 00:00:00 UTC101
20152015-01-01 00:00:00 UTC2016-01-01 00:00:00 UTC606
20162016-01-01 00:00:00 UTC2017-01-01 00:00:00 UTC303
20172017-01-01 00:00:00 UTC2018-01-01 00:00:00 UTC202
20182018-01-01 00:00:00 UTC2019-01-01 00:00:00 UTC101
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC110
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC000
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC000
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC101
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC000
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC101
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC211

What Hacker News says

18 sources
PrivacyBadger is a bit more aggressive in blocking CDNs than uMatrix/Ghostery/uBlock Origin because it's more than just an ad blocker: it's meant for privacy across the board. According to https://github.com/EFForg/privacybadger/issues/746 CDNs are often blocked because they set localstore/cookies and do some stuff that might look like canvas fingerprinting. I would update your privacybadger, if you haven't. It might have been fixed.
In An all-in-one beginner's guide to modern React application development
This is (IMO) an un-substantive reply to what amounts to fear-mongering. See their previous discussion about issue #1 that tdkl mentioned above (https://github.com/EFForg/privacybadger/issues/266), and you'll see the following comment at the bottom: > This was discussed in the bi-weekly developers meeting on 9/27. > Threat model: A local attacker would be able to view a subset of > cleared history (only visited domains, not urls or times). > This solution does not actually help against that since the > attacker could still see if the users has visited site n by taking > H(n) and searching for it in privacy badger's database. > what does this stop: an attacker who can view pb data but doesn't > know how to hash strings. > other option: respect history clearing events, and remove domains > from snitch map when they are removed from history.
Read the rest
> problem: this will break privacy badger if the user consistently > clears their entire history. So it appears that this is a local list (stored on your filesystem) that could be compromised and show your website history in the case of a local attacker accessing your machine. The "glib" remark to this is that you should be using full-disk-encryption with LUKS and a FOSS operating system as well, so this file shouldn't be exposed because any local attackers would have to defeat your encryption and get your machine to boot first. More realistically: suppose someone has access to this file. What else can a local attacker do on your machine to compromise your privacy? Do you really think they're going to go through a set of scrubbed website history (domains only, not URLs, no timestamps) to somehow ruin your life? If you don't clear your browser history entirely after every session you're exposing way more than this regardless. I fail to see how this is a significant issue in light of the fact that it requires local access to even become a problem. As for issue #2, the fact that a browser extension (that you probably downloaded from the EFF) links to the EFF is not surprising. They update the do-not-track list, as well as the most recent cookie block list. The code is already coming upstream from the EFF (served from github, or the Chrome store, or the Firefox add-on marketplace, etc). Having to pull in up-to-date lists doesn't sound like the app isn't working as intended. I certainly can't maintain these lists and construct them myself, less so if I nuke all history of using the add-on every time I restart my browser. Disclaimer: I do not work for EFF, all the information above was through a cursory search through the source on Github and probably doesn't reflect the full story, but the situation is certainly is more nuanced than "PrivacyBadger is secretly trying to undermine your privacy and security". It bothers me that people pull up minor things like this and shoot down projects that are legitimately working to try and make the web a place with less surveillance.
In The New and Improved Privacy Badger 2.0 Is Here
Although NYT shouldn't get off scott-free, I think it's worth pointing out that they probably had very little to do with this and more than likely had no idea about it. The WebRTC 'tracking' was from a script from an ad network[1] used by at least Ars Technica and The Washington Post. As someone who works on sites implementing display advertising using these sorts of networks, I have nothing but contempt for the developers that are writing these JS. I've lost count of all the JS errors they cause (currently I see a lot of `Can't find variable: _body`), or just errant console.log messages (one on every browser scroll or resize was fun). [1]: Edit: Amusingly I found a developer arguing for this WebRTC-punching, who says he's from White Ops (whiteops.com) working on anti-bot tools https://github.com/EFForg/privacybadgerchrome/issues/431#iss.
Read the rest
In “We are considering adding an extension to restrict the use of WebRTC”
It sounds like the requests were a bug: https://github.com/EFForg/privacybadgerchrome/issues/431#iss... This looks like it's trying to exercise every dark corner of the user's browser in order to ensure that the browser is a real, eyeball-facing browser and not just a URL fetcher, PhantomJS/SlimerJS, or a clickjacking plugin being used to fraudulently click ads. I think it's easy to see both sides here: tools like this are a powerful way to detect and combat botnets and click fraud, but if/when weaponized they're also a form of browser fingerprinting which is a nasty way to ruin anonymity across the web. IMO there are a lot of bigger targets on the Taxonomy of Bad Internet Things: malware-serving bottom-tier ad networks, "wrapped download" sites, clickjacking, and especially cross-site correlative "analytics" companies come to mind as bei
Read the rest
ng more sinister to privacy than Dan Kaminsky going botnet hunting.
In The New York Times uses WebRTC to gather local IP addresses

Showing the 15 most recent of 18 sources. Enable JavaScript to search and browse every indexed mention.

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.