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
| What | Where | Why | How long |
|---|---|---|---|
Authentication token (hatch_auth) | localStorage | Keeps you signed in between page loads | Until logout or token expiry |
| Account ID and basic profile reference | localStorage | Lets the app load your view without an extra round-trip | Until logout |
| 2-factor authentication settings | localStorage | Remembers whether you have 2FA enabled and your 2FA email | Until you change it |
| Language preference | localStorage | Shows the interface in your chosen language | Until you change it |
| Article reading progress | localStorage | Lets you pick up where you left off in a chapter | Up to 12 months |
| Quiz attempt deduplication marker | sessionStorage | Prevents the same quiz being submitted twice if you refresh the results page | Cleared when the browser tab closes |
| Banner dismissal flags | sessionStorage | So we don't keep showing you the same banner | Cleared when the browser tab closes |
| Translation status | localStorage | Remembers which translations are in progress so we can refresh smoothly | Until 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
| Cookie | Source | Purpose | Type |
|---|---|---|---|
csrftoken | Our backend | Protects against cross-site request forgery on form submissions | Strictly necessary |
| Session cookie (if used by your browser/Next.js for SSR) | Our backend | Maintains a server-side session where required | Strictly 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