Skip to main content
๐ŸšจEarly AccessOrvoq is currently in early access. Expect occasional rough edges as we test, refine, and prepare for launch.
Trust Center

Security, privacy, and compliance overview.

Orvoq is where your team and your AI work side by side โ€” which means the platform holds your conversations, your documents, and your decisions. This page explains how we protect that data: how tenants are isolated, how data is encrypted, how access is controlled, and how we watch for and respond to problems.

Last reviewed: August 2026 ยท summarizes technical and organizational controls, updated as our security program evolves
โ—‰
SOC 2 Type II
Not yet certified โ€” controls aligned
โ–ก
ISO 27001
Not certified โ€” Annex A mapped
๐Ÿ”’
AES-256-GCM
+ field-level encryption
โ—‰
AWS KMS
BYOK available (Enterprise)
๐ŸŒ
Configurable residency
Region of your choice
01

Multi-tenant isolation, by design

Orvoq serves both companies (B2B organizations) and individuals (B2C) from one shared platform. Every customer's data lives in a separate logical boundary called an organization โ€” enforced by four independent layers, so no single mistake in one layer can expose one customer's data to another.

1

Authenticated tenant resolution

Every request is authenticated and its organization is resolved and validated against your actual membership records โ€” never taken on trust from a client-supplied value alone.

2

Deny-by-default authorization

Access to any resource requires an explicit, database-checked permission grant. Missing configuration fails closed, not open.

3

Tenant-scoped data access

Every database read and write is automatically scoped to your organization at the data-access layer, so a query simply cannot reach across tenants by default.

4

Database-level enforcement

A second, independent guard sits directly in front of the database and blocks any query that isn't properly scoped โ€” a backstop that catches what the layers above might miss.

We run an automated cross-tenant isolation test suite that proves, continuously, that one customer's data cannot be read, listed, or modified by another โ€” including adversarial tests that try to bypass scoping through query composition tricks.

02

Encryption

๐Ÿ“ก

In transit

All traffic to and from Orvoq is encrypted with TLS 1.2 or higher. Connections between our services and our data stores are also encrypted.

๐Ÿ’พ

At rest

Customer data is encrypted at rest. Sensitive fields โ€” API keys, OAuth tokens, SSO client secrets โ€” receive an additional layer of AES-256-GCM encryption under AWS KMS-managed keys.

๐Ÿ”’

Tenant-bound encryption

Sensitive field encryption cryptographically binds each value to the owning organization โ€” a ciphertext can't be decrypted if it's ever moved into the wrong tenant's context.

โš™

Field-level encryption

Encryption covers fields before they reach the database driver, using MongoDB CSFLE with a per-organization data key โ€” sensitive fields can be cryptographically erased on request by destroying that key.

๐Ÿ”‘

Key management

Encryption keys are managed through AWS KMS. Enterprise customers can optionally bring their own customer-managed key for an added layer of control.

โœ…

Encryption everywhere

No unencrypted customer data at rest, in transit, or in our backups โ€” encryption is the default, not an opt-in.

03

Identity and access management

  • โœ“Single sign-on (SSO) โ€” Enterprise customers can connect their identity provider for SSO; once enforced, password and social login are disabled for that domain.
  • โœ“SCIM provisioning โ€” user lifecycle (provisioning and deprovisioning) can be automated via SCIM, so access is revoked the moment someone leaves your organization.
  • โœ“Role-based access control โ€” every workspace and organization supports distinct roles (owner, admin, member, viewer/guest), checked against your effective permissions resolved from the database at request time, not just a token issued at login.
  • โœ“Immediate revocation โ€” removing someone's membership takes effect on their very next request. We don't wait for a token to expire.
  • โœ“API keys โ€” scoped to a single organization, hashed (not stored in reversible form), and support rotation with an overlap window so credentials can rotate without downtime.
04

Secrets management

Platform secrets โ€” database credentials, provider API keys, and integration client secrets โ€” are managed through AWS Secrets Manager rather than static configuration, with scheduled rotation. Secrets are never written to disk or persisted outside the secrets store.

๐Ÿ”

Database credentials

Rotated every 30 days automatically, with zero-downtime rollover.

๐Ÿ”

API keys & integration secrets

Rotated every 90 days, or on-demand if a compromise is suspected.

05

Network and infrastructure security

Orvoq runs on AWS. Our infrastructure security posture includes:

  • โœ“Application workloads run in private subnets with no direct internet exposure; data stores run in isolated subnets reachable only from the application tier.
  • โœ“All inbound traffic is routed through CloudFront and an Application Load Balancer, protected by a Web Application Firewall (WAF) and AWS Shield for DDoS protection.
  • โœ“Outbound traffic is restricted through NAT gateways to an allowlist of required destinations.
  • โœ“AWS services (S3, KMS, Secrets Manager, etc.) are reached over private VPC endpoints rather than the public internet.
  • โœ“Every service runs under its own least-privilege IAM role โ€” no service holds broader access than it needs, no role uses unrestricted wildcard permissions.
  • โœ“Infrastructure is deployed across multiple availability zones for resilience.
  • โœ“Human access to AWS requires multi-factor authentication; deployments use short-lived, federated credentials rather than long-lived access keys.
06

