Skip to main content

Cookie & Local Storage Notice

Last updated: August 31, 2026

Draft prepared for review. This page describes the product as it works today, to the best of our records, but it has not been reviewed by a lawyer and is not legal advice. Do not rely on it as a finished policy until qualified counsel has reviewed it.

This page describes, specifically, what Limud stores in your browser or device and why - cookies, browser local storage, IndexedDB, and the offline service worker cache. We do not use third-party advertising or analytics cookies of any kind.

1. Cookies

Limud sets one first-party cookie: the NextAuth session cookie, which keeps you signed in. It is used only for authentication, is not readable by third-party sites, and is essential to using the product - there is no way to use a signed-in account without it. We do not set any advertising, analytics, or cross-site tracking cookies.

2. Browser Local Storage

We use localStorage for small, non-sensitive preferences and drafts that make the product work better on your device. This includes:

  • Sign-in convenience: your email address, if you check "Remember me" at login.
  • Display preferences: dark mode, color theme, accessibility settings (e.g. dyslexia font, reduced motion), and "lite mode" for slower connections.
  • Demo mode state: whether you are exploring a demo account, and which demo role you selected.
  • In-progress drafts: unsaved work in study tools (for example, the study planner, AI tutor, lesson planner, and practice pages), so a reload or an interrupted session does not lose it.

None of this is sent to us automatically; it stays in your browser until you clear it or it is overwritten. Signing out does not automatically clear it; you can clear it from your browser's site-data settings.

3. IndexedDB (Offline Review)

Limud's offline spaced-repetition review feature stores data in an IndexedDB database on your device, named limud-offline-review, so review questions and your answers are available without a network connection and sync automatically once you're back online. It holds two things:

  • a cached queue of review questions and answers for you specifically, and
  • your queued results, until the server confirms they've been recorded.

Every row is tagged with your account's user ID and is only ever read back for that same signed-in user - so on a shared device, a second student signing in does not see the first student's cached review data, and switching accounts clears out data belonging to anyone else who previously used that browser.

4. Service Worker Cache

To let the offline review page load without a connection, Limud registers a service worker that caches a small set of non-personalized static assets (app icons, the manifest, an offline fallback page) and, on native app builds, the HTML for two specific pages: the offline fallback page and the offline review page. This worker never caches API responses or any page containing your personal data - that is enforced in the worker itself, not just by convention, precisely because a shared-device cache could otherwise leak one student's page to another.

5. Managing or Clearing This Data

You can clear cookies, local storage, IndexedDB, and the service worker cache at any time from your browser's site settings (usually under "Site data" or "Privacy"), or by using your browser's private/incognito mode. Clearing local storage will sign you out of "Remember me," reset display preferences, and discard any unsaved drafts.

6. Questions

Email privacy@limud.co with any questions about this notice.