Open-source · GPLv3 licensed · Zero telemetry · Firefox

ScriptGuard — The Open-Source Firefox Privacy Extension That Deletes Trackers Before They Execute

ScriptGuard is a free privacy extension for Firefox that works as a script blocker, anti-tracking tool and network-layer ad blocker in one lightweight add-on. It deletes tracking scripts before they run, kills WebRTC IP leaks, deletes fingerprint requests, and strips tracking URLs — while keeping websites usable. See the four privacy modes and the full feature list below.

  • ✓ 100% open source (GPLv3)
  • ✓ Zero telemetry, zero accounts
  • ✓ Works offline after install
  • ✓ v1.1.0 — updated 2026

What ScriptGuard Protects You From — Search-Ready Answers

Every cluster below is a real problem ScriptGuard solves. Click a mode to see how.

Script & tracker control

firefox extension that blocks scripts before they load delete third-party tracking scripts automatically script blocker for firefox 2026 stop cross-site tracking at the source learn & remember malicious scripts per site

Fingerprint protection

canvas fingerprint remover extension webgl renderer spoofing addon audio fingerprint noise tool anti-fingerprinting browser extension free hardware entropy protection

IP-leak & network defense

webrtc leak blocker for firefox prevent STUN/ICE IP leaks network-layer ad blocker addon block sendBeacon telemetry strip utm & fbclid from links

A Global Privacy Shield, Wherever You Browse

ScriptGuard works on any Firefox — desktop or laptop — in every country. Popular searches by region:

best privacy extension firefox USA anti-tracking add-on UK GDPR-friendly privacy tool Germany & EU CCPA opt-out privacy extension California script blocker Canada anti-surveillance addon Australia Datenschutz Firefox-Erweiterung protection vie privée Firefox France privacy extension India LGPD-aware privacy tool Brazil fingerprint protection worldwide

GEO note: the built-in Global Privacy Control (GPC) signal is recognized under CCPA/CPRA (California), Colorado, Connecticut and other US state laws, and supports GDPR/UK-GDPR conscious browsing — it tells every site you visit: “Do not sell or share my personal information.”

Four Privacy Modes — From Invisible to Nuclear

You decide the trade-off between privacy and usability — then explore every feature in detail. Try it:

ScriptGuard BASIC mode icon

BASIC — light & safe

Remembered rules + your regex rules — plus the ad & tracker firewall and tracking-URL stripping in every mode.

  • ✓ Blocks ad & tracker requests on every site
  • ✓ Strips utm_*, fbclid, gclid from links
  • ✓ Sends GPC “do not sell” signal
  • • Scripts: only ones you deleted before

Complete Feature List — Every Shield Explained

🧨 Script deletion — the core engine

ScriptGuard hooks Firefox at document_start and deletes tracking and advertising scripts before a single line executes. A backup sweep catches dynamically injected scripts, and the heuristic engine learns suspicious scripts per site (WebRTC probing, fingerprinting, beacons, cookie access).

🛡️ Privacy shields

  • WebRTC kill-switch — RTCPeerConnection dies, STUN/ICE leaks impossible
  • Blob URL kill-switch — no blob: script or worker injection
  • Fingerprint request deletion — before the request happens
  • Third-party script blocking in PRO
  • Heuristic tracking detection with learning rules

🎨 Anti-fingerprinting

  • Canvas fingerprint — session-stable noise, readbacks stay consistent
  • WebGL fingerprint — renderer/vendor spoofed, debug extension nulled
  • Audio fingerprint — per-session noise on AudioBuffers
  • Hardware entropy — CPU cores, RAM, battery, voices normalized
  • Device enumeration — empty media device list

🌐 IP leak protection

  • Blocks WebRTC local/public IP leaks
  • Blocks STUN/ICE candidate gathering
  • Blocks blob-worker leaks
  • Blocks fingerprint-based IP inference

Honest limit: no extension can hide your public IP — pair ScriptGuard with a VPN or Tor for that.

📢 Ad & tracker firewall

  • Blocks 300+ ad/tracker networks before download
  • Active in BASIC, PRO and MAXIMUM
  • Removes ad iframes/images from the DOM
  • Strips utm_*, fbclid, gclid, twclid… from URLs
  • Sends Sec-GPC + DNT on every request

