Cookie & Local Storage Policy

Last updated: 2026-10-25

The NaamDhara website sets no cookies of its own. It keeps your counter and settings on your device with browser storage so it works offline, and Google sets advertising cookies on the content pages where ads appear for free users. This page lists each item and how to control it.

1. Browser storage we use (no cookies)

ItemTypeWhat it holdsLifetime
naamdhara (IndexedDB)EssentialYour jap events, counters and sessions, so counting works offline and nothing is lostUntil you clear it or use Delete all local data
naamdhara.settings.v1EssentialMantra, mala size, language, sound, vibration, theme, analytics toggleUntil cleared
naamdhara.reminders.v1, routines.v1, meditation.v1, prayer-bookmarks.v1, practicePlan.v1, tracks.v1FunctionalReminder and timer preferences (including the one-time location reading if you enabled sunrise mode), routines, bookmarks, your practice plan, downloaded track listUntil cleared
naamdhara.sessions.since.v1EssentialSync cursor, so only new history is fetchedUntil cleared
naamdhara.analytics.id.v1AnalyticsA random id for usage statistics while signed out. Not set when the analytics toggle is off.Until cleared
Supabase auth sessionEssentialYour login token, only after you sign inUntil you sign out
Service worker cacheEssentialCopies of pages, sounds and wallpapers so the counter opens offlineManaged by the browser

The mobile apps keep the same kinds of data in their own SQLite database and settings store; app stores call this "app data". Clearing the app's storage or uninstalling removes it.

2. Advertising cookies and identifiers

On the website, Google AdSense loads on content pages (home, mantra list, festivals, prayers, help, wallpapers) for free users and sets cookies such as IDE, test_cookie and __gads to serve and measure ads. Google explains them at How Google uses cookies. Ads and their cookies never load on the counter, Pure Counter, timer, mantra counting pages or routine runners, and never for Ad-free or Plus users.

In the mobile apps Google AdMob uses the device advertising identifier. Google's consent form appears on first launch and can be reopened from Settings → Ads → Privacy options.

3. Analytics and crash reporting

Usage statistics (PostHog) and crash reports (Sentry) are sent directly from the app code; they do not set cookies. They are off in development builds, and usage statistics can be turned off in Settings → Privacy → Share anonymous usage statistics.

4. How to control them

  • Local data: Settings → Delete all local data in the app or on the dashboard, or clear site data in your browser. Export first if you want to keep your history.
  • Ads: choose non-personalised ads or withdraw consent in Google's consent form; manage Google ad personalisation at Google Ad Settings; block third-party cookies in your browser; or buy Ad-free or Plus.
  • Analytics: Settings → Privacy toggle.
  • Login: sign out to remove the session token.

Blocking essential storage stops the counter from saving between visits; the site will still load but history will not persist.

5. Questions

hello@naamdhara.com. The Privacy Policy has the full picture of data handling.

NaamDhara · Rounit Kumar (individual seller) · Sundarpur, Varanasi, Uttar Pradesh 221005, India · hello@naamdhara.com