GenTrail
🛡

Data & security handling

How GenTrail protects customer data end-to-end - across every deployment model, from shared SaaS to fully air-gapped on-premises. The same five-pillar security envelope applies to every mode, scaled in strength but never absent.

Availability. M3 · BYOC available now M1 Shared SaaS, M2 Dedicated SaaS, and M4 On-Premises are on the roadmap. Throughout this document, controls labeled coming soon are part of the target architecture and in active development; all other controls are live in the current release.

Where your data lives

Every customer maps to exactly one deployment model. The two axes that matter: where the data physically lives, and who operates it.

ModelData livesOperated byIsolationStatus
M1 · Shared SaaSOur cloudGenTrailLogical (per-org)Coming soon
M2 · Dedicated SaaSOur cloud, your regionGenTrailPhysical stackComing soon
M3 · Bring Your Own CloudYour cloud accountYouYour accountAvailable now
M4 · On-PremisesYour data centerYouYour hardware (air-gapped)Coming soon

No phone-home - offline license, pulled artifacts

For BYOC (and On-Prem), GenTrail follows the established self-hosted enterprise pattern: we publish signed artifacts; your deployment verifies them offline.

  • There is no runtime callback to our cloud - license validity does not depend on us being reachable.
  • Your deployment verifies a signed Ed25519 license JWT against an embedded public key, locally.
  • All traces, policies, violations, and evidence stay in your environment - the payload never leaves you.
  • Your KMS, secrets, and IAM stay yours - we never receive keys or tokens.
  • If our cloud is offline, your deployment keeps running. We never disable the data plane for a paying customer mid-incident.

Five layers of defense, every model

The same five pillars apply to every deployment. The strength of each control varies by model; the presence of every pillar does not.

  • P1 · Minimize Coming soon - SDK-side redaction, field-level allow-list, tokenization of PAN / SSN / email. We never persist what we don't need.
  • P2 · Isolate - Every query carries an org boundary, enforced in code and in the storage schema (org-partitioned keys). The perimeter scales from logical (M1) to your own cloud account (M3).
  • P3 · Encrypt - TLS 1.3 in transit; AES-256 at rest. In BYOC, your native KMS holds the root key - we never see key material, and you control rotation. Per-tenant envelope encryption is coming soon.
  • P4 · Restrict - Role-based access with org-scoped grants enforced on every API call today. SSO (OIDC / SAML), SCIM, mandatory MFA, custom roles, and step-up auth on sensitive operations are coming soon.
  • P5 · Observe - Structured admin-action audit log, customer-readable in the dashboard today. Tamper-evident hash-chaining and SIEM forwarding (webhook / Kafka / S3) are coming soon. Documented breach-response runbook.

What we collect - and what we never see

  • In a BYOC deployment, GenTrail (the company) does not receive, host, or access your product data - agent traces, policies, violations, or evidence - in normal operation.
  • No AI training on your data. Customer content is never used to train GenTrail models. Optional AI-assisted features (policy rule extraction, tool classification) call third-party model APIs using API credentials you supply, under your own provider accounts; GenTrail holds no provider credentials and never receives the content of those calls.
  • On gentrail.ai, a demo request processes your name, work email, optional role/company/message, plus standard server logs. No cookies, analytics, or ad trackers. See the Privacy Policy.

Controls per deployment model

Read across a row to see how a control scales with deployment model; read down a column for the full control envelope of a single model. This is the reference for your security team during procurement.

Control domainM1 Shared SaaSM2 Dedicated SaaSM3 BYOC · nowM4 On-Prem
Data residencySingle regionCustomer-chosen regionCustomer's cloud accountCustomer's data center
Tenant isolationLogical (per-org PK) + IAMPhysical: own VPC, DB, queue, KMSCustomer account = perimeterCustomer hardware = perimeter
Encryption at restAES-256, provider-managed KMSAES-256, CMKAES-256, BYOK (customer KMS / Vault)AES-256, HYOK (customer HSM)
Encryption in transitTLS 1.3 ext; mTLS intTLS 1.3 + mTLS; customer certTLS 1.3; service-mesh mTLS - coming soonTLS 1.3 + customer PKI; no ext egress
Key controlWe holdCustomer CMK; we use via grantCustomer holds; we never see keyCustomer HSM; key never exits customer
PII redactionSDK + ingest (default rules)SDK + ingest + custom policySDK + ingest; customer policy - coming soonSDK + ingest; customer policy
LLM data pathManaged API · ZDRBedrock / Vertex / Azure OpenAI in-regionCustomer-chosen provider; egress allow-list - coming soonSelf-hosted only; no egress
Identity / SSOPassword + session; OIDC opt-inOIDC + SAML + SCIMPassword + session today; +OIDC/SAML/SCIM - coming soonSAML + customer IdP; air-gap auth
Authorization (RBAC)4 built-in roles; step-up on sensitive ops4 built-in + custom rolesOrg-scoped grants today; +custom/resource-scoped - coming soonCustom roles + separation of duties
Staff access to dataBreak-glass, audit-logged, time-boundBreak-glass, customer-notifiedNone at runtime; customer-initiated sessionNone ever; remote support is screen-share
Audit logAppend-only; 12-mo retentionAppend-only + customer SIEM forwardingCustomer owns log storeCustomer owns log store
Breach notice SLA72h (GDPR)24h contractualCustomer is operator; we notify on artifact CVECustomer is operator; we notify on artifact CVE

Compliance posture

Two separate things: the frameworks GenTrail helps you evidence, and GenTrail's own posture.

  • Frameworks built in. Pre-built policy packs for SOC 2 Type II, NIST AI RMF 1.0 (and the GenAI profile), ISO/IEC 42001:2023, and ISO/IEC 27001:2022. Per-control evidence is collected over an audit period and exported for auditors as a signed bundle - continuous monitoring, scan snapshots, and attestations, not a one-time screenshot.
  • GenTrail's own posture. Our SOC 2 Type II is in progress; we describe it that way until a CPA attestation exists. We self-govern against NIST AI RMF and ISO 42001 by running our own operating policy through GenTrail itself - “GenTrail on GenTrail” - so violations of our own public commitments are detected and triaged like any customer policy violation.

Take this to your security team

Download the full Data Security Overview as a PDF, or talk to us about a BYOC deployment in your own cloud account.