Cookie Policy
The short version: we set the bare minimum needed to keep you signed in and to remember your preferences. No advertising trackers.
Last updated: May 26, 2026
1. What is a cookie, and what we use it for
In plain English:Cookies are tiny files your browser stores. We use the bare minimum — to keep you logged in and to remember your settings.
A "cookie" is a small text file that a website stores in your browser. We use cookies and equivalent browser-storage technologies (localStorage, sessionStorage, IndexedDB) only where they are necessary to deliver the Service or where they substantially improve your experience. We do not run advertising trackers. We do not allow third-party advertising networks to set cookies through our site. We do not sell, share, or rent cookie-derived data to anyone.
2. The three categories we use
In plain English:Strictly necessary, preferences, and product analytics. No advertising. No profiling.
Strictly necessary — these keep you signed in, maintain your session, and protect against cross-site request forgery. They cannot be turned off and are not stored on third-party servers. Preferences — these remember your language, theme, currency and other UI choices so you don’t have to re-set them every visit. Product analytics — anonymised, aggregated usage signals that tell us which features are getting used, which screens are slow, and where errors are happening. We do not log personally identifying information against these events.
3. Specific cookies and storage keys we set
In plain English:A short, honest list of every key we set on your device.
sb-* (Supabase auth)
Strictly necessary. Stores your signed-in session token. Lifetime: until you sign out, with rolling refresh.
mypanditji-lang
Preference. Stores your chosen language (e.g. en, hi). Lifetime: 1 year.
mypanditji-theme
Preference. Stores light/dark/auto. Lifetime: 1 year.
mypanditji-onboarding
Preference. Stores onboarding-completion state so we don’t re-run the intro. Lifetime: until cleared.
mypanditji-guest
Strictly necessary for guest Kundli generation. Stores a short-lived anonymous identifier so a guest can return to their chart in the same browser. Lifetime: 7 days.
mypanditji-daily-cache-*
Strictly necessary. Caches your computed horoscope/panchang for the current day to avoid recomputation. Lifetime: 24 hours.
Anonymised analytics
Lightweight aggregate usage events. No personally identifying information. Lifetime: per browser session.
4. How you control them
In plain English:Your browser controls cookies. Strictly-necessary cookies are required — turn them off and the app won’t work.
Most browsers let you view, clear, or block cookies. You can also disable JavaScript-based storage. If you block our strictly-necessary cookies, core features such as sign-in, language switching, and Kundli generation will stop working. For visitors in jurisdictions that require explicit consent for non-essential cookies (EEA/UK), we will surface a consent banner before any preference or analytics cookie is set. You may withdraw consent at any time via Settings → Privacy & Data.
5. Changes to this policy
In plain English:When we change the list, we update the date at the top.
If we add or remove a cookie, we will update the list in section 3 above and bump the "Last updated" date. Material changes that introduce a new category (for example, marketing cookies, which we do not plan to introduce) will require a fresh opt-in where consent is legally required.
6. Questions
In plain English:Cookie questions go to support@mypanditji.io.
For questions about our cookie practices, write to support@mypanditji.io.
