Frequently Asked Questions (People Also Ask)
What is ScriptGuard?
ScriptGuard is a free, open-source Firefox privacy extension that deletes tracking and advertising scripts before they execute, blocks WebRTC and Blob IP leaks, removes fingerprint requests (canvas, WebGL, audio), and adds a network-layer ad & tracker firewall. It works in four modes: OFF, BASIC, PRO and MAXIMUM.
Is ScriptGuard free and open source?
Yes. ScriptGuard is 100% free and GPLv3 licensed. Every line of code is public on GitHub, there are no accounts, no premium tiers and zero telemetry. You can audit the source or build it yourself.
Does ScriptGuard block ads?
Yes. The ad & tracker firewall cancels requests to known advertising and tracking domains before anything is downloaded, in every active mode (BASIC, PRO and MAXIMUM). It also removes ad iframes and images from the page so empty ad boxes collapse.
How is ScriptGuard different from uBlock Origin or NoScript?
uBlock Origin filters requests with filter lists; NoScript toggles script permissions. ScriptGuard goes further: it deletes scripts from the DOM before execution, spoofs canvas/WebGL/audio fingerprinting with session-stable noise, kills WebRTC IP leaks, strips tracking URLs like utm_* and fbclid, and sends Global Privacy Control signals. It is designed to stack alongside an ad blocker, not replace it.
Does ScriptGuard hide my IP address?
No — and no browser extension can. ScriptGuard blocks browser-level IP leaks (WebRTC/STUN/ICE, blob workers, fingerprint-based inference), but hiding your public IP requires a VPN or Tor. ScriptGuard is fully compatible with both.
Will ScriptGuard break websites?
In BASIC and PRO modes, sites stay usable: PRO deletes third-party scripts and ads while first-party content keeps working, and whitelists rescue anything in one click. MAXIMUM mode is intentionally nuclear — it deletes every script and will break most sites by design. You choose the trade-off per site.
How do I install ScriptGuard on Firefox?
One click: open ScriptGuard on addons.mozilla.org and click Add to Firefox. Developers can also clone the GitHub repository and load it via about:debugging → This Firefox → Load Temporary Add-on.
Does ScriptGuard collect any of my data?
No. ScriptGuard has zero telemetry, makes zero background requests and stores all rules locally in your browser. It also sends Global Privacy Control (GPC) and DNT signals telling websites not to sell or share your data.
What is canvas, WebGL and audio fingerprinting?
Fingerprinting is a tracking technique where scripts read tiny hardware-specific differences (canvas rendering, WebGL renderer strings, audio processing) to build a unique ID for your device — no cookies needed. ScriptGuard spoofs these readings with session-stable noise in PRO mode and deletes them entirely in MAXIMUM mode, so your device cannot be re-identified across sessions.
Can I allow specific scripts on one site only?
Yes. ScriptGuard has a per-site whitelist, a global whitelist, user regex rules and heuristic learning rules — all exportable and importable as JSON, so you can back up or share your rule set.
Does ScriptGuard work in the US, UK, EU and other regions?
Yes. ScriptGuard works worldwide on any Firefox browser. Its Global Privacy Control signal is recognized under US state privacy laws like CCPA/CPRA in the United States, and supports GDPR-conscious browsing in the EU and UK. All features work regardless of region — no geo-restrictions.