Last updated: 13 June 2026
Canvas Companion ("the extension") is a browser extension that shows students their upcoming Canvas assignment, quiz, and discussion deadlines and applies a dark theme to the Canvas LMS interface. This policy explains exactly what the extension does and does not do with your data.
SUMMARY
Canvas Companion does not collect, transmit, sell, or share any of your data. Everything the extension reads stays on your own device, inside your browser. There are no analytics, no tracking, no external servers, and no third parties.
WHAT DATA THE EXTENSION ACCESSES
To do its job, the extension accesses the following, only on your device:
Your Canvas deadlines. The extension reads your upcoming assignments, quizzes, and discussions from your school's Canvas site using Canvas's own official API (/api/v1/planner/items), authenticated by the Canvas login session already present in your browser. This is your own data, retrieved directly from your Canvas account to your browser.
- Your preferences. Your dark-mode on/off setting.
HOW THAT DATA IS USED AND STORED
Deadline information and your dark-mode preference are stored locally in your browser using the standard chrome.storage.local API.
- Cached deadlines are kept only so the popup loads instantly and can display your list when you are not on a Canvas tab. This cache lives on your device and is updated when the extension refreshes from your Canvas account.
- None of this data is ever sent to the developer or to any third party. The extension makes network requests only to your own Canvas instance (e.g. your-school.instructure.com) - the same site you are already logged into - in order to read your deadlines.
WHAT THE EXTENSION DOES NOT DO
It does not collect personally identifiable information.
- It does not transmit any data off your device.
- It does not use analytics, advertising, or tracking of any kind.
- It does not sell or transfer your data to anyone.
- It does not use your data for creditworthiness or lending purposes.
- It does not read or modify pages other than the Canvas LMS.
PERMISSIONS
The extension requests only the permissions needed for its single purpose:
storage - to save your dark-mode preference and cache deadlines locally.
- alarms - to periodically refresh your deadline list in the background.
- scripting - to apply dark mode on a custom Canvas web address that you explicitly choose to connect.
- Host access to Canvas sites - to read your deadlines from your Canvas account and to apply the dark theme to Canvas pages. Access to a custom (non-instructure.com) Canvas address is requested only at the moment you choose to connect that site.
DATA RETENTION AND REMOVAL
Locally stored data remains on your device until you clear it. You can remove all stored data at any time by removing/uninstalling the extension from your browser, which deletes its local storage.
CHILDREN'S PRIVACY
The extension collects no data and is suitable for use by students of any age within the bounds of their institution's Canvas access.
CHANGES TO THIS POLICY
If this policy changes, the "Last updated" date above will be revised.
CONTACT
Questions about this policy? Contact the developer at: martyelenjikkal@gmail.com