Jev knowledge base·verified Sep 22, 2026

jev privacy and data retention

Map Jev request data, providers and logs; separate TypeSafe’s no-training statement from retention, residency and contractual requirements.

the short answer

TypeSafe’s model documentation states that customer requests and responses are not used for training. That statement does not by itself specify request retention duration, abuse-monitoring logs, backups, regional processing, deletion SLAs or every provider’s data handling. Verify the current contract and privacy documentation for the route you use, minimize Jev state, redact secrets, and document each processor before sending sensitive data.

Training use
TypeSafe says requests and responses are not used for training
Retention duration
Must be verified contractually for the chosen route
Provider effect
Direct and third-party paths can have different subprocessors
Safe default
Minimize and redact state before transmission
Evidence date
September 22, 2026

The Documented No-Training Claim Answers One Question

TypeSafe’s model page says customer requests and responses are not used for training. That is useful and specific. It should not be expanded into “nothing is logged,” “zero retention,” “never leaves the region” or “no employee can access it” without separate evidence.

Privacy review should list each requirement and its source: service terms, privacy policy, data-processing agreement, provider documentation and negotiated commitments. Record the document version and review date.

Map the Actual Request Path Before Assessing Exposure

Calling Jev through TypeSafe directly, Cloudflare Workers AI or another gateway changes the entities and terms in the path. Cloudflare publishes separate Workers AI data-use documentation. Review the route actually deployed, not a different provider’s assurances.

01ApplicationSelects and redacts the state needed for one criterion.
02Gateway or platformMay authenticate, meter, retry or log metadata.
03Jev provider routeProcesses state and questions to return distributions.
04Application logsMay store inputs, outputs, traces and errors.
05Evaluation storeLinks results to labels, reviews and outcomes.
Every hop can create a distinct processing or logging boundary.

Build a Field-Level Data Inventory Before Approving the Route

Data minimization is not accomplished by deleting names after sending a full transcript. Define the smallest evidence projection first, then redact within it. A stable pseudonym can still be personal data when it can be linked back to a person, so protect the mapping and document its purpose.

Mark every field as required, optional or forbidden for each criterion. This makes privacy review testable: a fixture containing a forbidden secret should fail before the Jev client is invoked, while removing a required passage should produce an unscorable application state rather than a guessed verdict.

Field classExampleDefault treatment
Direct identifierEmail, account ID or IP addressRemove or pseudonymize unless the criterion requires identity
Credential or secretAPI key, token or connection stringDetect and remove deterministically; never send
Conversation contentUser message or agent responseSelect only the turns needed for the question
Tool evidenceArguments, result and errorAllowlist fields; remove headers and unrelated payloads
Retrieved documentPassage used by the agentSend the cited span, not an entire private corpus
Derived metadataJev distribution, threshold band and review resultClassify and retain according to its linkability and purpose

Treat Unanswered Procurement Fields as Unknown

Do not fill a documentation gap with a reassuring assumption. “Not used for training” and “not retained” are different claims.

QuestionRequired evidence
How long are request bodies retained?Current service terms or signed DPA
Are security or abuse logs different?Logging schedule and purpose
Where is data processed and stored?Region and subprocessor documentation
How are backups deleted?Deletion and backup lifecycle
Is zero data retention available?Written feature and scope confirmation
Who can access support logs?Access-control and audit description

Minimize State Before It Crosses the Boundary

Jev works best with short, relevant state, which aligns with data minimization. Project the specific messages, tool fields or retrieved passages needed for the question. Replace direct identifiers with stable pseudonyms when identity is irrelevant, and omit full transcripts when one event is enough.

Run deterministic secret detection and redaction before the request. Never include credentials to test whether a model can identify them. The state guide covers provenance and redaction; limitations explains why irrelevant long state also harms reliability.

Evaluation Logs Can Be More Sensitive than the Model Call

OWASP recommends excluding or masking access tokens, passwords, sensitive personal data and other secrets from logs. Apply that discipline to traces, retries, exception objects, analytics events and reviewer exports. A sanitized success path is not enough if the HTTP client prints the full request on failure.

  • Store an evidence reference or keyed hash instead of duplicating raw content where possible.
  • Separate restricted trace access from aggregate metrics.
  • Redact error payloads and CI artifacts as well as successful responses.
  • Apply deletion and subject-request workflows to derived evaluation records.
  • Limit reviewer access and record overrides without exposing unnecessary identity.

