Trust · Policy · v3.2.0

Privacy at TestML, written for engineers and security reviewers.

This is the operating contract for how TestML processes the prompts, completions, and evaluation telemetry that pass through our platform. It maps every category of personal data to a legal basis under GDPR Article 6, names every subprocessor, and tells you exactly how long each artefact lives. No marketing language — this page is reviewed by our DPO and our SOC 2 assessor.

Operating principles

Four invariants that govern every byte of customer data.

These are not aspirational goals. Each principle is enforced by architecture and attested in our SOC 2 Type II report — if any one of them broke, an incident would fire and you would be notified within 72 hours per Art. 33.

  • P · 01

    Zero training on customer data

    Prompts, completions, eval traces, and red-team artefacts you submit are never used to train, fine-tune, or distil any model — TestML's, a vendor's, or anyone else's.

  • P · 02

    Tenant-isolated storage

    Each customer workspace is provisioned in a dedicated Postgres schema with row-level security and a per-tenant KMS key. Cross-tenant queries are blocked at the data-plane.

  • P · 03

    Region-pinned residency

    Evaluation runs execute in the AWS region you select at provisioning (eu-west-1, eu-central-1, us-east-1, us-west-2, ap-southeast-1) and never traverse another.

  • P · 04

    Auditable retention

    Default retention is 30 days for prompts and 13 months for evaluation metrics. Every read, export, and deletion is recorded in a tamper-evident control log.

The full policy.

§ 01

Scope and roles

This policy covers the TestML evaluation platform, the documentation site at testml.org, and any production-review or red-team engagement performed by TestML personnel. For the workspace data you submit, you are the data controller and TestML is the processor under our Data Processing Addendum. For account, billing, and product-telemetry data we collect about you as a TestML customer, TestML is the controller.

TestML, Inc. is registered in Delaware, USA. Our EU representative under Art. 27 is VeraSafe Ireland Ltd., Dublin. UK representative under UK GDPR is VeraSafe UK Ltd., London.

§ 02

What we collect

We minimise. The categories below are the complete inventory — there is no fingerprinting layer, no third-party marketing pixel, and no data broker enrichment. If a category is not listed here, it does not exist in our systems.

CategoryFieldsLegal basisRetention
Account & billingName, work email, employer, billing address, VAT/EINContract (Art. 6(1)(b))Lifetime of contract + 7 years (tax)
AuthenticationHashed password (Argon2id), SSO subject claim, WebAuthn keys, IP at sign-inLegitimate interest — account securityUntil account closure + 90 days
Evaluation prompts & completionsInputs you submit, model outputs, retrieved context, scoring rubric verdictsContract — performing the eval you requested30 days default, configurable to 24 hours
Evaluation metricsPass/fail rates, drift sigma, p95 latency, cost per run, anonymised aggregatesContract + legitimate interest — service health13 months rolling
Red-team artefactsDiscovered jailbreaks, injection vectors, attribution metadataContract + legitimate interest — security researchVault-encrypted, 24 months, opt-out available
Audit logsActor, action, resource, timestamp, IP, request IDLegal obligation — SOC 2, GDPR Art. 3013 months online, 7 years cold archive
Product telemetryPage views, feature flags, exception traces, no third-party trackersLegitimate interest — product improvement90 days
§ 03

Why we process it

Processing purposes are restricted to (a) running the evaluation, drift, and red-team services you ordered, (b) operating and securing the platform — abuse detection, fraud prevention, capacity planning, (c) legal obligations under tax, anti-money-laundering, and security-disclosure regimes, and (d) internal product improvement using anonymised aggregates only.

We do not sell personal data. We do not share personal data with advertisers, data brokers, or AI training consortia. We do not use customer prompts to improve models — yours, ours, or anyone else's.

§ 05

Retention windows

Default retention follows § 02. Workspace administrators can shorten prompt retention to 24 hours per workspace, and may opt out of red-team artefact storage entirely. Backups are encrypted and rotate on a 35-day cycle; deletion requests propagate to backups within one full rotation.

