Cookie & Storage Notice
Your choice
Optional first-party analytics remain off until you allow them. Essential storage supports login, security, checkout, progress, preferences, offline preview, and reliable requests.
Storage used
| Name or category | Purpose | Type and duration | Basis |
|---|---|---|---|
ittc_session | Passwordless account session, entitlement checks, and protected actions. | Secure HttpOnly SameSite=Lax cookie; up to 30 days unless revoked or logged out. | Strictly necessary |
| Study progress and offline queue | Preview progress, flags, missed items, queued sync operations, and backwards-compatible access state. | Local storage until cleared, synchronized, replaced, or removed by the learner. | Requested product functionality |
| Privacy preference | Remembers whether optional analytics were allowed or rejected. | Local storage until changed or cleared. | Necessary to respect the privacy choice |
| Preview service-worker cache | Installable app shell, public preview content, and offline fallback. | Browser cache until replaced by a versioned cache or cleared. | Requested product functionality |
| Rate-limit and study-session state | Protects APIs and preserves secure session state. | Server-side short-lived records or signed state; not an advertising cookie. | Security and requested service |
| Optional analytics ID, queue, attribution, and dedupe | Measures first-party product use, broad device class, and limited campaign/referral attribution. | Local/session storage only after consent; server events generally retained 180 days. | Consent |
No advertising cookies
The app does not use third-party advertising cookies, cross-site behavioural advertising, or social-media tracking pixels. Payment occurs on Stripe-hosted Checkout, where Stripe's own cookies and privacy terms may apply.
Changing or clearing choices
Use the Privacy choices button on this page or in the footer. Browser settings can also clear cookies, local storage, and cache, but doing so may sign you out and remove local-only progress or offline preview files.
Do Not Track
Browser Do Not Track signals are not consistently standardized. Optional analytics still remains off until an affirmative choice is stored.
Contact
Questions about storage or consent: uzairwaseem29@gmail.com.