A free add-on for Firefox and Chromium-based browsers, blocking nonfree nontrivial JavaScript code, promoting privacy and security while supporting free software.
GNU LibreJS is a free browser add-on that blocks nonfree nontrivial JavaScript code, helping users avoid privacy/security issues in web applications. It is available for both the Firefox and Chromium-based browsers such as Google Chrome.
JavaScript code often has undesirable privacy implications. Many websites send user data to third parties or use obfuscated JavaScript for tracking and advertisements. LibreJS blocks all such nonfree JavaScript code on websites, protecting the user's privacy and security. It only allows execution of JavaScript code if that code is available under a free software license.
In addition to privacy/security benefits, LibreJS also helps promote the spread of free JavaScript code and web applications. Developers are encouraged to license their JavaScript as free software to ensure compatibility with LibreJS. This helps foster open web standards and reduce reliance on proprietary frameworks or nonfree code.
LibreJS is a project from the Free Software Foundation and is a sister effort to projects like GNU LibreOffice. It represents the FSF's push for software freedom on the web just as LibreOffice does on the desktop.
Here are some alternatives to GNU LibreJS:
Suggest an alternative ❐