Legal

Privacy Policy

Your data belongs to you. Here's exactly what we collect, why we collect it, and how we protect it.

Effective Date: April 3, 2026 Last Updated: April 3, 2026 App: EdHills — JEE & NEET Prep Platform: Android / Web

1 Who We Are & Our Role

EdHills ("we", "us", or "our") provides educational tools including online test series, video courses, question banks, and school management features. We serve individual students as well as Educational Institutions (schools, coaching centers, and educators).

Data Processor for Schools: When a school or educator uses EdHills to manage their students, the school is the data owner (Data Controller). EdHills acts strictly as a Data Processor. We process student data only on behalf of the school and strictly to provide our educational services. We do not own the student data uploaded by schools.

2 Data We Collect

We collect the following categories of information:

Category Specific Data Collected From
Account Info Full name, email address, phone number Registration / Login
Authentication OTP (hashed, not stored as plaintext), JWT tokens Login process
Profile Profile avatar / photo User upload (optional)
Academic Data Test results, scores, subject performance, answers submitted In-app test activity
Payment Info Razorpay order ID, payment ID (no card/bank details stored) Purchase flow
Device / Push Firebase Cloud Messaging (FCM) device token App installation
School Admin Data Student names, roll numbers, mobile numbers, date of birth, class/section School admin upload
Usage Data Firebase Analytics events, crash reports (Crashlytics) Automatic (Firebase SDK)
We do not store: Card numbers, bank account details, CVV, or any raw payment credentials. All payment processing is handled entirely by Razorpay. We only store transaction identifiers for verification purposes.

3 How We Use Your Data

Purpose Data Used
Account creation and secure login via OTP Name, email, phone, OTP hash
Delivering test series, courses, and results User ID, academic data
Processing course and test series purchases User ID, Razorpay transaction IDs
Sending push notifications for new courses and tests FCM device token
School management (attendance, results, OMR) Student records uploaded by school admin
App analytics and crash diagnostics Firebase Analytics / Crashlytics data
Sending OTP emails Email address

We do not sell, rent, or trade your personal data to any third party for marketing purposes.


4 Third-Party Services

EdHills uses the following third-party services, each governed by their own privacy policies:

Service Purpose Privacy Policy
Supabase Database and file storage supabase.com/privacy
Firebase (Google) Analytics, crash reporting, push notifications policies.google.com/privacy
Razorpay Payment processing razorpay.com/privacy
Google (Gmail SMTP) Sending OTP verification emails policies.google.com/privacy

These services may process your data on servers located outside India. By using EdHills, you consent to this transfer.


5 Data Retention

We retain your personal data for as long as your account is active. Specifically:

Account data (name, email, phone, test results, purchases) is retained until you delete your account.

OTPs are hashed before storage and automatically cleared upon successful login or after 10 minutes of expiry.

Push notification tokens (FCM) are retained while your account is active and removed when the account is deleted.

Analytics and crash data is retained per Firebase's default retention policy (up to 14 months).

School student data uploaded by a school administrator is retained for the duration of the school's active account.


6 School & Student Privacy

EdHills takes the privacy of students and minors extremely seriously. When an Educational Institution uses our platform to manage their students:

  • Limited Collection: We only process data that is strictly necessary for academic and institutional management.
  • No Selling of Data: We never sell, rent, or lease student data to third parties.
  • Parental Rights: Parents and legal guardians have the right to review or request deletion of their child's data. Because the Educational Institution controls this data, parents should contact the school directly to exercise these rights. We will promptly comply with any deletion requests received from the school administrator.
  • Data Deletion: Upon termination of a contract with a school, or upon explicit request from the school admin, all related student data is permanently deleted from our active databases.

7 Your Rights

You have the following rights over your personal data:

RightHow to Exercise
Access — view the data we hold about you Contact us by email
Correction — update your name, email, or phone Profile settings inside the app
Deletion — permanently delete your account and all associated data Account settings → Delete Account, or contact us
Opt-out of push notifications Device notification settings

Account deletion removes your profile, test results, enrolled courses, purchased test series, and notifications from our systems within 30 days.


8 Data Security

We implement industry-standard security measures to protect your data:

OTPs are hashed using bcrypt before storage — we never store them in plain text.

Tokens are signed JWTs; access tokens expire in 1 hour and refresh tokens in 7 days.

API is protected with Helmet security headers, CORS restrictions, and rate limiting on sensitive endpoints (login, payments, uploads).

Payment verification uses HMAC-SHA256 signature validation on every transaction before any data is written to our database.

Storage is managed by Supabase with row-level security enabled. Direct anonymous access is blocked.

While we take all reasonable steps to protect your information, no method of transmission over the internet is 100% secure.


9 Changes to This Policy

We may update this Privacy Policy from time to time. When we do, we will update the "Last Updated" date at the top of this page. For significant changes, we will notify users via a push notification or in-app message.

Continued use of the EdHills app after changes constitutes acceptance of the updated policy.


10 Contact Us

For any questions, data requests, or privacy concerns, please contact us:

EdHills Support Team

For privacy inquiries, data deletion requests, or concerns about your personal data

support@edhills.in

We aim to respond to all privacy-related requests within 7 business days.