Cookie policy
Effective: May 20, 2026 · Last reviewed: May 20, 2026
What cookies are
A cookie is a small text file a website saves on your device so it can remember you between page loads — for example, to keep you signed in. Some cookies are essential to a site working at all; others are optional. We also use a few similar technologies (localStorage, sessionStorage) which behave like cookies but are stored differently by your browser.
The categories we use
We organize cookies into three categories so you can give granular consent. Necessary cookies are always on; the other two default off until you opt in.
| Category | What it does | Default |
|---|---|---|
| Necessary | Keeps you signed in, protects against CSRF, remembers your cookie preferences, tracks your anonymous case quota, and supports Stripe checkout. Required for the site to work. | Always on |
| Analytics | PostHog product analytics — helps us understand which verdicts resonate, which judges users pick, and where the funnel leaks. We use this to improve the product, not to identify you. Vercel Web Analytics (page views only) is cookieless and runs regardless of this setting. | Off until accepted |
| Marketing | Currently unused. Reserved for future advertising-attribution pixels (e.g., TikTok pixel, Reddit pixel) if and when we run paid acquisition. Default off; we'll re-prompt for consent if we ever turn marketing cookies on. | Off until accepted |
The specific cookies set on judgily.com
| Name | Domain | Purpose | Category | Duration |
|---|---|---|---|---|
sb-access-token | judgily.com | Supabase Auth session | Necessary | 1 hour |
sb-refresh-token | judgily.com | Supabase Auth refresh | Necessary | 30 days |
judgily-consent | judgily.com | Your cookie-category preferences | Necessary | 365 days |
judgily-anonymous-id | judgily.com | Anonymous case-quota tracking for users without an account | Necessary | 365 days |
__stripe_mid, __stripe_sid | judgily.com | Stripe Checkout fraud prevention (only set during checkout) | Necessary | 1 year / session |
ph_* | judgily.com | PostHog product analytics (only set when analytics consent is on) | Analytics | 1 year |
We do NOT use Google Analytics. We do NOT use Facebook Pixel. We do NOT display third-party ads on judgily.com. We do NOT sell or share these cookies with anyone outside the named providers (Supabase, Stripe, PostHog).
How to manage your preferences
The fastest path is the dedicated settings page:
- Cookie Settings — turn any optional category on or off, instantly. Your choice persists for 365 days across visits, then we ask again.
You can also re-open the banner by clearing the judgily-consent cookie in your browser's dev-tools panel; the banner re-appears on the next page load.
How to manage cookies in your browser
Every modern browser lets you block or delete cookies. The relevant settings pages:
Blocking all cookies will break sign-in, Stripe checkout, and the free-tier rate-limit tracking — those are Necessary cookies. Blocking only third-party cookies (Stripe, PostHog) leaves core Judgily functional but disables checkout.
Changes to this policy
If we add a new cookie category or materially change what an existing category covers, we bump an internal version stamp (currently version 1) which invalidates your stored consent and shows the banner again so you can re-confirm. The “Last reviewed” date at the top of this page reflects the most recent material change.
Contact
Questions about cookies, this policy, or to exercise any privacy right under your local law, write to hello@judgily.com.
⚖ The Court of AI. For entertainment only. Not legal advice.