Cookie Policy
Effective date: 1 June 2026
This policy explains the cookies and similar technologies we use, why we use them, and how you can control them.
1. What Are Cookies
Cookies are small text files placed on your device by a website. They help the site remember your preferences and understand how you use it. We also use similar technologies such as local storage and session storage.
2. Cookies We Use
Strictly necessary (always active): session authentication token, CSRF protection token, and your cookie-consent preference. These cannot be disabled as the site would not function without them.
Analytics & performance (opt-in): PostHog anonymised event analytics (page views, feature usage) to improve the product. Sentry error monitoring to detect and fix bugs. These are only loaded after you accept analytics cookies.
Payment (loaded on-demand): Stripe and Razorpay embed scripts are loaded only when you visit the Store page and have accepted analytics cookies, or when you initiate a checkout.
3. Managing Your Preferences
You can accept or reject non-essential cookies via the consent banner shown on your first visit, or at any time via Settings → Privacy. Rejecting analytics cookies will not affect your ability to use the Service.
You can also control cookies at the browser level. Note that blocking strictly-necessary cookies will break the login and exam functionality.
4. Third-Party Services
PostHog: analytics events are sent to PostHog servers. PostHog operates under GDPR-compliant data processing terms. No cross-site tracking.
Sentry: error reports (stack traces, browser metadata) are sent to Sentry. Personal data in error reports is minimised and not retained beyond 90 days.
Stripe / Razorpay: payment session tokens are stored in session storage during checkout only and cleared on completion or cancellation.
5. Do Not Track
We honour the Do Not Track browser signal. If DNT is enabled, analytics and non-essential trackers are not loaded regardless of your cookie consent choice.
6. Updates
We may update this policy as we change the technologies we use. Material changes will be communicated via the consent banner on your next visit.