Privacy policy
Last updated: May 14, 2026
The short version
Judgily is a small, single-operator product. We collect the minimum needed to render the verdict you asked for and to run the business. We never sell your data. You can delete any case you filed at any time.
Anonymous use
You can file a case without signing up. We store a long-lived cookie (anonymous_id) so we can recognize repeat visits, enforce the free-tier weekly cap, and let you migrate your cases into a real account later if you sign in. We also record your IP for per-IP rate-limiting (max 5 cases per 24h regardless of plan). The IP is stored in rate_limits and not joined to any other identifier.
What we collect
When you file a case we collect the names you provide (plaintiff + defendant), your dispute summary and argument text, your judge selection, and (optionally) email addresses for you and/or the defendant. If you sign in, we associate your account with your email and a Supabase Auth user id. Standard operational telemetry — IP, request logs, error traces — is captured for debugging and abuse prevention.
Defendant data
If you provide a defendant's email, we send them one email with a 24-hour opt-out window before the case can become public. We store the defendant's email so that link can be verified by HMAC signature, and we log defendant actions (submit defense / mark private / block / no response) in defendant_actions as an audit trail. We never share the defendant's email with anyone.
AI processing
The text of your dispute is sent to:
- Anthropic (Claude Sonnet) — to render the verdict. Anthropic operates under its own enterprise data terms; we do not allow training on customer data per Anthropic's default API terms.
- xAI (Grok) — a fast classification call on the dispute text to refuse abuse / harm / illegal content before the verdict is generated. Only the submission text is sent; we keep no Grok response other than the flagged/not-flagged decision.
- OpenAI Whisper — only when you use the Pro voice testimony feature, the audio recording is transcribed by OpenAI Whisper. If you don't use voice testimony, no data goes to OpenAI.
We do not send your case content to any other third party.
Retention
Case rows persist until you delete them via /account/cases or email us. Voice audio (Pro feature) is stored for 24 hours in Supabase Storage and then auto-purged. The Whisper transcript is retained for 30 days (or until the parent case is deleted, whichever is sooner). Per-IP rate limit rows are purged 24 hours after the window opens.
Payments (Stripe)
If you upgrade to Pro or Counsel, Stripe processes the payment. We do not see or store your card details — only the Stripe customer id, subscription id, current tier, and renewal date are mirrored into our database. Use /account/billing to manage or cancel.
Processors
Our infrastructure is hosted on Vercel (US). Database, auth, and storage are Supabase (US). Email is sent via Resend. Analytics is PostHog (cloud) and error tracking is Sentry (cloud). Each acts as a processor under our instruction.
Deleting your data
Self-serve from /account/cases — the trash icon next to a case deletes the row, any associated audio and transcripts, and the defendant action log. The public URL returns a 404 immediately. To delete an account entirely, email privacy@judgily.com.
Children
Judgily is not directed to children under 13 and you must be 13 or older to use it. We do not knowingly collect personal information from anyone under 13. If we learn we have, we will delete it.
Contact
Privacy or data questions: privacy@judgily.com. General contact: hello@judgily.com.