Give Every Artifact a Purpose and Deletion Clock

Retention should be enforced by the storage system, not left as prose in a checklist. Test expiry, deletion propagation, backup behavior and subject-request joins. If a trace is deleted but a reviewer export still contains its text, the workflow has not actually honored the deletion boundary.

Hashing is not anonymization when the input space is guessable or a lookup table exists. Use keyed hashes for controlled joins, rotate keys according to policy and restrict who can resolve the identifier.

ArtifactPurposePossible retention trigger
Raw state payloadShort-term debugging or dispute evidenceDelete after the shortest approved diagnostic window
Native Jev responseReplay, calibration and incident analysisRetain with evaluator-version evidence if payload is minimized
Evidence reference or hashLink result without copying source contentFollow source-system deletion and key-rotation policy
Human label and reasonEvaluator validation and appealsRetain only while the documented evaluation purpose remains
Aggregate metricTrend monitoringRetain when re-identification risk is controlled

Model the Privacy Failures Created by the Evaluation Pipeline

NIST’s Privacy Framework treats privacy risk as a system concern, not a model setting. The useful unit of analysis is therefore the full evidence path: source trace, projection, transport, provider, application log, evaluation store, reviewer interface, export and deletion process.

FailureControlVerification
Secret copied into statePre-send allowlist and secret scannerSynthetic canary must be blocked before network invocation
Gateway logs request bodiesRoute configuration and contractual restrictionInspect settings and sampled logs
Retry duplicates sensitive payloadBound retries and keep payload logging disabledInduce a transient failure and inspect all destinations
Reviewer sees another tenant’s traceTenant-scoped authorization and evidence referencesCross-tenant negative access test
Deleted source survives in exportsDeletion propagation and export inventoryEnd-to-end deletion drill
Provider changes subprocessorsChange notification and reapproval gateScheduled evidence review

Complete a Route-Specific Privacy Checklist

  1. Classify the exact state fields and jurisdictions involved.
  2. Identify every processor, gateway and logging destination.
  3. Obtain retention, training-use, region, subprocessor and deletion evidence.
  4. Test redaction and confirm the evaluator still has enough evidence.
  5. Document incident response and provider-change review.
  6. Revalidate when the model route or surrounding platform changes.

Keep a Reviewable Evidence Pack for Each Deployment Route

A provider page can change without an application deploy. Recheck evidence on a schedule and whenever the route, model host, gateway or logging configuration changes. The platform map separates direct TypeSafe, Cloudflare and other access paths; the model card records the dated first-party no-training statement.

  • Architecture diagram naming every processor and storage boundary.
  • Field inventory, purpose, classification and redaction rule by criterion.
  • Current terms, DPA, subprocessor list, region and retention commitments.
  • Access roles, audit-log locations and reviewer authorization tests.
  • Deletion, incident, provider-failure and route-change test results.
  • Owner, approval date, next review date and unresolved questions.

FAQ

Does TypeSafe train Jev on my requests?

TypeSafe’s model documentation says customer requests and responses are not used for training. Verify the current wording for your contract and route.

Does that mean zero retention?

No. Training use and retention are separate. Obtain current retention, logging, backup and deletion terms.

Is Cloudflare’s Jev route governed only by TypeSafe terms?

Do not assume so. Review Cloudflare Workers AI data-use terms and every processor in the deployed path.

Should I send full agent traces to Jev?

Usually no. Project and redact only the evidence required for the specific question, then validate that the reduced state remains sufficient.

Sources

Checked against the sources below on September 22, 2026. Model versions, prices and limits change.

  1. TypeSafe AI docs: Models
  2. TypeSafe AI: Privacy policy
  3. Cloudflare Workers AI: TypeSafe Jev
  4. Cloudflare Workers AI: Data usage
  5. TypeSafe AI docs: State
  6. TypeSafe AI docs: Jev 1.13 jaggedness
  7. NIST Privacy Framework
  8. OWASP: Logging Cheat Sheet