Cookies and Local Storage

Hatch

Effective Date: 6 May 2026

This page explains how Hatch uses browser-based storage technologies on https://www.hatchai.tech and inside the Service.

Quick summary

  • We do not use cookies for advertising or cross-site tracking.
  • We do not use third-party analytics on the website (no Google Analytics, no Hotjar, no Meta Pixel, etc.).
  • We do use your browser's local storage (localStorage, sessionStorage) to keep you signed in, remember your language preference, and preserve your in-progress reading and quiz state.

Because the storage we use is either strictly necessary for the Service to work or set in response to your direct action (such as choosing a language), no consent banner is required under EU and Georgian law. We still want to be transparent.

What we store and why

WhatWhereWhyHow long
Authentication token (hatch_auth)localStorageKeeps you signed in between page loadsUntil logout or token expiry
Account ID and basic profile referencelocalStorageLets the app load your view without an extra round-tripUntil logout
2-factor authentication settingslocalStorageRemembers whether you have 2FA enabled and your 2FA emailUntil you change it
Language preferencelocalStorageShows the interface in your chosen languageUntil you change it
Article reading progresslocalStorageLets you pick up where you left off in a chapterUp to 12 months
Quiz attempt deduplication markersessionStoragePrevents the same quiz being submitted twice if you refresh the results pageCleared when the browser tab closes
Banner dismissal flagssessionStorageSo we don't keep showing you the same bannerCleared when the browser tab closes
Translation statuslocalStorageRemembers which translations are in progress so we can refresh smoothlyUntil next sync

These items remain in your browser until you (or our app) clear them, you sign out, or the browser clears them.

Cookies that may be set in limited circumstances

CookieSourcePurposeType
csrftokenOur backendProtects against cross-site request forgery on form submissionsStrictly necessary
Session cookie (if used by your browser/Next.js for SSR)Our backendMaintains a server-side session where requiredStrictly necessary

If we add any non-essential cookies in the future (for example, optional analytics), we will update this page and ask for your consent before setting them.

Third-party services that load fonts or assets

Our app loads the Inter font using Next.js's font optimization. Next.js downloads the font at build time so your browser does not contact Google's font servers when you visit our site. No tracking cookies are set by this process.

Our content delivery network and our hosting provider may set strictly necessary cookies for load balancing, caching, and security. These do not identify you personally.

Managing your storage

You can clear locally stored data at any time using your browser settings:

  • Chrome: Settings → Privacy and security → Clear browsing data → "Cookies and other site data"
  • Firefox: Settings → Privacy & Security → Cookies and Site Data → Clear Data
  • Safari: Settings → Privacy → Manage Website Data
  • Mobile browsers: Look for a "Clear browsing data" or "Site settings" option in the app's privacy menu

Clearing this data will sign you out and reset your reading progress and preferences. The Service itself will still work.

Changes

If we change how we use cookies or local storage, we will update this page. Material changes will be flagged on the Site.

Contact

Questions: hatch.officiall@gmail.com