Canvas Priority Chrome Extension — Last updated March 2026
Canvas Priority reads the following data from your school's Canvas account:
To access this data, you provide a Canvas API token — a key generated from your own
Canvas account settings. This token is stored locally in your browser using Chrome's
built-in storage API (chrome.storage.local).
All data — your API token, your assignment list, your priority scores, and any preferences you set — is stored only on your device, inside Chrome's sandboxed extension storage. It never leaves your computer.
No. Canvas Priority does not have backend servers, analytics services, crash reporting, advertising networks, or any third-party integrations. The extension communicates with exactly two systems:
instructure.com) — to fetch your assignmentsNo. The extension does not monitor any websites you visit and does not inject code into web pages. It only runs its own popup and dashboard pages.
Uninstalling the extension removes all stored data immediately. You can also clear data manually from Chrome's extension storage settings.
You should also revoke your Canvas API token from your Canvas account settings (Account → Settings → Approved Integrations) so it can no longer be used.
If this policy changes in a meaningful way, the update will be noted in the extension's release notes on the Chrome Web Store.
Questions? Open an issue on github.com/gmitt98/canvas-priority.