📜 Whitelisting system

  • Per-site whitelist — allow scripts on one domain
  • Global whitelist — allow everywhere
  • Regex rules — power-user block/allow patterns
  • Heuristic learning rules — auditable

📤 Import / export & reports

  • Export all rules as JSON backup
  • Import & merge — union, never overwrite
  • Full privacy report — copy/paste manually
  • No automatic sending, ever

Why Thousands of Privacy-Conscious Users Choose ScriptGuard

Problem trackers load and fingerprint your device the instant a page opens — ad blockers arrive too late.

Solution ScriptGuard deletes the scripts before execution and blocks fingerprint requests.

Benefit you are untracked from the first millisecond, not after the fact.

Problem WebRTC quietly leaks your real IP even behind a VPN.

Solution the WebRTC kill-switch makes RTCPeerConnection throw — no STUN/ICE escape.

Benefit your VPN’s anonymity holds, and paired with Tor your circuit stays intact.

Problem heavy blockers break half the web and you disable them constantly.

Solution PRO mode deletes only third-party junk; whitelists rescue anything in one click.

Benefit strong privacy that you never need to switch off.

Problem “private” extensions secretly phone home.

Solution ScriptGuard makes zero background requests — auditable GPLv3 code proves it.

Benefit the privacy tool itself can never become the leak.

Questions left? Read the answers to common questions or compare ScriptGuard with other blockers.

ScriptGuard vs uBlock Origin vs NoScript vs Privacy Badger

An honest comparison — ScriptGuard is designed to stack with your ad blocker, not replace it.

CapabilityScriptGuarduBlock OriginNoScriptPrivacy Badger
Deletes scripts before execution✓ core enginefilter-based✓ (permission gates)
Network-layer ad blocker✓ built-in✓ filter liststracker-only
Canvas / WebGL / audio fingerprint spoofing✓ session-stablepartialpartial
WebRTC local-IP leak prevention✓ kill-switch
Tracking-URL stripping (utm_*, fbclid…)✓ built-infilter-dependent
Global Privacy Control signal✓ headers + JS
Escalation modes incl. nuclear✓ 4 modeslevels
Heuristic per-site learning✓ auditablecommunity lists
Zero telemetry
LicenseGPLv3GPLv3GPLv2AGPLv3

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:debuggingThis FirefoxLoad 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.

Related Searches & LSI Keywords

script blocker anti-tracking tool fingerprint protection WebRTC leak blocker browser security extension open-source privacy tools anti-surveillance browser addon script deletion tool network-layer ad blocker fingerprint request remover canvas fingerprint defender tracking protection firefox privacy shield addon zero telemetry extension global privacy control browser hardened browsing setup firefox hardened privacy 2026 stop device fingerprinting best firefox privacy extensions 2026 surveillance countermeasures

Built by a Real Developer — Fully Auditable

TuffyCoder profile picture

TuffyCoder — open-source privacy developer

ScriptGuard is maintained by TuffyCoder and shared across a public community on YouTube, Reddit, TikTok and GitHub. No company, no data broker, no hidden funding — just readable code anyone can verify line by line.

Read how ScriptGuard works or follow the development journey.

⚖️GPLv3 LicenseFree to use, modify, distribute — stay open
🔍AuditableNo frameworks, no minified blobs — plain readable JS
📡Zero telemetryZero background requests — ever
🧾Transparent limitsDocumented honestly, including IP masking limits
🔄Actively maintainedv1.1.0 — updated September 2026
🤝Community-drivenPRs welcome; every feature must stay optional

Follow the Journey

ScriptGuard is built in the open — releases, upcoming features, privacy tips and behind-the-scenes land on social first. Pick your platform and come along:

Take Back Control of Your Browser in One Click

Install ScriptGuard free, browse in BASIC, flip to PRO when you want real privacy, and keep MAXIMUM in your back pocket for the sites you do not trust an inch.

Already using ScriptGuard? Leave your review or feedback on Reddit — every message is read and shapes the next release.