Monitoring, logging, and detection

  • โœ“Audit logging โ€” security-relevant events (authentication, authorization decisions, permission changes, encryption key operations, any attempted cross-tenant access) are recorded with the acting user, organization, timestamp, and outcome, retained for at least 12 months.
  • โœ“Threat detection โ€” AWS GuardDuty, Security Hub, and AWS Config continuously monitor for anomalous activity, misconfigurations, and policy drift.
  • โœ“Centralized, tamper-evident logs โ€” infrastructure and application logs are centralized and protected against alteration or deletion within their retention window.
  • โœ“Alerting โ€” high-severity findings, suspicious account activity, IAM/encryption-key policy changes, and any detected cross-tenant access attempt trigger alerts โ€” the latter is treated as a critical incident regardless of scale.
07

Secure development lifecycle

Security isn't a review gate at the end โ€” it's built into every stage between a commit and a deployment, with automated tooling that blocks a merge or a release rather than relying on someone remembering to check.

โœŽ

Code review & automated checks

Every code change is checked by automated tests, linting, and type checking before it can be merged. No direct commits to production branches โ€” every change goes through a pull request.

๐Ÿ”‘

Secrets scanning

Pre-commit + CI

Every commit and pull request is scanned for accidentally committed credentials โ€” API keys, tokens, private keys, connection strings โ€” using pattern-based and entropy-based detection. A match blocks the commit locally and fails the CI pipeline as a backstop.

โ›”Blocks merge on any detected secret
๐Ÿ”ง

Static application security testing (SAST)

Semgrep

Semgrep runs on every pull request, checking for OWASP Top 10 patterns โ€” injection, XSS, insecure deserialization, unsafe cryptography, hardcoded secrets โ€” plus custom rules specific to Orvoq's own multi-tenancy patterns, including a rule that flags any database query missing tenant-scoping before it can reach review.

โ›”Blocks merge on high/critical findings
๐Ÿ“ฆ

Software composition analysis (SCA)

OWASP Dependency-Check

Every first- and third-party dependency is scanned against the National Vulnerability Database (NVD) for known CVEs on every build, not just on a schedule โ€” so a newly disclosed vulnerability in an existing dependency is caught on the next commit, not weeks later.

โ›”Blocks merge on critical/high CVEs without an approved exception
๐Ÿ“ฆ

Container image scanning

Every container image is scanned before deployment for OS package vulnerabilities and misconfigurations. Base images are kept minimal (distroless where practical) and rebuilt on a regular patch schedule, not just when application code changes.

โ›”Blocks deployment on critical image vulnerabilities
๐ŸŽฏ

Dynamic application security testing (DAST)

OWASP ZAP

Automated active scans run against a staging environment, simulating real attack patterns against the running application โ€” catching runtime issues static analysis can't see, like authentication flow weaknesses, session-handling bugs, and live API behavior under adversarial input.

โ›”Blocks promotion to production on active findings
๐Ÿš€

Deployment

CI/CD deploys with no long-lived credentials, automatic rollback on failed health checks, and no direct production access outside the pipeline โ€” nobody, including engineering leadership, deploys by hand.

Continuous monitoring, after deployment

๐Ÿ›ก AWS GuardDuty

Continuous, ML-driven threat detection watching for anomalous API calls, compromised credentials, cryptomining activity, and unusual data access patterns โ€” running independently of anything the application code does.

๐Ÿ“Š AWS Security Hub

Aggregates findings from GuardDuty, Config, Inspector, and other AWS security services into one place, mapped against the CIS AWS Foundations Benchmark, so drift and misconfiguration are visible in one dashboard rather than scattered across services.

Every stage above enforces tenant-isolation guarantees specifically โ€” including a CI check that blocks any new data collection from shipping without a corresponding isolation test alongside it.

08

Data residency and retention

Organizations can configure a preferred data residency region. We document data flows and retention for each category of data we store, and do not retain data longer than necessary for the purpose it was collected for or as required by law.

09

Compliance

Orvoq is built against the control frameworks that matter to enterprise buyers, mapping technical controls to recognized frameworks and maintaining evidence โ€” tests, metrics, and configuration checks โ€” for each control on an ongoing basis.

FrameworkStatusNotes
SOC 2 Type IINot yet certifiedNo audit is currently underway. Our technical controls โ€” tenant isolation, encryption, access management, audit logging, and the secure development pipeline โ€” are built to align with SOC 2 Trust Services Criteria, and formal certification is a planned milestone as we scale.
ISO 27001Not certifiedNot currently pursuing certification. Controls are mapped against ISO 27001 Annex A as a reference framework for our own program.
GDPR / CCPAPractices in placeConfigurable data residency, documented data flows, and retention limits support these obligations โ€” this describes our technical controls, not a legal compliance determination, which depends on your own use of the product too.

No SOC 2 or ISO 27001 report exists yet to share. What we can share today: a detailed security questionnaire response and documentation of the controls described on this page โ€” reach out to our security team.

10

Responsible disclosure

Found a security issue? We want to hear about it.

Email security@orvoq.com with details, and we'll acknowledge your report and work with you on a fix and timeline.

Please don't share the issue publicly until we've had a chance to address it.

Read the full Responsible Disclosure Policy โ†’
11

Questions

For security questionnaires, penetration test summaries, subprocessor lists, or DPAs, contact our security team or your Orvoq account team.

security@orvoq.comContact sales