Legal · Cookies

Cookie Policy

How KhataIN uses browser storage and security services on its public website.

KhataIN·Last Updated September 2026·A product of Codexpal Technologies Pvt. Ltd.

1. What this covers

This policy explains the browser storage used by khatain.com's public pages. It does not replace the privacy information for the separate signed-in KhataIN application at app.khatain.com.

2. Storage categories

  • Necessary and security: storage used only after sign-in to keep a requested authenticated calendar session working.
  • User-requested functionality and preferences: local-only preferences and data needed for features a visitor chooses to use.
  • Analytics: Google Analytics 4 is loaded on public pages to count visits and page views; its advertising storage and personalisation are turned off. KhataIN does not currently configure advertising campaigns or advertising pixels on this public website.

3. Browser storage table

Name / key and ownerStorage type / classificationPurposeCreated, lifetime and where data goes
khatain_language
KhataIN
localStorage
User-requested preference
Remembers a language only after the visitor explicitly chooses one.Created on language choice; retained until browser data is cleared. Does not leave the device.
khatain_public_calendar_drafts
KhataIN
localStorage
User-requested functionality
Stores anonymous public-calendar drafts in this browser. They are not automatically saved to a KhataIN account.Created when a visitor creates a local event; each draft is retained for up to 12 hours. Private browsing or browser cleanup may remove it sooner. It stays on the device unless the visitor explicitly signs in and chooses the existing save/promotion flow.
access_token, session_token, active_workspace_id, active_workspace_name
KhataIN
localStorage
Necessary/security and requested functionality
Maintains a requested signed-in calendar session and selected workspace.Created after successful sign-in; removed on sign-out or invalid-session cleanup. Authentication requests carry the token to KhataIN's API.
khatain:calendar:workspace-card-seen:<userId>
KhataIN
localStorage
User-requested functionality
Prevents a signed-in workspace suggestion from appearing repeatedly.Created for an eligible signed-in user; retained until browser data is cleared. Does not leave the device.
khatain:calendar_weather_location, khatain:calendar_weather_cache_<lat>_<lon>, khatain:__session_keys__
KhataIN
localStorage
User-requested functionality
Stores an explicitly allowed weather location, a rounded-location weather cache, and the cleanup manifest used on sign-out.Location is created only after browser permission; the cache is used for 30 minutes and may remain until browser cleanup. The saved location is removed on sign-out. Weather and, when location is requested, reverse-geocoding requests leave the device.
_ga, _ga_<container-id>
Google Analytics
First-party cookies
ANALYTICS
Distinguish visitors and keep session state so visits and page views can be counted.May be created when the Google Analytics tag runs, unless browser settings block cookies. Google documents a default expiry of 2 years for both; usage data is sent to Google. See Google's cookie usage documentation.

4. Third-party services

Google Analytics 4 is loaded after the page becomes interactive on public khatain.com pages to measure visits, page views and related usage events. KhataIN requests IP anonymisation and turns off advertising storage, ad user data and ad personalisation for it. Data retention for usage events is set in the analytics property and subject to Google's terms; see how Google uses information from sites that use its services.

Starting Google sign-in can contact Google Identity Services and Cloudflare Turnstile. These services support the sign-in and security flow; their browser state and retention are governed by their own settings and policies. Asking for weather can contact Open-Meteo, and an explicitly allowed browser location can be sent to BigDataCloud to obtain a city label. Sharing through WhatsApp or X opens those services only after the visitor selects the share action.

Cloudflare provides delivery and security infrastructure for khatain.com. We do not state a Cloudflare request or security-log retention period here because it is not verified by this repository.

5. Managing browser controls

You can clear local storage and cookies in your browser settings. Clearing browser data can remove local calendar drafts, language choices and a requested sign-in session. Public date tools continue to work without sign-in or storage.

6. Contact

For any questions regarding our cookie practices, please reach out to:

Email: info@khatain.com
Company: Codexpal Technologies Private Limited (codexpal.com)