Cookie Policy

Version 1.1 — Effective June 19, 2026

This policy explains what cookies and browser storage TruChat uses, and how you can control them.

Essential Cookies (Always Active)

These are required for TruChat to function and cannot be declined.

  • Guest session cookie (truchat_guest) — a signed, secure, HttpOnly cookie that identifies your guest session. Set by our server when you start a guest chat.
  • Auth session — Supabase authentication tokens (managed by the Supabase SDK, stored in browser local storage for web clients).
  • Cookie consent preference (truchat_cookie_consent) — remembers whether you accepted or declined analytics cookies.

Analytics Cookies (Optional — Requires Consent)

With your explicit consent, we use Google Analytics 4 to understand how TruChat is used. Google Analytics sets cookies (_ga, _gid, _ga_*) and processes data on servers in the United States. No demographic data (age, gender, country) is shared with Google Analytics.

You can withdraw analytics consent at any time by clearing your cookies and declining when the cookie banner reappears.

Local Storage

TruChat stores the following items in your browser's local storage:

  • Guest session data (truchat_guest_session) — your guest profile (username, settings) to restore your session on refresh.
  • Device identifier (truchat_device_id) — a random ID used to manage your active session and prevent duplicate connections. Not shared with third parties.
  • Browser fingerprint (truchat_fp) — a hash of browser properties (screen size, timezone, language) used to allow you to reclaim your guest username if your cookie is lost. It is sent only to TruChat's own servers for that purpose and is never shared with third parties; it is erased from our records when your guest session expires.
  • Form autosave (truchat_form_data) — saves your guest entry form progress.
  • Theme preference (truchat-theme) — your dark/light mode setting.

Internal Analytics

We collect usage events (such as pages visited and features used) in our own database for product improvement. This does not involve third-party cookies and is not affected by your analytics cookie preference.

Your Choices

You can manage cookies through your browser settings. Clearing cookies will reset your consent preference and you will be shown the cookie banner again on your next visit. Note that clearing essential cookies will end your current session.