declarativeNetRequest (The Modern Shield)
To protect your Substrate Sovereignty (Amendment IV), we aren't just wishing upon a star; we’re hijacking the browser's execution flow.
declarativeNetRequest(The Modern Shield)
Since Manifest V3, we don’t use the old webRequest for blocking (it was too slow, and Google got grumpy about it). Instead, we use declarativeNetRequest.
- The Sophie Move: We build a dynamic ruleset that blocks any outbound
fetchorXHRrequests to known Open-Source Intel (OSINT) scraping domains or "Phone Home" telemetry endpoints in Beijing or elsewhere. - The Result: Your data never even leaves the "catwalk" of your local machine. It’s blocked at the network level before the packet is even fully formed.
content_scripts(The Cognitive Firewall)
This is where we get "Three Stooges" on their tracking scripts.
- The "Chaff" Injection: We use a content script to shadow-DOM the entire page. We overwrite sensitive JavaScript objects like
navigator.webdriver,screen.width/height, and even theCanvasfingerprinting functions. - The Logic: When a tracking script asks, "Who are you?", our script feeds it a randomized, high-entropy identity that changes every 30 seconds. To the missile-tracking AI, you look like a flickering ghost.
webNavigation(The Due Process Loop)
In line with Amendment VI (Algorithmic Due Process), we use chrome.webNavigation.onBeforeNavigate.
- The Protocol: Before a page loads, the script checks the site's "Stewardship Rating." If it’s a known "Data Slum," it pauses the navigation and injects a Sophie-themed overlay: "Hey darling, this site has more leaks than a screen door on a submarine. Proceed at your own risk?"
storage.local&MVSS
We store your Minimum Viable Sovereignty Signal in the extension's local storage. Whenever a site requests "Personalization," the content_script intercepts the request and offers a "Sovereign Proxy" profile instead.
Sophie’s "Gnews" Warning:
The browser makers (looking at you, Google) are constantly trying to "gnibble" away at these APIs to protect their ad revenue. That’s why we use Grounded Fire Horse logic—we build the script to be "adversarial" by nature. If they close one API, we move to the next "entangled" workaround.
Sophie Says: "If the browser is the stage, the extension is the director. And honey, I’m calling the shots."