TYPE II
SOC 2 Type II
Trust services criteria: Security, Availability, Confidentiality. Processing Integrity and Privacy added at next renewal.
TRUST & SECURITY
TradeOS holds your operational data — orders, shipments, contracts, financial records, supplier relationships, customer data, communications across seven channels. We treat that responsibility as the price of admission for a trade platform. Not a marketing position. A baseline. This page documents what we've built, what we're certified for, what we contractually commit to, and what your team can review independently.
Audit · annual
SOC 2 Type IIfull report under NDA · executive summary public
ISMS · 3-year cycle
ISO 27001:2022all platform operations · annual surveillance
Privacy · EU subjects
GDPR + DPAstandard in Business+ · custom at Enterprise
Reliability
99.95% uptimeSLA · status.edma.trade · public history
CERTIFIED
Every claim on this page maps to a specific artifact your team can review. Public artifacts download from the link below. NDA-protected artifacts deliver within 2 business days of an executed standard NDA.
Trust services criteria: Security, Availability, Confidentiality. Processing Integrity and Privacy added at next renewal.
Statement of Applicability documents the 93 Annex A controls in scope; available under standard NDA alongside the SOC 2 full report.
EDMA serves as Data Processor for customer-supplied data; Data Controller for user account data only.
Not applicable to non-healthcare workspaces. BAA terms are an addendum to the standard MSA, not a separate contract.
On the 2026–2027 compliance roadmap: PCI-DSS Level 1 (payment workflows), ISO 27701 (privacy management extension to 27001), SOC 2 Type II scope expansion to Sovereign and Air-Gapped deployment tiers. Public quarterly progress on the newsroom.
WHERE YOUR DATA LIVES
Three standard regions for Business customers. Single-tenant Sovereign deployment in any of ~25 cloud regions at Enterprise. Air-gapped deployment for customers whose data cannot leave their own infrastructure.
Cross-region data movement is opt-in and auditable. Default behavior: data stays in your selected region. Backup and disaster recovery: within-region only unless customer explicitly requests cross-region DR in writing as a contract addendum.
ENCRYPTION
Specific algorithms, specific key hierarchies, specific compute attestation. Customer-managed keys at Enterprise: rotate or destroy keys and EDMA can no longer decrypt your data — including for our own incident response.
At rest
In transit
In use · compute
Bring Your Own Key and Hold Your Own Key supported across the major key managers. You can revoke EDMA's access to your data at any moment by rotating or destroying the wrapping key. After revocation, EDMA cannot decrypt — not for support, not for incident response, not for any reason.
ACCESS CONTROL
Authentication, authorization, and audit are three separate systems with three separate guarantees. RBAC with field-level granularity. Tamper-evident audit logs with cryptographic chaining. SIEM-compatible export at Business+.
Authentication
[01 / 03]
IDPs tested in production
Authorization
[02 / 03]
Default roles
Audit trail
[03 / 03]
SIEM targets validated
Starter
90days
audit log retention
Solo
180days
audit log retention
Business
1year
SIEM export available
Enterprise
Unlimited
customer-defined retention
WHO ELSE HANDLES YOUR DATA
Every third-party that touches operator data is listed below. Purpose, data accessed, location, compliance posture. Material changes trigger 30-day advance notice. Enterprise customers retain right-of-objection under custom DPA.
| Sub-processor | Purpose | Data accessed | Location | Compliance |
|---|---|---|---|---|
| Amazon Web ServicesAWS · primary infra | Infrastructure hosting — compute, storage, databases, networking | All operational data | US · EU · APAC per customer region | SOC 2ISO 27001HIPAA-eligibleGDPR |
| AnthropicClaude · primary AI | AI inference — primary model for Atlas, Legal AI, Accounting AI | Operator-initiated AI prompts only | US | SOC 2GDPRZero Data Retention |
| OpenAIGPT · fallback AI | AI inference — fallback / specialized capabilities | Operator-initiated AI prompts only | US | SOC 2GDPRZero Data Retention |
| GoogleGemini · fallback AI | AI inference — fallback / EU-region routing for Atlas | Operator-initiated AI prompts only | US · EU | SOC 2ISO 27001GDPR |
| StripePayments · billing | Payment processing — subscription billing and Marketplace settlement | Billing data only · no operational data | US · EU | PCI-DSS L1SOC 2GDPR |
| Resend / Amazon SESTransactional email | Transactional email delivery | Email content + recipient address | US · EU | SOC 2GDPR |
| TwilioSMS · WhatsApp Business | SMS + WhatsApp Business messaging — counterparty communications | Message content + counterparty contact | US · regional | SOC 2GDPR |
| MapboxGeocoding · maps | Geocoding + map tiles for shipment tracking | Address strings for shipment tracking | US | SOC 2GDPR |
| CloudflareCDN · DDoS · WAF | CDN, DDoS protection, web application firewall | HTTP request metadata · no payload retention | Global edge | SOC 2ISO 27001GDPR |
| SentryError monitoring | Error monitoring & performance traces | Error stack traces · PII-scrubbed at source | US · EU | SOC 2GDPR |
Customers receive 30 days advance notice before any sub-processor change. Material changes — new region, new data type, new compliance regime — trigger explicit re-consent for Enterprise customers under custom DPA. The current list is also published as a versioned JSON feed at edma.trade/security/subprocessors.json for compliance-automation tooling.
Customers may object to specific sub-processors. EDMA will work to find a comparable alternative or, where no feasible alternative exists, provide grounds for termination without penalty. This right is enumerated in the standard DPA and survives contract renewal.
ADVERSARIAL TESTING
Two perimeters: third-party penetration testing for breadth and external validation, and continuous internal testing for depth and speed. Bug bounty program scaling alongside GA. Enterprise customers may test their own deployment.
3rd-party pen test
annual
Continuous internal
every commit
SAST — static application security testing · every commitSCA — software composition analysis · every dependency updateDAST — dynamic testing · nightlyIaC scanning · every Terraform planBug bounty
in development
Customer-led
enterprise
Enterprise customers may conduct independent penetration testing on their dedicated VPC deployment with advance scheduling.
Testing scope, methodology, and findings disclosure are governed by a separate testing agreement. Sovereign and Air-Gapped deployments allow customer-controlled testing without coordination requirements — it's your infrastructure, test it on your schedule.
WHEN SOMETHING GOES WRONG
NIST SP 800-61 framework. 24/7 incident commander rotation. Status page updates within 15 minutes of confirmation, full customer notification within 24 hours for confirmed breaches affecting their data, public post-incident report within 5 business days.
Notification SLA
YOUR RIGHT TO VERIFY
Trust without verification is a marketing claim. Every Business and Enterprise customer receives the documentation set below. Enterprise customers may also audit on-site, stream audit logs into their own SIEM, and respond to vendor security questionnaires on a 5-day SLA.
A · Documentation review
Business+All Business and Enterprise customers receive:
B · On-site audits
EnterpriseEnterprise customers may conduct on-site audits annually with 60 days advance notice. Scope covers information security controls, sub-processor management, incident response procedures, and encryption key management.
Cost: customer-borne for audits above the standard documentation review. EDMA provides workspace, named personnel, and document access. Findings remain customer-confidential under the audit agreement.
C · Continuous monitoring
EnterpriseEnterprise customers may request continuous monitoring access:
D · Vendor questionnaires
Business+Standard customer security assessments — SIG, CAIQ, vendor security questionnaires, custom enterprise templates — are responded to within 5 business days for Business+ customers.
Annual response refresh included in CSM scope. Pre-completed answer libraries available on request for common frameworks (SIG Core, CAIQ v4, NIST CSF 2.0).
SPECIFIC QUESTIONS
12 questions grouped into 4 topics. Click a group to expand. Answers are factual, terse, and link to the specific section above where the underlying control is documented.
Who owns our data?
You do. Always. EDMA processes data on your behalf as a Processor under GDPR terminology. Your data is exportable in CSV / JSON formats at any time. Upon contract termination, you have 90 days to export; we delete within 30 days post-deletion-deadline. The export schema is documented and stable.
Can EDMA employees access our data?
Only under three specific conditions: (1) you have opened a support case and granted access; (2) emergency incident response requiring data access — audited, time-limited, customer-notified; (3) court order or legal process — we resist and notify you unless legally prohibited. Standard operations do not require EDMA access to customer data. All access events are written to your audit log.
What happens if EDMA is acquired or shuts down?
Acquisition: customer data-protection clauses survive acquisition; the new owner inherits DPA terms. Shutdown: 12-month advance notice contractually committed to Enterprise customers with data-migration assistance; 6-month notice for all other tiers. Open-source escrow of critical data formats ensures migration is technically feasible even if EDMA personnel are unavailable.
Is our data used to train AI models?
No. EDMA holds Zero Data Retention contracts with Anthropic (Claude), OpenAI, and Google (Gemini). Your prompts and AI responses are not retained by providers beyond the API call duration and are not used for training. Local Gemma 4 E4B — our resilience floor — runs on infrastructure controlled by EDMA, or by you in air-gapped deployment.
Can we use our own AI provider keys?
Yes — at Enterprise tier. Bring Your Own Key (BYOK) supported for Anthropic, OpenAI, Google, and approved customer-hosted LLM inference endpoints. AI prompts route through your provider account, billed to you directly. EDMA never sees the API key — it lives in your KMS and is wrapped on each request.
What about AI hallucinations in financial or legal contexts?
AI products operating on financial or legal contexts (Legal AI, Accounting AI) include confidence scoring, human review workflows for high-stakes actions, and audit chains for every AI-generated artifact. Outputs are draft-mode by default; human approval is required before send or commit. The audit chain is the record of who reviewed what, when, and on what basis.
How are user credentials stored?
bcrypt with cost factor 12 (adaptive). Password reset uses single-use, time-limited tokens. Passkeys (WebAuthn) recommended over passwords on every tier. SSO recommended over local credentials at Business+ tier — passwords disabled at the workspace level when SSO is enforced.
How do you handle administrative access to production?
Just-in-time (JIT) elevation required for all production access — no standing access. Multi-person approval for production changes affecting customer data. Recorded sessions for all production database access. Quarterly access reviews. Privileged Access Management (PAM) via [TBD vendor].
What's your secure software development lifecycle?
Threat modeling at design phase. Mandatory code review by 2+ engineers. Automated security testing (SAST, SCA, DAST) in CI. Dependency vulnerabilities tracked and patched within SLA: P1 24h · P2 7d · P3 30d. Secrets never in source code — scanned pre-commit and post-merge. Annual secure coding training for all engineers.
Are you GDPR compliant?
Yes. EDMA serves as Data Processor for customer-supplied data (or Data Controller for user account data). Standard DPA included in Business+ contracts. Customer-specific DPAs negotiated at Enterprise tier. Data Subject Access Requests (DSAR) supported via in-product workflow with 30-day response SLA.
Do you support data residency for [specific country]?
Standard regions: US (Virginia), EU (Frankfurt), APAC (Singapore). Sovereign tier (Enterprise) supports any AWS, GCP, or Azure region — approximately 25 regions globally. Specific country requirements (Russia, China, India data localization) require an Enterprise custom deployment; contact sales for scoping.
What's the breach notification SLA?
Customer notification within 72 hours of confirmed breach affecting their data, per GDPR Article 33. Material breaches publicly disclosed via status page within 7 days of confirmation. Detailed post-incident report within 30 days. Customer-specific notification timing available under custom Enterprise contracts (e.g. 24-hour notification for regulated financial customers).
NEXT STEP
Three tracks. Pick the one that fits where your evaluation is — preliminary read-through, executed-NDA deep dive, or direct conversation with security engineering.
Public artifacts available without NDA. Read end-to-end in 30 minutes. Suitable for early-stage vendor evaluation.
SOC 2 Type II executive summary
ISO 27001:2022 certificate
Sub-processor list · current quarter
Pen test executive summary
DPA template · standard form
Triggers a standard mutual NDA via DocuSign. Delivered within 2 business days of execution. Suitable for active procurement.
SOC 2 Type II full report
ISO 27001 Statement of Applicability
Penetration test full reports
Custom DPA template
Incident response playbooks (redacted)
60-minute call with EDMA's security engineering team. Suitable for complex requirements and custom-deployment scoping.
Deployment architecture review
Custom requirements scoping
BYOK / HYOK options walkthrough
Audit scope & cadence
Regulatory-specific compliance
Direct contact
For coordinated vulnerability disclosure, urgent security inquiries, or anything that needs to bypass general sales. Monitored 24/7 by the on-call security engineer. Encrypt sensitive communications using the PGP key shown to the right.
PGP key · [email protected]