Shade - Secured Dark Mode by OzarkDev
Security-first dark mode: darkens every site automatically with zero network requests, zero dependencies, and no reading of page content. One-click per-site opt-out; every change fully reversible.
Available on Firefox for Android™Available on Firefox for Android™
Scan the QR code to open this extension in Firefox for Android
Extension Metadata
Screenshots
About this extension
Shade darkens the web — light surfaces, bright banners, gradients, box-shadow backdrops, and late-loading app content — while staying deliberately tiny and auditable.
Built security-first, by construction:
• Zero network requests — nothing ever leaves your browser
• Zero dependencies and no build step — the code you review is the code that runs
• Never reads page content — only computed colors
• Accepts no input from web pages — a hostile page cannot drive it
• Minimal permissions; original styles are saved and restored exactly
Using it:
• On for every site by default; toolbar popup toggles it globally or excludes the current site
• Options page manages the exclusion list (stored locally, never synced or sent)
• Something not darkening right? The popup's ? links to the support page — send the URL and it gets fixed
Why "Access your data for all websites"? Firefox shows this for any add-on that works on every
site. It's a capability label, not what Shade does: Shade reads only the computed colors of page
elements to darken them — never page text, for inputs, credentials, cookies, or URLs — and makes
zero network requests, so nothing ever leaves your browser.
Built security-first, by construction:
• Zero network requests — nothing ever leaves your browser
• Zero dependencies and no build step — the code you review is the code that runs
• Never reads page content — only computed colors
• Accepts no input from web pages — a hostile page cannot drive it
• Minimal permissions; original styles are saved and restored exactly
Using it:
• On for every site by default; toolbar popup toggles it globally or excludes the current site
• Options page manages the exclusion list (stored locally, never synced or sent)
• Something not darkening right? The popup's ? links to the support page — send the URL and it gets fixed
Why "Access your data for all websites"? Firefox shows this for any add-on that works on every
site. It's a capability label, not what Shade does: Shade reads only the computed colors of page
elements to darken them — never page text, for inputs, credentials, cookies, or URLs — and makes
zero network requests, so nothing ever leaves your browser.
Rated 0 by 0 reviewers
Permissions and data
Required permissions:
- Access browser activity during navigation
- Access your data for all websites
Optional permissions:
- Access your data for all websites
Data collection:
- The developer says this extension doesn't require data collection.
More information
- Add-on Links
- Version
- 1.7.0
- Size
- 28.52 KB
- Last updated
- 13 days ago (Aug 9, 2026)
- Related Categories
- License
- All Rights Reserved
- Privacy Policy
- Read the privacy policy for this add-on
- Version History
- Add to collection