Cookie Policy
Last updated: 29 May 2026
How we use cookies
PhiChess uses a small number of cookies to keep you signed in and — only with your explicit consent — to understand how visitors use the product. Analytics cookies are denied by default: they are never set until you click “Accept” in the cookie banner, or change your preference via the link below.
If your browser or a browser extension asserts Global Privacy Control (GPC), we treat that as a “Decline” signal automatically — no analytics cookies will be set even if you previously accepted.
You can change your choice at any time by clicking Cookie preferences in the footer.
Cookies we set
| Cookie | Provider | Purpose | Category | Duration |
|---|---|---|---|---|
| phi.consent | PhiChess | Stores your cookie consent choice (granted or denied) | Strictly Necessary | 1 year |
| phi.consent.meta | PhiChess | Records when and which version of the consent form you completed — used for compliance audit | Strictly Necessary | 1 year |
| sb-* | Supabase | Keeps you signed in across page loads (auth session token) | Strictly Necessary | Session |
| _ga, _ga_* | Google Analytics | Distinguishes users and counts page sessions for usage analytics | Analytics (consent required) | Up to 13 months |
| ph_*_posthog | PostHog | Product analytics and session replay — helps us identify usability issues. All inputs are masked. | Analytics (consent required) | Up to 1 year |
Analytics cookies (Google Analytics and PostHog) are never setunless you have clicked “Accept” in the consent banner. They are removed immediately if you later click “Decline”.
Managing your preferences
You can withdraw consent or review your choice at any time using the Cookie preferences link in the site footer. Changes take effect immediately — no page reload is required.
You can also manage cookies through your browser settings. See your browser's help documentation for instructions. Note that blocking strictly necessary cookies may prevent sign-in from working correctly.
For further questions, contact us via the details in our Privacy Policy.