Privacy Policy

Last Updated: February 2, 2026

Class2Calendar syncs your Canvas LMS calendar to Google Calendar and Tasks. We only access the data necessary for this purpose, store most data locally on your device, with minimal account information stored securely on our servers for account management.

Introduction

Class2Calendar is a Chrome browser extension that helps students sync their Canvas LMS calendar events to Google Calendar and Google Tasks. This Privacy Policy explains how we collect, use, and protect your information.

Information We Collect

When you sign in with Google, we access your email address, name, profile picture, and Google User ID. This allows us to identify your account and display your information in the extension.

We access your Canvas calendar through the ICS feed URL you provide. This includes event titles, dates, descriptions, course names, and assignment information.

We access your Google Calendar and Tasks to create, update, and delete events and tasks synced from Canvas.

How We Use Your Information

Your Google account information is used for authentication and account identification. Your Canvas ICS URL is used to fetch calendar events. Calendar events are synced to Google Calendar, and assignments are created as tasks in Google Tasks. Your preferences are used to customize sync behavior.

Data Storage

Most of your data is stored locally on your device using Chrome's storage API, including your preferences, cached calendar data, and sync state. This data never leaves your device except when communicating with Google's APIs. We do not store Google Calendar or Google Tasks data on our servers, and do not retain historical copies of this data.

We store minimal account information in our secure database hosted on Supabase: your Google User ID, email address, subscription status, and account creation date.

Data Sharing

We do not sell, trade, or share your personal information with third parties.

Your data is only shared with the following trusted service providers: Google APIs (required for the extension to function), Supabase (our database provider for account management), and Stripe (payment processor, only if you purchase a Pro subscription).

Google API Services

Class2Calendar's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. We only request access to the data necessary for the extension's functionality, do not use Google user data for advertising, and do not allow humans to read your data unless required for security or legal compliance.

Data Security

We implement industry-standard security measures including HTTPS encryption for all data transmission, OAuth 2.0 for secure Google authentication, and no storage of Google access tokens on our servers.

Your Rights

You have the right to access all data stored about you, delete your data at any time using the "Reset All" feature, revoke the extension's access via Google Account Permissions, and uninstall the extension to delete all local data.

Data Retention

Local data is deleted when you uninstall the extension or use "Reset All". Account data is retained while you have an active account and deleted upon request. Subscription data is retained for legal and financial compliance as required. You may also request deletion of all server-side data by contacting us via email.

Children's Privacy

Class2Calendar is intended for students using Canvas LMS. We do not knowingly collect personal information from children under 13. If you believe we have collected data from a child under 13, please contact us immediately.

Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of significant changes by updating the "Last Updated" date at the top and displaying a notice in the extension for major changes.

Contact Us

If you have questions about this Privacy Policy or your data, please contact us at brandonyuan05@gmail.com.

This extension is not affiliated with or endorsed by Instructure (Canvas LMS) or Google.