Dusk · Dark Mode for Websites
Privacy Policy
Dusk has no account system, advertising, or analytics. It does not send user data to the developer or third-party servers and does not load remote code.
1. Overview
Dusk · Dark Mode for Websites (project name “OneSwitch,” referred to as “Dusk”) is a Chrome extension that provides dark mode for websites. This policy explains how the extension handles data while providing its core functionality.
2. Data processed by the extension
Dusk processes the following information locally on the user's device:
- Global settings: whether to follow the system theme, whether to preserve native dark themes, and the selected page brightness.
- Per-site settings: an on or off preference that the user explicitly chooses for a website, stored using the website hostname as the key. Dusk does not store full page URLs or a general browsing-history list.
- Page visual information: to apply dark mode, the extension locally checks background colors, color-scheme information, and visual media elements such as images, videos, canvases, SVGs, embeds, and some background media.
Page visual information is processed temporarily in browser memory. It is not copied into extension storage, sent to the developer, or shared with third parties.
3. How data is used
The information above is used only to:
- apply or remove the dark-mode effect on the current website;
- remember per-site choices explicitly made by the user;
- switch automatically with the operating system theme;
- avoid processing websites that already use a native dark theme;
- preserve the natural colors of media; and
- display the extension's current state.
Dusk does not use data for advertising, profiling, sale, credit decisions, or any purpose unrelated to this single function.
4. Storage, retention, and deletion
Settings are stored on the user's device through chrome.storage.local and are not
synced to a developer server. They remain until the user changes them, clears the extension's
data, or uninstalls Dusk.
Users can delete data by:
- changing or resetting a site's setting in the popup;
- clearing extension data from Chrome's extension management page; or
- uninstalling Dusk.
5. Data transmission and sharing
Dusk does not transmit, sell, rent, or share user data with the developer or third parties. It makes no network requests for analytics, advertising, tracking, or data synchronization.
6. Permission explanations
storage: saves global and per-site settings locally.-
Website access scopes
http://*/*andhttps://*/*: run the packaged content script on regular webpages the user visits so it can apply the dark-mode effect, check for a native dark theme, and preserve media colors.
These permissions are used only to provide Dusk's dark-mode functionality.
7. Chrome Web Store Limited Use
Dusk's use of user data complies with the Chrome Web Store User Data Policy, including the Limited Use requirements. Data is processed only to provide or improve the single user-facing feature described in the extension's listing. Dusk does not use data for personalized advertising, sell or transfer data to third parties, or allow humans to read users' webpage data.
8. Changes to this policy
If the extension's data practices change, this policy and its effective date will be updated, with any required notice provided in the Chrome Web Store listing or the extension interface. Dusk will not expand its use of data without clearly informing users.
9. Contact
For questions about this policy or Dusk's data practices, contact the developer through this page's GitHub Issues.