Canvas Agent — Privacy Policy
Last updated: May 28, 2026
What Canvas Agent does
Canvas Agent is a Chrome extension that helps students study by reading their Canvas LMS course materials and answering questions about them using AI.
Data we collect
- Account information: When you create an account, we store your email address and display name in Supabase (our authentication provider).
- Usage counts: We track the number of messages you send per day to enforce usage limits. We do not store the content of your messages on our servers.
Data stored locally on your device
- Course content: Your Canvas course materials (slides, readings, assignments, lecture transcripts) are downloaded and stored locally in your browser's IndexedDB. This data never leaves your device.
- Embeddings: Text embeddings for search are generated and stored locally in IndexedDB.
- Chat history: Your conversation history is stored locally in your browser.
Data sent to our servers
- Chat messages: When you send a message, it is sent to our backend server to generate a response using an AI model. Messages are processed in real time and are not stored on our servers after the response is delivered.
- Authentication tokens: Your Supabase session token is sent with requests to verify your identity.
Third-party services
- Supabase: Authentication and usage tracking. Supabase Privacy Policy
- AI providers: We use third-party AI models to generate responses. Your messages are sent to these providers for processing. Messages are not stored by these providers beyond what is needed to generate a response.
Data retention and deletion
You can delete your account at any time from the Profile tab in the extension. This permanently removes your account information and usage data from our servers. Local data (course content, chat history) can be cleared by uninstalling the extension or clearing browser data.
Children's privacy
Canvas Agent is intended for university students. We do not knowingly collect information from children under 13.
Changes to this policy
We may update this policy from time to time. Changes will be reflected by updating the date at the top of this page.
Contact
If you have questions about this privacy policy, contact us at robert.f.developer@gmail.com.