Legal
Cookie Notice
Effective Date: June 15, 2026 · Last Updated: June 15, 2026
This Cookie Notice explains how LingoYoga (operated by RazonX DevHaus Private Limited) uses cookies, local storage, session storage, and similar technologies. It should be read together with our Privacy Policy.
Your cookie preferences
You have not saved a choice yet. Use the banner at the bottom of the page or the buttons below.
1. How we classify technologies
We group technologies into four categories, aligned with common EU ePrivacy / GDPR practice, California CPRA transparency expectations, and India's Digital Personal Data Protection Act (DPDPA) where consent is required for non-essential processing:
- Strictly necessary — required to provide the service, keep you signed in, prevent abuse, or meet legal obligations. These run without opt-in where the law permits.
- Functional — remember preferences and optional UX features. We ask for your consent before relying on these where required.
- Analytics — help us measure usage and diagnose errors. We load these only after you grant analytics consent.
- Marketing — advertising or cross-site tracking. We do not use marketing cookies at launch.
2. Full inventory
Strictly necessary
These technologies are essential. You cannot turn them off in our preference centre without losing core functionality.
| Name | Type | Provider | Purpose | Duration | Status |
|---|---|---|---|---|---|
| next-auth.session-token / __Secure-next-auth.session-token | Cookie | LingoYoga (Auth.js) | Keeps you signed in to your account. | Up to 7 days (session JWT); refreshed while active. | In use |
| next-auth.csrf-token / __Host-next-auth.csrf-token | Cookie | LingoYoga (Auth.js) | CSRF protection for authentication flows. | Session | In use |
| next-auth.callback-url / __Secure-next-auth.callback-url | Cookie | LingoYoga (Auth.js) | Remembers where to return after OAuth sign-in. | Session | In use |
| ly_terms_intent | Cookie | LingoYoga | Records that you agreed to Terms before OAuth or magic-link signup (legal compliance). | Up to 24 hours | In use |
| lingoyoga-security-step-up | Cookie | LingoYoga | Short-lived proof of re-authentication before sensitive security changes. | Up to 15 minutes | In use |
| lingoyoga-security-step-up-pending | Cookie | LingoYoga | Tracks an in-progress step-up verification before security changes. | Up to 5 minutes | In use |
| lingoyoga_cookie_consent_v1 | Local storage | LingoYoga | Stores your cookie consent choices so we do not ask repeatedly. | Until you clear site data or change preferences | In use |
| cf_clearance / __cf_bm (when shown) | Cookie | Cloudflare Turnstile | Bot and abuse protection on signup when Turnstile is enabled. | Per Cloudflare policy (typically minutes to hours) | When enabled |
Functional
Optional preferences and regional pricing helpers. Blocked unless you choose “Accept all” or grant functional consent.
| Name | Type | Provider | Purpose | Duration | Status |
|---|---|---|---|---|---|
| theme | Local storage | LingoYoga (next-themes) | Remembers light/dark theme preference when you change it. | Persistent until cleared | In use |
| lingoyoga:sidebar-collapsed | Local storage | LingoYoga | Remembers whether the app sidebar is collapsed. | Persistent until cleared | In use |
| flashcard-memorize-mode | Local storage | LingoYoga | Remembers flashcard study mode preference. | Persistent until cleared | In use |
| lingoyoga:curriculum-audio-enabled | Local storage | LingoYoga | Remembers whether curriculum audio is enabled. | Persistent until cleared | In use |
| lingoyoga:curriculum-audio-rate | Local storage | LingoYoga | Remembers curriculum audio playback speed. | Persistent until cleared | In use |
| lingoyoga:sfx-enabled | Local storage | LingoYoga | Remembers sound effects on/off preference. | Persistent until cleared | In use |
| lingoyoga.brand-revealed | Session storage | LingoYoga | Avoids replaying the landing brand animation in the same tab session. | Browser tab session | In use |
| paritydeals-banner-v3:* | Session storage | LingoYoga (first-party cache of ParityDeals response) | Caches regional pricing badge data to limit third-party calls. | Until end of UTC day or tab close | When enabled |
| api.paritydeals.com requests | Script / network | ParityDeals | Resolves country-based pricing messages when the PPP banner is enabled. | Third party may process IP; see ParityDeals policy | When enabled |
Analytics
Loaded only after analytics consent. Plausible and Vercel Analytics are privacy-oriented and do not set visitor cookies by default; Sentry may set session cookies when enabled for error monitoring and limited replay.
| Name | Type | Provider | Purpose | Duration | Status |
|---|---|---|---|---|---|
| plausible.io script | Script / network | Plausible Analytics | Privacy-oriented pageview analytics. Plausible does not use cookies on visitors by default. | N/A (no cookies; IP processed per Plausible policy) | When enabled |
| @vercel/analytics | Script / network | Vercel | Privacy-oriented Web Analytics. Vercel states this does not use cookies on visitors. | N/A (no cookies per Vercel documentation) | In use |
| Sentry browser SDK | Script / network | Sentry | Error monitoring, performance traces, and limited session replay samples. | Session cookies may be set by Sentry when enabled | When enabled |
| PostHog | Script / network | PostHog | Product analytics for feature usage and funnels. Session replay is disabled. | Per PostHog policy when enabled | When enabled |
Marketing
No advertising or cross-site tracking technologies are active at launch.
No technologies in this category are active at launch.
3. Your choices
On your first visit you can choose Accept all, Necessary only, or Reject all. “Necessary only” and “Reject all” both deny functional and analytics technologies; strictly necessary items still run and core learning remains available.
If you decline functional cookies and later try to change a saved preference (theme, audio, sidebar, study mode), we will ask you again before storing that choice.
You can change your mind at any time using the preference panel at the top of this page or by clearing site data for lingoyoga.com in your browser.
Where you are in the European Economic Area, United Kingdom, or another jurisdiction that requires consent for non-essential cookies, we do not load optional analytics scripts until you opt in. California residents may use the same controls to limit analytics; we do not sell personal information as defined under the CPRA.
4. Contact
Questions about this notice: privacy@lingoyoga.com