Privacy Policy

Last updated: October 1, 2026

Dark Screen (“we,” “our,” or “us”) is committed to protecting your privacy. This Privacy Policy explains what information we collect, how we use it, and your rights regarding your data. We believe in complete transparency.

1. Information We Collect

We collect only what is strictly necessary to provide the service:

  • Email address: When you create an account, we store your email address to authenticate you and associate your subscription with your account.
  • Password hash: Your password is hashed using bcrypt before storage. We never store plain-text passwords and cannot recover them.
  • Subscription data: If you purchase a paid plan, we store your plan name, status, and expiry date. Payments are processed by third-party providers (EdSofa for card payments, CryptoCloud for cryptocurrency) — we do not store card numbers, wallet keys, or other payment credentials.
  • Anonymous install count: When you install the extension, it may notify our servers once so we can show a public total of installs on the welcome page. We store only an anonymous event (browser family such as Chrome or Firefox, and a timestamp). We do not link this to your account, email, or browsing activity.
  • Extension settings (global and per-site): The extension stores preferences locally in the browser via chrome.storage.local. This includes:
    • Global options you set: default mode, brightness, contrast, background color, schedule, and whether dark mode applies on all sites.
    • Explicit per-site rules you save: for a hostname such as example.com, the mode (dark / filtered / normal), brightness, and contrast when you choose them in the popup or options page (including the editable default-sites list for subscribers).
    • Local visit cache (device only): the extension may keep a local list of hosts where dark mode was applied, with last-used time and a visit counter, so the UI can show recent sites. This visit cache stays on your device and is not uploaded to our servers.
    With an active paid subscription and when you are signed in, we sync to our servers only the configuration you configure: global options, schedule, default-sites list, and explicit per-site overrides. We do not sync automatic visit history, visit counts, or last-visit timestamps. We do not store full page URLs or page content.

2. Information We Do NOT Collect

We explicitly do not collect:

  • Full browsing history or full URLs of individual pages you view
  • Automatic visit logs, visit counts, or last-visit timestamps from the extension (those stay local only)
  • Page content or any data from the pages you view
  • Your IP address for profiling (beyond short-lived server logs normal to any HTTPS request)
  • Device information, OS version, or hardware identifiers
  • Behavioral analytics or tracking cookies from day-to-day extension usage
  • Any personally identifiable information beyond your email address

3. How We Use Your Information

We use your information as follows:

  • Email: Authentication, subscription management, and transactional emails (account confirmation, password resets, payment receipts). We do not use your email for marketing without your explicit consent, and we never sell it.
  • Extension settings: To apply your dark-mode preferences in the browser, show and edit explicit per-site rules in your dashboard, and — for subscribers — sync the settings you configure across devices (not an automatic browsing-history log).

4. Chrome Extension Permissions

The Dark Screen Chrome extension requests the following permissions and uses them as described:

  • storage: Save global and explicit per-site dark mode settings locally. With a paid subscription, those settings (not automatic visit caches) sync to your account when signed in so they can be restored on another device.
  • tabs: Read the active tab URL hostname to apply or override dark mode for that site and to refresh open tabs when settings change.
  • alarms: Run periodic tasks such as session refresh, optional settings sync for subscribers, and schedule checks while the service worker is asleep.
  • contextMenus: Add a “Toggle Dark Mode” option to the right-click menu for convenience.
  • host_permissions (API domain only) + content scripts: Content scripts apply dark mode CSS on websites you visit. Host permission is limited to our API domain (extension.dark-screen.com) for sign-in and sync. The extension never reads page content for advertising or tracking — it only applies CSS styles.

5. Data Storage and Security

  • Account data (email, password hash, subscription) is stored on our secure servers.
  • Passwords are hashed with bcrypt (cost factor 12) and are never stored in plain text.
  • All API communication uses HTTPS/TLS encryption.
  • Authentication tokens (JWT) expire after 30 days.
  • Extension settings are stored in the browser's local extension storage. For subscribers, only global options and explicit per-site overrides (not automatic visit caches) are also stored on our servers over HTTPS for backup and cross-device sync.

6. Third-Party Services

We use the following third parties:

  • EdSofa: Card and other standard payment methods for paid subscriptions. See edsofa.ai. We receive payment confirmation and subscription status only; we do not store your card details.
  • CryptoCloud: Optional cryptocurrency payments for paid subscriptions. See CryptoCloud's documentation on cryptocloud.plus. We receive payment confirmation and subscription status only; we do not store wallet keys or crypto credentials.

We do not use Google Analytics, Facebook Pixel, or any other marketing trackers.

7. Data Retention

  • Account data is retained for as long as your account is active.
  • You may request deletion of your account and all associated data at any time.
  • Upon account deletion, your email and password hash are permanently removed within 30 days.
  • Subscription records may be retained for up to 7 years for legal and tax purposes.

8. Your Rights

You have the right to:

  • Access: Request a copy of all data we hold about you.
  • Correction: Update your email address through your account settings.
  • Deletion: Request permanent deletion of your account and all associated data.
  • Portability: Export your extension settings using the Import/Export feature in the extension settings page.
  • Objection: You may opt out of any non-essential communications at any time.

To exercise these rights, leave a message in Support in your account dashboard. We will respond within 30 days.

9. Children's Privacy

Dark Screen is not directed at children under 13. We do not knowingly collect personal information from children. If you believe a child has provided us with personal information, please contact us so we can delete it.

10. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify registered users of material changes by email. The updated policy will be posted on this page with a new “last updated” date.

11. Contact

If you have any questions about this Privacy Policy or your data, please contact us: