Created: April 22, 2026
Last Updated: April 22, 2026
This Privacy Policy explains how the Grade Calculator application ("we", "us", or "our") collects, uses, and protects your information when you use our website.
1. Information We Collect
We collect information in two primary ways, depending on how you choose to use the application:
- Guest Users (No Account): If you use the application without creating an account, your grade data (course names, categories, points, and weights) is stored locally on your device using your browser's
localStorage. We do not transmit this personal grade data to our servers.
- Registered Users (Cloud Sync): If you choose to create an account (via Google Sign-In or Email/Password), we collect your authentication details (email address, and name if provided by Google). Your grade data is securely transmitted and saved to our cloud database to allow you to sync your grades across multiple devices.
- Community Statistics (Anonymous): Regardless of whether you are logged in, we collect fully anonymized, aggregated telemetry to power our "Community Stats" dashboard. This includes generic counters such as the number of courses added, reports exported, points tallied, and an anonymous sum of GPAs. This data cannot be linked back to you or your specific courses.
2. How We Use Your Information
We use the information we collect strictly to provide and improve the Grade Calculator service:
- To calculate and save your grades.
- To securely authenticate you and sync your data across your devices (if logged in).
- To display aggregated, anonymous community statistics.
- To facilitate the export of your data to PDF, CSV, or Image formats.
We do not sell, rent, or share your personal information or grade data with third-party advertisers or marketing companies.
3. Data Storage and Security
We use Google Firebase to handle authentication and database hosting. If you create an account, your data is stored in Firebase's highly secure infrastructure. We employ strict database security rules ensuring that your grade data is isolated and can only be accessed by your authenticated user account.
4. Third-Party Services
Our application utilizes third-party services to function properly and deliver a secure experience:
- Cloudflare: Our website is hosted on and delivered via Cloudflare. Cloudflare may collect standard web traffic logs (such as IP addresses) to provide security, protect against DDoS attacks, and improve website performance.
- Google Firebase: Used strictly for user authentication and storing cloud-synced grade data (if you create an account).
- Chart.js & html2canvas: Front-end libraries loaded via Content Delivery Networks (CDNs) to render graphs and export images locally on your device.
5. Your Data Rights
You have full control over your data. If you are a guest user, you can permanently delete your data at any time by clearing your browser's local storage or clicking the "Clear Course" button. If you are a registered user, you may export a JSON backup of your data at any time using the "Share / Export" menu. If you wish to permanently delete your cloud account and associated data, please contact us.
6. Changes to This Policy
We may update this Privacy Policy from time to time to reflect changes in our practices or for other operational, legal, or regulatory reasons. We encourage you to review this page periodically.
7. Contact Us
If you have any questions, concerns, or requests regarding your privacy or this policy, please contact us at: privacy@coursegrades.org.