Last updated: 3 September 2026
DueHelper is a browser extension that displays your own Canvas LMS assignment deadlines and submission status in a popup. This policy explains exactly what the extension does and does not do with your data.
DueHelper does not collect, transmit, sell, or share any user data. There is no backend server, no analytics, and no third-party service of any kind. All processing happens locally in your browser.
Canvas responses are held in memory only for as long as the popup is open and are rendered directly into the popup. They are never written to disk, never sent anywhere, and are discarded when the popup closes.
Two small preferences are saved using Chrome's storage.sync API, which
keeps them in your own Google account and syncs them across your signed-in Chrome
browsers:
canvasHost — the Canvas domain you entered (e.g. canvas.example.edu)hiddenCourseIds — the numeric IDs of courses you chose to hideNo assignment titles, grades, dates, or personal information are stored. Uninstalling the extension removes these preferences.
storage — to remember your Canvas domain and which
courses you have hidden.
optional_host_permissions: https://*/* — every
university runs Canvas on its own domain, and there is no public registry of them,
so the extension cannot list them ahead of time. Instead it requests no host access
at install time. When you enter your school's domain in the settings page, Chrome
prompts you to grant access to that single domain only. The extension can only reach
the domain you approved.
None. No analytics, no crash reporting, no advertising, no external libraries loaded at runtime. DueHelper is not affiliated with, endorsed by, or sponsored by Instructure, Inc. Canvas is a trademark of Instructure, Inc.
The extension collects no data from anyone, including children.
If this policy changes, the updated version will be published at this URL with a new date at the top.
Questions about this policy: tianshengchen1217@gmail.com