Skip to main content

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.