Encryption at rest
AES-256 at the database and object-store layer. Verdict payloads, signatures, and corpus snapshots are encrypted at rest. Keys are managed by Railway KMS with rotation policy aligned to the SOC 2 readiness program.
A signed verdict only matters if the issuing infrastructure can be held to account. This page is the pre-answered procurement questionnaire — every question a security buyer asks before they sign.
A verdict's surface area is small by design. The name being verified, the optional Nice class, and (if authenticated) the API key. We don't collect business context, customer lists, or competitive intel. The simpler the data we hold, the smaller the breach blast radius.
AES-256 at the database and object-store layer. Verdict payloads, signatures, and corpus snapshots are encrypted at rest. Keys are managed by Railway KMS with rotation policy aligned to the SOC 2 readiness program.
TLS 1.3 on every public-facing endpoint. HSTS preload-eligible (2-year max-age, includeSubDomains, preload). Internal service-to-service traffic on Railway is mTLS by default.
Verdict permalinks at /v/{id} are append-only and retained indefinitely (this is the audit-log promise). Free-tier verdicts are anonymous — no user-account linkage. Paid-tier verdicts are linked to your account and exportable via GET /v1/verdicts.
Etymolt is not designed to handle PII. Brand-name strings are not PII under GDPR or CCPA definitions. If a customer accidentally submits a personal name to /v1/verify, we will purge on request within 72 hours under our Data Subject Request process.
Database snapshots every 4 hours, retained 30 days. Cross-region backup to a second Railway region. Verdict signing keys are backed up offline in two-of-three Shamir's-Secret-Sharing custody.
Every API call is logged with caller identity, IP, timestamp, request hash, and response status. Logs are retained 18 months. Platform-tier customers can export their own audit log via GET /v1/audit on request.
Production access is need-to-know. Customer data is not accessed by Etymolt staff except for support tickets you've explicitly opened. SSO and SCIM are roadmap items for the Platform tier.
Production database access is restricted to two engineers under role-based access control with quarterly rotation review. All staff access is logged and surfaced in the audit log under actor: staff.
API keys are scoped (read-only / verdict-only / verdict-and-billing), prefixed (sk_live_ / sk_test_), hashed at rest, and revocable from the dashboard. Keys never appear in logs after creation.
SAML/OIDC SSO and SCIM 2.0 are on the Platform-tier roadmap. Available on request for design-partner Platform customers today. Generally available H2 2027.
TOTP and WebAuthn (passkeys) on every authenticated dashboard. Recovery via signed-email backup. 2FA enforcement at the org level is a Platform-tier feature.
If a vendor sees your data — even briefly, even for delivery — they're listed here. Updated on each subprocessor addition with 30-day customer notice for material additions.
| Subprocessor | Purpose | Data category | Region |
|---|---|---|---|
| Railway | API + database hosting | all customer data | europe-west4 |
| Cloudflare | DNS + DDoS protection | request metadata | global edge |
| Sentry | error monitoring | stack traces only — no payloads | EU |
| PostHog | product analytics | event metadata | EU (paid tier) |
| Stripe | billing | billing details | US |
| Resend | transactional email | email + name | US |
| Anthropic / OpenAI / Google | cultural-tier-2 advisory panel | name strings only | US |
europe-west4 (Eemshaven, Netherlands). Cross-region backup to us-west2. EU-only data residency is available on Platform tier — billing details continue to flow through Stripe US under their EU-US Data Privacy Framework registration.0x1779085662 (key on keybase). Severity bands: P0 (auth bypass, signing-key compromise) $5,000–$15,000 · P1 (data leak, IDOR) $1,000–$5,000 · P2 (XSS, CSRF) $200–$1,000 · P3 (low) acknowledgment. We respond within 72 hours and credit researchers in this changelog with consent./v/{id} are retained indefinitely as part of the audit-log promise (they're append-only and form the integrity claim of the protocol). You can request earlier purge by emailing legal@etymolt.com.[URGENT]. For active in-flight compromise, also CC tariq@etymolt.com directly. We acknowledge urgent reports within 4 hours during US/EU business hours, 24 hours otherwise.Vulnerability disclosure, incident reports, bug bounty submissions. PGP key on Keybase.
Data Processing Agreement, vendor questionnaires, DPA signature requests.