Skip to content
MISSIONBuilding to $50K/year · partnership threshold — every $20 subscription reserves 10 meals in the fund. Report published monthly.SEE THE PROGRESS →
TRUST & SECURITY

The rules we won’t change quietly.

Four principles about how we handle your data, plus the specific subprocessors we rely on and what they see. If any of this changes we’ll tell you first — before we update this page.

01

Chats are never used for training.

Not opt-out, not conditional, not 'up to'. Off by default for every subscriber on the Anthropic API tier we use. If this ever changes, we tell you first and offer to cancel with a pro-rata refund.

02

We store the minimum.

Your email, hashed password, and Stripe customer ID. Your chat history, server-side encrypted at rest so you can find it in the sidebar. No phone number, no address, no birthday. No third-party analytics, no marketing pixel, no A/B testing cookies.

03

Cancel and it's gone.

Cancel your subscription and email us — we delete the account, the chat history, and any residual logs within 30 days. Anthropic's separate retention window on API traffic applies to inference; check their published policy for that timeline.

04

We publish incidents.

If we have a security issue that touches customer data, we'll publish it on the blog with what happened, what we did about it, and what we changed. Not a template response — an actual write-up.

CERTIFICATIONS · STATUS
SOC 2 Type IINOT YETNot certified and not yet engaged. Independent review planned 2027-Q1 — see /business/procurement
GDPR compliancePOSTUREDPA available at /legal/dpa. No EU data residency guarantee today
HIPAA BAANOLADLE is not a covered entity or business associate
SSO / SCIMROADMAPWhen Teams tier ships
DATA FLOW

Where your chat actually goes.

YOU · BROWSER OR APP
↓ TLS · SESSION COOKIE
LADLE · VERCEL EDGE
↓ TLS
ANTHROPIC · INFERENCE
↑ STREAMED TOKENS
SUPABASE · POSTGRES · ENCRYPTED AT REST

A single chat message travels through three companies before you see the response. Every hop is TLS. Your message and the response are stored server-side in our Postgres (encrypted at rest) so you can find the chat later; Anthropic’s inference infrastructure sees the message ephemerally.

We do not run our own AI models. There is no scenario where the message you send us gets used to train a “LADLE model” because no such model exists. Anthropic’s policy on their API tier is that customer data is not used for training. If Anthropic ever changes that, we surface it here first and offer cancellation.

For everything else — payment, email, static hosting — see the subprocessor list below.

SUBPROCESSORS · 6

Every company that touches your data.

AnthropicAI MODEL INFERENCE
Every chat message. Streams the Claude response (Haiku or Sonnet — see /models).US-based. Our API tier does not use customer data for training.POLICY ↗
StripePAYMENT PROCESSING
Card details, billing cycles, invoices. We never see card numbers.US-based. PCI-DSS Level 1.POLICY ↗
VercelSTATIC HOSTING + EDGE FUNCTIONS
The web app, marketing site, and API routes. No customer data at rest here — a pass-through only.US + EU edge locations.POLICY ↗
SupabaseMANAGED POSTGRES, AUTHENTICATION, FILE STORAGE
Customer accounts, chat history, projects, workspace membership, meal ledger. Encrypted at rest.US-East (AWS). Automated backups retained 7 days on our current plan; 30-day point-in-time recovery is a planned upgrade.POLICY ↗
ResendTRANSACTIONAL EMAIL
Account emails: signup verification, receipts, deletion confirmations.US-based. Only sends addresses we hold on file.POLICY ↗
PostHogPRODUCT ANALYTICS
Pseudonymous identifier, pages visited, clicks, browser/device metadata. Never form inputs, never chat content, no session recordings. Opt out in Settings → Data.US-hosted. Full detail at /legal/subprocessors.POLICY ↗
SentryERROR AND PERFORMANCE MONITORING
Uncaught exceptions and server error traces. Chat request bodies are redacted at capture time.US-hosted. Transaction sampling at 20%.POLICY ↗
Hunger-relief partner (selection in progress)FUTURE MEAL-DONATION PARTNER
Will receive aggregated meal-fund transfers with reference numbers once LADLE clears the $50,000/year corporate-partnership threshold. Pre-threshold, no data is transmitted. No customer identifiers ever.Global hunger-relief operation; selection in progress.POLICY ↗
THREAT MODEL

What we defend against — and what we don’t.

IN SCOPE
  • ●Account takeover (credential-stuffing, session-hijacking)
  • ●Data leakage between subscribers (IDOR, misconfigured RLS)
  • ●Server-side injection / XSS in our web app
  • ●Compromise of our infrastructure via a subprocessor breach
  • ●Payment fraud abuse (subscriptions created with stolen cards)
  • ●Denial of the meal-ledger publish pipeline (integrity)
OUT OF SCOPE
  • ○Physical attacks on your unlocked device
  • ○Social engineering of individual subscribers
  • ○Traffic-flooding DoS on public endpoints (Cloudflare handles that layer)
  • ○Vulnerabilities in Anthropic's inference API (report to Anthropic directly)
  • ○'What if the government seized your database' — see the data-flow diagram
REPORT · CONTACT

For security reports and coordinated disclosure, email privacy@ladle.chat. We aim to respond within one business day. Critical issues (active exploitation) — put [URGENT-SECURITY] in the subject and we escalate immediately.

For everything else — data export, deletion, general privacy — hello@ladle.chat gets a real person.

Full privacy policy →

Trust starts with what you don’t have to worry about.

No training on your chats. Delete anytime. Publish incidents.

Start with LADLE — $20/moWatch it work
$20/MO · CANCEL ANYTIME · $0.80/MEAL · RECEIPTS MONTHLY
Read the ledger →
0meals fundedROLLING TOTAL · UPDATED HOURLY
SEE THE RECEIPTS →