Last updated: March 2025 · Effective immediately
GRADEO (gradeo.in) is a free academic grade planner built for engineering students in India. We're an independent project — not affiliated with any university. Questions: info@gradeo.in
GRADEO works without any sign-in. If you choose to sign in with Google (to unlock cloud save and PDF export), we store the following:
| Data | Why we store it | Where |
|---|---|---|
| Google User ID | To identify your account and link your saved data | Firebase Firestore |
| Name | To personalise your "Hello, [name]" display | Firebase Auth |
| Email address | For account recovery and offer email (one-time, opt-in) | Firebase Auth |
| Profile photo URL | To show your avatar in the app (Google CDN URL only) | Not stored by us |
| Calculator data (marks, credits, CGPA) | To sync your plans across devices via cloud save | Firebase Firestore |
| Recent sessions list | To show your last 3 calculators for quick access | localStorage + Firestore |
Without sign-in: All calculations run entirely in your browser. We store nothing on our servers. Your LocalStorage (theme preference, recent sessions) stays on your device only.
We will never:
GRADEO uses the following trusted third-party services:
| Service | Purpose | Their privacy policy |
|---|---|---|
| Firebase (Google) | Authentication and cloud data storage | firebase.google.com/support/privacy |
| Cloudflare | Hosting, CDN, bot protection, analytics | cloudflare.com/privacypolicy |
| Cloudinary | Logo and app icon image hosting | cloudinary.com/privacy |
| EmailJS | One-time offer welcome email (opt-in only) | emailjs.com/legal/privacy-policy |
| Formspree | Feedback form submissions | formspree.io/legal/privacy-policy |
GRADEO does not use tracking cookies. We use browser localStorage for:
Theme preference (light/dark), PWA install prompt dismissal timestamp, recent calculator sessions (stored locally — not sent to our servers unless you're signed in), and push notification permission state.
These are functional, not tracking. You can clear them anytime via your browser's site data settings.
You can:
If we make material changes to this policy, we'll update the "Last updated" date at the top and notify signed-in users via a brief in-app notice. Minor fixes (grammar, clarity) don't trigger a notification.
Email us at info@gradeo.in — we respond within 48 hours on business days.