Privacy-First • Zero-Server Architecture

Never Miss Another Assignment

Visit Gradescope once. Done forever. Automatically syncs your assignments to Google Calendar with complete privacy.

Add to Chrome View Source

📱 Scan → Install → Done.

📱 Browser extensions work on laptops only.
Get a reminder to install when you're at your computer:

We'll send one email, then delete your address.

gs2cal.me

Type this in your laptop browser later

The problem is chaos

Scattered deadlines. Multiple courses. Forgotten assignments. Sound familiar?

😰

Missed Deadline

CS 61A Project due yesterday

📚

Overloaded

5 courses, 15+ assignments

🔄

Manual Tracking

Copy-pasting into calendars

No Reminders

Out of sight, out of mind

The solution is automation

Visit Gradescope once. The extension does the rest. Forever.

📝

Gradescope

Assignments posted

Extension

Auto-extracts & syncs

📅

Your Calendar

All devices synced

⏱️ 30 seconds setup

One-time authorization. Then you never think about it again.

Zero-server architecture

We can't access your data because we literally don't have servers.

🌐

Your Browser

1

Visit Gradescope

Extension reads assignments from page you're viewing

2

Store Locally

Data saved in your browser's local storage only

3

Direct to Google

Extension talks directly to Google Calendar API (OAuth 2.0)

🖥️

No Servers

We don't host infrastructure

💾

No Database

Your data never reaches us

📊

No Analytics

Zero tracking or telemetry

Open Source & Auditable

Every line of code on GitHub. Verify our privacy claims yourself.

Permissions & Why We Need Them

We only request the minimal permissions required to sync your assignments. Here's exactly what we access and why.

📅

Google Calendar Access

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

Why we need it: To create, read, update, and delete calendar events for your Gradescope assignments. This allows the extension to:

  • Create new events when assignments are extracted from Gradescope
  • Update existing events if assignment details change
  • Delete events when you remove them from the sync
  • Check for existing events to prevent duplicates
🎓

Gradescope.com Access

Permission: Content script access to *.gradescope.com

Why we need it: To read assignment information from Gradescope pages you visit. This allows the extension to extract:

  • Assignment names and due dates
  • Course names and identifiers
  • Assignment URLs for quick access
  • Status information (submitted, graded, etc.)

What We DON'T Access

  • No background browsing tracking – We only read the page when you visit it
  • No access to other websites – Only Gradescope.com, nothing else
  • No personal information collection – We don't collect names, emails, or IDs
  • No full calendar access – Only the events we create, not your entire calendar

See the difference

From chaos to clarity. Slide to compare your workflow before and after.

😰 Before

Manually checking Gradescope every day

📱 Open browser
Check Gradescope
⏱️ 5 min/day
📝 Manually copy
assignments
⏱️ 3 min each
❌ Missed
deadlines
💸 Lost points

✅ After

Automatic sync every 24 hours

⚡ One-click
install
⏱️ 30 seconds
🔄 Auto-sync
daily
⏱️ 0 min/day
📅 Calendar
notifications
✅ Never miss

💡 Click anywhere or drag the handle to compare

Powerful features, zero effort

Set it and forget it

Automatic syncing every 24 hours means you never have to think about it again. Install once, enjoy forever.

24/7 Monitoring

Checks for new assignments automatically

🔔

Instant Updates

New assignments appear in your calendar immediately

Set it up once. Forget about it forever.

Auto-Discovery

Automatically discovers assignments when you visit Gradescope. No manual entry required.

Background Sync

Syncs to Google Calendar every 24 hours. Check your phone for instant access.

Zero-Server Privacy

Your data never leaves your browser. All processing happens locally.

Cross-Device

Google Calendar syncs everywhere. Phone, laptop, tablet - all updated automatically.

Smart Events

Prominent calendar events you actually see. No tiny entries you'll miss.

One-Time Setup

30 seconds to setup. Lifetime of peace of mind.

Your data never leaves your browser

Zero-server architecture means exactly that. We don't have servers. We don't collect analytics. We don't track usage. Your assignment data stays in your browser, and we never see it.

Open Source & Transparent

Every line of code is publicly available on GitHub. Audit our architecture. Verify our claims. Trust through transparency.

Get started in 30 seconds

No accounts. No configuration. Just install and go.

1

Install Extension

Click "Add to Chrome" from the Chrome Web Store. Works with Chrome, Brave, and Edge browsers.

🌐
2

Connect Google Calendar

One click to authorize. Your credentials never touch our servers - everything stays in your browser.

🔐
3

You're Done!

Visit Gradescope and your assignments will automatically sync to Google Calendar. Set it and forget it!

🎉

Ready to get started?

Add to Chrome — It's Free

Works with Chrome, Brave, Edge, and all Chromium-based browsers

Frequently Asked Questions

Got questions? We've got answers.

🔍

Is my data safe?

+

Absolutely! All processing happens in your browser. We never send your data to any server, never store it, and never see it. Your Gradescope and Google Calendar credentials stay completely private. Check out our open-source code on GitHub to verify!

Does this work with other browsers?

+

Yes! The extension works with Chrome, Brave, Edge, and other Chromium-based browsers. Just install from the Chrome Web Store and you're good to go.

Will it sync existing assignments?

+

Yes! The first time you run the extension, it will sync all upcoming assignments from your Gradescope courses. After that, it automatically checks for new assignments every 24 hours.

Can I customize sync settings?

+

You can enable/disable auto-sync, manually trigger syncs, and manage which calendar to use. All settings are available in the extension popup.

What if something doesn't work?

+

First, try disconnecting and reconnecting your Google Calendar. If that doesn't help, reach out to us at gradescope.to.cal@gmail.com or open an issue on GitHub. We're here to help!

📅
🎯

Never miss a deadline again

Join thousands of students who simplified their schedule with one click. Free, private, and effortless.

Add to Chrome — It's Free

✓ No account required • ✓ Zero configuration • ✓ Privacy first