Audit logs are exempt from on-request deletion under GDPR Art. 17(3)(b) because retaining them is necessary for compliance with our legal obligations. They are still deleted on schedule.

§ 06

Subprocessors

Our complete subprocessor list lives in the next section. We notify workspace owners by email of any addition or material change at least 30 days before it takes effect, and you have the right to terminate the contract for cause if you object to a new subprocessor.

§ 07

International transfers

EU and UK customers default to eu-west-1 (Dublin). Where a transfer to a third country is unavoidable — typically for billing receipts via Stripe US — it is governed by the EU Standard Contractual Clauses (2021/914) plus our Transfer Impact Assessment. The TIA is available under NDA on request.

§ 08

Security controls

Encryption: TLS 1.3 in transit, AES-256-GCM at rest with per-tenant KMS keys. Access: SSO with mandatory WebAuthn for staff, just-in-time elevation, every privileged session recorded. Network: zero-trust mesh, no flat VPC. Posture: SOC 2 Type II (Schellman, current report), ISO 27001:2022, HIPAA- compatible architecture, and a continuous penetration test programme.

Vulnerability disclosure: security@testml.org — PGP key fingerprint in the security.txt file at the site root. We acknowledge within 24 hours and publish a coordinated disclosure timeline within 5 working days.

§ 09

Your rights

Under GDPR, UK GDPR, and the California Consumer Privacy Act, you can exercise the rights below at no charge. We respond within 30 days; if a request is complex we may extend by a further 60 days and will tell you why before the first deadline expires.

  • R1Access — receive a copy of your dataSelf-serve export from the workspace, or DSAR to dpo@testml.org
  • R2Rectification — correct inaccurate fieldsIn-app for account fields; ticket for derived audit records
  • R3Erasure — delete prompts, accounts, telemetryWorkspace → Settings → Danger Zone, completes within 30 days
  • R4Portability — machine-readable exportJSON Lines + signed manifest, restorable into a fresh workspace
  • R5Objection — opt out of legitimate-interest processingToggle in Settings → Privacy, or written notice to the DPO
  • R6Lodge a complaint with a supervisory authorityLead authority: Irish DPC; you may also contact your local DPA
§ 10

Contact the Data Protection Officer

For DSARs, complaints, or anything in this document that needs clarification, reach our DPO at dpo@testml.org. For commercial questions, use the contact page.

TestML, Inc., Attn: Data Protection Officer, 169 Madison Ave, Ste 11437, New York, NY 10016, USA. EU: VeraSafe Ireland Ltd., Unit 3D North Point House, North Point Business Park, New Mallow Road, Cork T23 AT2P, Ireland.

Vendor map · § 06 detail

The subprocessors that touch your data — and where they live.

Each entry below is contractually bound by a DPA at least as protective as ours. You can subscribe to subprocessor changes via RSS — the feed lives at /feed.xml.

  • Amazon Web ServicesEU & US (customer-pinned)

    Role. Compute, Postgres, S3, KMS

    Attestations. SOC 2, ISO 27001, HIPAA BAA

  • CloudflareGlobal anycast, EU-keyed TLS

    Role. Edge proxy, DDoS, WAF

    Attestations. SOC 2, ISO 27001

  • StripeEU & US

    Role. Subscription billing

    Attestations. PCI DSS L1, SOC 1 / 2

  • ResendEU (Frankfurt)

    Role. Transactional email (DSAR & alerts)

    Attestations. SOC 2 Type II

  • LinearUS (no customer prompts)

    Role. Internal incident tracking

    Attestations. SOC 2 Type II

  • VantaUS (metadata only)

    Role. Continuous compliance evidence

    Attestations. SOC 2 Type II, ISO 27001

Need more than a policy page

Walk through this with our security team before you sign.

We can host your assessor on a controls walkthrough call, share the SOC 2 report and Transfer Impact Assessment under NDA, and pre-sign your custom DPA. Most reviews close in two sessions.

Book a security reviewRead the methodology paper