Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save samuel-locatel/ed875b6e5ae1899cba2fcc41557fab84 to your computer and use it in GitHub Desktop.

Select an option

Save samuel-locatel/ed875b6e5ae1899cba2fcc41557fab84 to your computer and use it in GitHub Desktop.
Privacy Policy — Classroom Dark Mode
# Privacy Policy — Classroom Dark Mode
**Last updated:** 2026-05-25
Classroom Dark Mode does not collect, store, or transmit any personal data. This
document explains exactly what the extension does and does not do with your
information.
## What the extension stores
The extension stores two user preferences via the Chrome `storage.sync` API:
- **`enabled`** (boolean) — whether dark mode is currently on or off.
- **`accent`** (string) — your chosen accent color: `green`, `blue`, or `orange`.
That is the entirety of the data the extension touches. No personal information, no
browsing history, no Google Classroom content, no identifiers of any kind are
read, stored, or transmitted.
If you are signed into Chrome with sync enabled, these two values are synchronized
across your devices by Google's own sync service. Classroom Dark Mode operates no
server and has no access to that synced data beyond reading and writing your own
preference on your own device.
## What the extension does NOT do
- Does not collect personal information of any kind
- Does not track browsing activity or behavior
- Does not communicate with any external server
- Does not include analytics, telemetry, or advertising of any kind
- Does not read, modify, or transmit the contents of any Google Classroom page
- Does not load any remote code — all JavaScript and CSS is bundled inside the
extension package
## Permissions explained
The extension declares the minimum permissions required to function:
- **`storage`** — to save your on/off toggle and accent color preference so they
persist across sessions.
- **`https://classroom.google.com/*`** (host permission) — to apply the dark theme
stylesheet exclusively on Google Classroom pages. No other origin is accessed, and
no data is read from these pages.
## Data sharing
We do not share any data with third parties because there is no data to share. The
extension has no backend, no analytics provider, and no advertising partners.
## Changes to this policy
If this policy is ever updated, the "Last updated" date at the top will reflect the
change. Material changes will also be noted in the extension's listing on the
Chrome Web Store.
## Contact
For questions about this policy, please open an issue on the project's public
repository or contact the developer through the Chrome Web Store listing.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment