Skip to content

Does Jev Train on Your Data? Privacy and Retention

Last checked · Independent guide, not affiliated with TypeSafe AI

ANSWER

According to TypeSafe, no: Jev is not trained on customer requests or responses, and every customer uses the same model weights. TypeSafe offers zero data retention (ZDR) to enterprise customers. If you call Jev through Vercel, OpenRouter or Cloudflare, that platform's data policy applies to your request as well.

TypeSafe’s model documentation and legal page make three statements:

  1. No training on your data. Jev is not trained on customer requests or responses. The privacy policy repeats this commitment.
  2. No per-customer models. Jev is not fine-tuned or adapted with any customer’s data; the same weights serve every account. Your content shapes answers only through what you put in the request.
  3. Zero data retention on request. Enterprise customers can get ZDR by contacting TypeSafe. The legal page pointed to [email protected] at launch and now points ZDR requests to [email protected].

The legal page also links a Data Processing Agreement, which covers how TypeSafe processes customer data and how long it is retained, and a Master Customer Agreement. Read those documents for the details that matter to your compliance team; this page is a summary, not legal advice.

  • It does not mean TypeSafe never stores requests. Unless you have ZDR, assume requests may be kept for some period for operations, abuse prevention or debugging, as with most APIs; the DPA sets the terms.
  • It does not cover other companies in the path. When you use a reseller, your request passes through that platform first.

Hacker News commenters raised this about OpenRouter specifically: routing requests through a marketplace adds another party that sees your data. Each platform has its own policy:

Channel Who handles your request Zero data retention (Sep 25, 2026) Where to check
TypeSafe API TypeSafe Enterprise customers, on request via [email protected] TypeSafe’s privacy policy and DPA
Vercel AI Gateway Vercel, then TypeSafe or DigitalOcean Vercel marks the TypeSafe provider as ZDR and the DigitalOcean provider (added Sep 24) as not Vercel’s per-provider ZDR and “no training” columns
OpenRouter OpenRouter, then TypeSafe Not stated on the Jev page OpenRouter’s privacy and logging settings, plus TypeSafe’s terms
Cloudflare Cloudflare AI Gateway, then TypeSafe Cloudflare’s catalog labels Jev “Zero data retention” Cloudflare’s model terms, linked from the Jev catalog page

On Vercel, a request to typesafe-ai/jev can be routed to either provider, so if retention matters, restrict provider routing to TypeSafe in your gateway settings. If data handling is a hard requirement, the simplest setup is TypeSafe’s API directly, with an enterprise ZDR agreement.

  • Send less. Jev only needs the text relevant to the question, and TypeSafe notes that smaller states are more accurate anyway. Strip names, emails and account numbers when the decision does not depend on them.
  • Use IDs instead of personal data. Keep a mapping in your own database and send the model a reference.
  • Check your own obligations. If you process data about people in the EU or other regulated contexts, you need a data processing agreement with every processor in the chain.
  • Keep keys server-side. Calls should come from your backend, not the browser, so you control exactly what is sent.

Sources

  1. Models: data handling (TypeSafe docs)
  2. Legal documents: DPA, customer agreement, privacy policy (TypeSafe docs)
  3. Jev on Vercel AI Gateway (ZDR and training columns)
  4. Jev on Cloudflare (zero data retention label)
  5. Launch discussion on Hacker News