Website
Short description
LibreJS is a free add-on for GNU IceCat and other Mozilla-based browsers. It blocks nonfree nontrivial JavaScript while allowing JavaScript that is free and/or trivial.
Why I think this tool should be added
Many websites run nontrivial JavaScript on your computer. Some use it for complex tasks; many use it gratuitously for minor jobs that could be done easily with plain HTML. Sometimes this JavaScript code is malicious. Either way, the JavaScript code is often nonfree. For explanation of the issue, see “The JavaScript Trap”(The JavaScript Trap - GNU Project - Free Software Foundation).
I think allowing every script to run in the browser unless it is in a blocklist is very insecure. This puts the security practitioner in an endless arms-race with the security crackers. I think allow by default should be replaced with deny by default.
Section on Privacy Guides
Browser Extentions