Extension for increasing security and privacy level of the user.
A JS-enabled web page can access any of the APIs that a web browser provides. The user has only a limited control and some APIs cannot be restricted by the user easily. JavaScript Restrictor aims to improve the user control of the web browser. Similarly to a firewall that controls the network traffic, JavaScript Restrictor controls the APIs provided by the browser. The goal is to improve the privacy and security of the user running the extension. Additionally, Network Boundary Shield (NBS) prevents web pages to use the browser as a proxy between local network and the public Internet.
JavaScript Restrictor provides four in-built levels of protection:
0 - the functionality of the extension is turned off. All web pages are displayed as intended without any interaction from JavaScript Restrictor.
1 - the minimal level of protection. Only changes that should not break most pages are enabled. Note that timestamps are rounded so pages relying on precise time may be broken.
2 - intended to be used as a default level of protection, this level should not break any site while maintaining strong protection.
3 - maximal level of protection: enable all functionality
The user can add own levels suited for web pages they visit.