Privacy Policy

Last Updated: October 25, 2025

Overview

Gradescope to Cal is a browser extension that automatically syncs your Gradescope assignments to Google Calendar. We are committed to protecting your privacy through a zero-server architecture that processes all data locally in your browser.

Permissions Required

Our extension requests only the minimal permissions necessary to function. Here's exactly what we need and why:

📅 Google Calendar API Access

Scope: https://www.googleapis.com/auth/calendar.events

Purpose: To manage calendar events for your Gradescope assignments

Usage:

Important: This permission only grants access to calendar events. We cannot read your full calendar, contacts, email, or any other Google services.

🎓 Content Script Access to *.gradescope.com

Domain: *.gradescope.com

Purpose: To extract assignment information from Gradescope pages you visit

Usage:

Important: We only access Gradescope.com pages you actively visit. We do not track your browsing history, access other websites, or monitor activity in the background.

No other permissions are requested. We do not ask for access to your browsing history, tabs, downloads, cookies, or any other sensitive data. The extension operates entirely within these two clearly defined scopes.

Information Collection and Use

What We Collect

What We DON'T Collect

Data Storage and Processing

Local Processing Only

Data Retention

Third-Party Services

Google Calendar API

Gradescope.com

Mobile Email Reminder Service

If you request an installation reminder via our mobile website:

📧 What We Collect

Your email address, temporarily

💬 How We Use It

To send one transactional email with installation instructions for your laptop

⏱️ How Long We Keep It

⚖️ Legal Basis

Your explicit consent when submitting the email form

🔒 Your Rights

Since we don't retain your email address in any database, there's nothing to delete or access. The email is used once for delivery and discarded. For questions, contact hello@gs2cal.me

Data Sharing

We do not share any data with third parties because:

Security

Technical Safeguards

Privacy by Design

User Rights and Control

Your Control

Data Portability

Technical Details for Transparency

Permissions Explained

Data Flow

  1. You visit Gradescope → Extension extracts assignment data → Stored locally
  2. Authentication → Direct connection to Google → Tokens stored locally
  3. Sync → Direct API call to Google Calendar → Events created in your calendar

No intermediate servers or third-party data processing

Contact Information

Data Controller: Gradescope to Cal Development Team
Support Email: gradescope.to.cal@gmail.com
Response Time: We aim to respond to privacy inquiries within 7 days

For privacy-related questions or to exercise your rights under GDPR/CCPA, please contact our support email with "Privacy" in the subject line.