Skip to main content

Security, data ownership, and privacy

This page describes EvalGate’s intended customer-data boundary and the controls that must be confirmed for a particular deployment and contract. It is product documentation, not a Data Processing Agreement or legal advice. Contact your EvalGate representative for the current DPA, subprocessor list, and hosting region schedule.

Customer data remains yours

Your organization retains ownership of the data you submit to EvalGate and the artifacts produced from it, including prompts, traces, spans, tool arguments, model outputs, test cases, datasets, evaluation results, reports, exports, and repository-derived material (collectively, Customer Data). EvalGate receives a limited, non-exclusive right to host, process, transmit, and display Customer Data only as necessary to provide, secure, maintain, and support the service you configure or otherwise instruct EvalGate to provide. EvalGate does not sell Customer Data, license it to other customers, or use it to train general-purpose models. Customer Data is scoped to the organization that owns it through EvalGate’s organization-level authorization controls. You remain responsible for ensuring that your inputs are lawful to process and that your users have the required rights.

Processing boundary

EvalGate processes Customer Data to authenticate requests, run deterministic or model-backed evaluations, retain governed evidence, generate reports, enforce budgets and policies, and provide support requested by your organization. Operational metadata may be processed for security, billing, reliability, abuse prevention, and generalized service improvement when it does not contain Customer Data. Raw prompts, traces, outputs, and tool arguments must not be sent to product analytics or error-reporting systems; verify the configured telemetry policy before enabling an external collector. Operational identifiers are pseudonymized with a keyed HMAC when sent to telemetry or error-reporting sinks. Configure EVALGATE_TELEMETRY_PSEUDONYMIZATION_KEY in production to keep pseudonyms stable across restarts; without it, identifiers are intentionally not recoverable or correlatable across processes. Organization-scoped authorization, API-key scopes, audit evidence, and provider egress policy are part of the platform contract. Customers should still test tenant isolation and export/deletion behavior as part of their release review. Retention is deployment- and organization-policy dependent. Configure explicit retention for traces, evaluations, datasets, reports, logs, queue payloads, backups, and temporary files; do not assume that an unspecified value means immediate deletion. Legal holds and governed evidence can preserve records until the hold is released. WORM or immutable backup copies can also outlive an application deletion request according to the applicable retention policy. Before making a deletion or residency commitment, review the deployed organization retention policy, export the required evidence, and confirm backup expiry and restore behavior with the deployment operator.

Provider and BYOK disclosures

EvalGate uses a bring-your-own-key model for model-backed workflows. Provider credentials are encrypted at rest and are not returned in plaintext after creation. When a model-backed workflow runs, the required prompt, output context, and request metadata are sent to the provider or gateway selected by your organization. Provider retention, training, residency, subprocessors, and zero-data-retention terms are controlled by that provider and are not overridden by EvalGate. A BYOK credential is not an EvalGate API key. Review the provider’s current terms, region, model policy, and retention setting before sending sensitive data; use deterministic or internally hosted execution when provider egress is not acceptable. See Model providers and BYOK.

Sharing and exports

Treat reports, exports, and share links as potentially sensitive: they may contain evaluation inputs, outputs, traces, tool arguments, and scoring evidence. Organization administrators should keep public sharing disabled unless it is explicitly required, use expiration and revocation where available, and audit every external recipient. Prefer authenticated, organization-scoped access for customer artifacts. New organizations persist public sharing as disabled. An administrator can opt in from Organization Settings. The policy governs evaluation shares, signed reports, report cards, and customer-authored public benchmarks. Turning it off rejects new publication and blocks anonymous reads of existing links; clients receive the stable PUBLIC_SHARING_DISABLED code when publication is denied. Authenticated dashboard-share tokens remain organization-scoped and are not anonymous public links.

Security launch checklist

Before onboarding production Customer Data, the operator should verify:
  • organization isolation for API, web, background-job, cache, export, and MCP paths;
  • retention, deletion, export, legal-hold, and backup-expiry behavior against the deployed database;
  • redaction and provider-egress policy before enabling model-backed workflows;
  • public sharing defaults, expiration, revocation, and audit events;
  • provider credentials, model regions, and upstream retention/training terms;
  • the current DPA, subprocessor list, hosting/backup regions, and incident response contacts.
The DPA, subprocessor schedule, and region commitments require legal and infrastructure review before publication. Do not infer those commitments from this page or from a development deployment.