Trust & Security
Security and data handling at ceadr
ceadr is the persistent knowledge layer between a company's scattered documents and the AI agents that run on them. Because we store and structure your knowledge so agents can query it, we take that responsibility seriously. Every statement on this page reflects how the system actually works today.
Last updated: July 2026 · Questions? julian@ceadr.ai
- Encrypted
- At rest and in transit
- Isolated
- Per-workspace row-level security
- Audited
- Tamper-evident action log
- Yours
- Export or erase anytime
Architecture and isolation
ceadr is a multi-tenant SaaS. The web application runs on Vercel, the API engine and background workers run on Railway, and data lives in managed Postgres and object storage on Supabase. Authentication is handled by Clerk.
Each workspace's data is isolated by Postgres row-level security and re-pinned to the workspace at the application layer on every read and write. One customer's content is never visible to another.
Encryption
All traffic to the application and API is served over TLS. The managed Postgres database and object storage are encrypted at rest, and secrets and connection credentials are additionally encrypted at the application layer.
How your data is handled
To make your knowledge queryable, connected and uploaded content is split into chunks, embedded as vectors, and stored so it can be retrieved and cited. A durable knowledge graph of entities, relationships, and cited excerpts is built from it. This is a persistent knowledge platform, not an ephemeral scan-and-discard tool: the persistence is what lets an agent answer a question with a citation next week.
We do not train on your data. Content sent to Anthropic's Claude API is not used by Anthropic to train models. We do not train our own models on your content, and we do not sell your data.
We do not hold your provider keys. OAuth connections are brokered by Nango; where brokered, ceadr stores a connection reference rather than your provider access token.
Read by default. ceadr only reads from your connected sources unless you explicitly approve a writeback, and write access is disabled per connector until you enable it.
Your data, your control
Your data persists while your workspace is active. You can export it, permanently erase it, or delete the whole workspace at any time. We honour data subject rights under GDPR Articles 15 to 22 (access, rectification, erasure, portability, restriction, objection), the UK DPA 2018, and CCPA.
To exercise a right, email julian@ceadr.ai; we respond within 30 days. Workspace admins can also open export and erasure requests directly from workspace settings.
Access control and auditability
Owner, admin, member, and viewer roles are enforced at the knowledge layer, not just at the document level. Every privileged action is written to an append-only, hash-chained audit log, through a dedicated insert-only database role that cannot update or delete existing entries.
The platform is fail-closed by design: if a security-relevant dependency is unavailable, it refuses the request rather than serving data it cannot properly authorise.
Sub-processors
ceadr engages the following sub-processors to deliver the service. Each receives only the data it needs for its stated purpose. We give 30 days notice before adding a new one; to object, email julian@ceadr.ai.
Anthropic
policyClaude API for scoring, contradiction detection, ontology, summaries. API inputs are not used to train models.
United States
AssemblyAI
policyAudio transcription with speaker diarization and chapter summaries.
United States
OpenAI
policyOptional fallback path for audio transcription via Whisper. The MCP deployment helper also references OpenAI as one of the supported agent endpoints.
United States
Voyage AI
policyEmbedding model for document chunks (semantic search and contradiction pairing).
United States
Nango
policyOAuth brokerage and proxied API access to your connected SaaS providers (Google, Notion, Atlassian, Slack, GitHub, Jira).
United States
Clerk
policyAuthentication and session management. Stores user identifier, email, and session metadata.
United States
Resend
policyTransactional email (workspace invites, agent notifications, writeback confirmations).
United States
PostHog
policyProduct analytics and pageview capture. Only loaded when the visitor opts in via the cookie banner.
United States
Sentry
policyError and performance reporting (browser + backend). Only loaded when the visitor opts in via the cookie banner.
United States
Google (Calendar Appointments)
policyBooking links for the demo / discovery call flow on the marketing site. Calendar bookings are scheduled directly with Google.
United States, multi-region edge
Vercel
policyHosting for the ceadr.ai web application. Receives all frontend traffic and edge logs.
United States, multi-region edge
Railway
policyHosting for the ceadr API engine and worker processes.
United States
Supabase
policyManaged Postgres for workspace metadata, audit log, and contradiction excerpts.
Configurable per project, defaults to United States
| Sub-processor | Purpose | Region | Privacy |
|---|---|---|---|
| Anthropic | Claude API for scoring, contradiction detection, ontology, summaries. API inputs are not used to train models. | United States | policy |
| AssemblyAI | Audio transcription with speaker diarization and chapter summaries. | United States | policy |
| OpenAI | Optional fallback path for audio transcription via Whisper. The MCP deployment helper also references OpenAI as one of the supported agent endpoints. | United States | policy |
| Voyage AI | Embedding model for document chunks (semantic search and contradiction pairing). | United States | policy |
| Nango | OAuth brokerage and proxied API access to your connected SaaS providers (Google, Notion, Atlassian, Slack, GitHub, Jira). | United States | policy |
| Clerk | Authentication and session management. Stores user identifier, email, and session metadata. | United States | policy |
| Resend | Transactional email (workspace invites, agent notifications, writeback confirmations). | United States | policy |
| PostHog | Product analytics and pageview capture. Only loaded when the visitor opts in via the cookie banner. | United States | policy |
| Sentry | Error and performance reporting (browser + backend). Only loaded when the visitor opts in via the cookie banner. | United States | policy |
| Google (Calendar Appointments) | Booking links for the demo / discovery call flow on the marketing site. Calendar bookings are scheduled directly with Google. | United States, multi-region edge | policy |
| Vercel | Hosting for the ceadr.ai web application. Receives all frontend traffic and edge logs. | United States, multi-region edge | policy |
| Railway | Hosting for the ceadr API engine and worker processes. | United States | policy |
| Supabase | Managed Postgres for workspace metadata, audit log, and contradiction excerpts. | Configurable per project, defaults to United States | policy |
Compliance roadmap
We are pre-certification, and we say so plainly: ceadr is not yet SOC 2 or ISO 27001 certified. We would rather tell you that than imply a badge we have not earned.
Today we build to the same controls those audits check: tenant isolation, encryption, least privilege access, tamper-evident audit logging, and documented incident response and disaster recovery.
Next, as customers need them, we pursue formal third-party attestation and independent penetration testing.
Procurement needs specific evidence? Tell us what, and we will share our current posture and timeline.
Report a vulnerability
We welcome responsible disclosure. If you believe you have found a security issue, email julian@ceadr.ai with "Security" in the subject line. Please give us a reasonable window to investigate and remediate before any public disclosure.
See also our Privacy Policy for the full detail on what we collect, retention, and your rights.