Privacy Policy / Terms of Use

Last Updated: August 26, 2024

I'm not a lawyer, so I'm not going to write a massive wall of text that no one will read. However, this is still a binding TOS. By using this app, you agree to follow the terms laid out below. We may update this TOS at any time. Your continued use of the app constitutes acceptance of the new TOS. At this moment, we do not have a means of notifying you of TOS updates. However, we may implement this in the future. For the time being, it is your responsibility to check this page for updates. When using some features, the site may prompt you to accept the latest TOS agreement. In these notifications, we will include a "Last Updated" date to help you determine if you need to reread the TOS. If you do not agree to the TOS, you must stop using the app immediately. If any part of this TOS is found to be unenforceable, the rest of the TOS will remain in effect. Here's the important parts:

What data we collect and why

We collect:

How long we keep your data

We keep your data until you delete your account. If you delete your account, we will delete all of your data from our servers. It will be like you never signed up. If this service becomes really popular, we may delete old/inactive accounts to save space. This will not affect accounts which still have new assignments coming in on Gradescope. Additionally, if your account is deleted, this service should be simple enough that recreating it is not a huge hassle. We may also delete and/or blacklist your account if we determine that you are abusing the service.

I want to delete or download my data

There are buttons for this on the Account Dashboard. For your security, some information you provide (ex. your Google and Gradescope Credentials) is not accessible from the frontend and will not be included in your data download. It will still be deleted upon account deletion.

How we store your data

All data on this site is stored on Google Firebase which is configured with security rules to prevent unauthorized access. This basically means enforcing the rule: user data can only be accessed by the user and the system backend. Firebase automatically encrypts all data at rest. Additionally, all user credentials are encrypted with AES-128 before being stored in the database. For more information, see the How is data stored? section of our wiki.

A note about cookies

This app is hosted on Google Firebase. The only data we store on your device is a temporary token to access your Google Calendar. Additionally, Firebase uses cookies for authentication and other purposes.

Your obligations to us

Please read the Disclaimer before using the app. This app is meant as a helpful tool for students. Please do not abuse it. This should be self-explanatory, but here are some helpful guidelines:

IT'S THE LAW!!!

A note about Gradescope

Gradescope does not provide a public API. As such, this service works by logging into Gradescope on your behalf and scraping the data. I don't think this is against Gradescope TOS (I'm not a lawyer and the TOS is not very clear on this). You agree that use of this app is at your own risk, and grant this app permission to access your Gradescope account on your behalf.

Limitation of Liability

We assert that we have made a good faith effort to make this app secure and reliable. However, we cannot guarantee that it will always work. By using this app, you agree to hold us harmless for any damages caused by this app. This includes but is not limited to damages caused by:

Other Licenses and Policies

This app is built on Google Firebase. Firebase's Terms of Service and Privacy Policy apply.

Limited Use Policy Disclosure

Gradescope Calendar's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.