01 Overview
After Dark is a Chrome extension designed for Canvas LMS administrators. It provides tools for course search, cross-environment comparison, watchlisting, and org structure visualization within your institution's Canvas instance.
This policy describes what data After Dark accesses, what it stores, and what it does not do. After Dark is built with privacy as a core design principle.
02 Data We Access
After Dark accesses Canvas LMS data solely through your existing authenticated browser session. It does not require a separate login or API key from you. The extension makes API calls to your institution's Canvas instance (on *.instructure.com domains) using your current session credentials to retrieve:
- Course information (names, codes, enrollment counts, settings)
- Sub-account and term structure
- Enrollment data (instructor names, student counts, section information)
- Blueprint course relationships
- Org structure hierarchy and course counts (used locally for the Org Structure visualization feature — this data is not stored or transmitted)
After Dark only activates on *.instructure.com pages. It has no access to any other websites or browser activity.
03 Data We Store
After Dark stores the following data locally in your browser using Chrome's built-in chrome.storage.local API. This data never leaves your device:
- Your Canvas institution URL and configuration settings
- Saved term and sub-account preferences
- Watchlisted courses ("The Vault") and any notes you've added
- Section snapshot data (if you use the Section Snapshot feature)
- UI preferences such as theme, Demo Mode field selections, and feature toggles
All stored data is local to your browser profile. It is not synced to any external server, database, or cloud service.
04 Data We Do Not Collect
After Dark does not:
- Transmit any data to servers outside your institution's Canvas instance
- Collect analytics, usage statistics, or telemetry
- Store student personally identifiable information (PII) beyond what is temporarily rendered in your browser session
- Share any data with third parties
- Display advertisements
- Use tracking cookies or fingerprinting
- Require account creation or registration
05 Demo Mode
After Dark includes a Demo Mode feature that scrambles sensitive information — including student names, instructor names, SIS IDs, course codes, and other identifying fields — for safe screen-sharing and training demonstrations.
Scrambled values are randomly generated in your browser at display time. Original data is preserved only in your browser's memory during the active session and is never stored in scrambled form.
06 Permissions
After Dark requests the following Chrome permissions:
- storage — to save your settings and watchlist locally in your browser
- tabs — to detect when you navigate to a Canvas page and to open Canvas pages in new tabs
- scripting — to inject the extension interface into Canvas pages
- host access to *.instructure.com — to make Canvas API calls using your existing session
No permissions beyond those listed are requested or used.
07 Data Retention & Deletion
All locally stored data can be deleted at any time by removing the After Dark extension from Chrome, which clears all associated storage. Individual settings and watchlist entries can also be managed within the extension's Settings panel.
08 Changes to This Policy
If this privacy policy changes in a material way, the effective date above will be updated. Continued use of the extension after any changes constitutes acceptance of the revised policy.
09 Contact
After Dark is developed and maintained by Brian Ledwell.
For questions or concerns about this privacy policy, please contact: bledwell+AfterDark@uwosh.edu