DocsSecurity & ComplianceTenant Security & Isolation

Tenant Security & Isolation

This page is written for security reviewers, IT/procurement teams, and enterprise buyers evaluating Lamatic for multi-tenant or regulated deployments.

Lamatic enforces tenant boundaries across runtime, data, access, and operations. Every request and background job carries an explicit tenant context, and every service enforces it before reading or writing data, or performing administrative operations.

What this enables

  • Strong separation between tenants
  • Tenant-scoped authentication context and authorization
  • Tenant-scoped logs and administrative actions

How it works, in brief

  • Tenant-aware routing for requests and jobs
  • Enforced tenant context at every service boundary
  • Layered isolation across access, application, data, operations, and observability

Architecture overview

Lamatic architecture overview

At a high level, the platform is split into three planes:

  • Runtime plane: tenant-facing application traffic, authentication, storage access, worker execution, and artifacts (stateless)
  • Control plane: shared control services, provisioning workflows, secrets management, ingestion, and supporting infrastructure
  • Data plane: tenant data storage with logical separation from other customer data
đź’ˇ

Key principle: explicit tenant context everywhere. Every request and background job carries an explicit tenant context, and every service enforces it before reading/writing data or performing administrative operations.

Tenant provisioning & lifecycle

Each tenant is onboarded through an automated provisioning flow that configures tenant resources and service integrations. This includes isolated tenant setup for Supabase and Studio, along with tenant-scoped configuration for ClickHouse, the secret store, vector database infrastructure, and Airbyte.

Tenant-aware execution

Runtime requests are resolved with tenant-aware routing so application requests, worker jobs, storage operations, and artifacts stay within the tenant boundary. Platform services enforce tenant context throughout execution to prevent cross-tenant reads, writes, and operational access.


Network layers & isolation controls

Tenant private network diagram

The architecture uses layered isolation to reduce the risk of customer data exposure:

  • Access layer isolation: tenant-scoped identities, authentication, and authorization
  • Application layer isolation: tenant-aware runtime requests and worker execution paths
  • Data layer isolation: tenant separation across relational storage, analytics systems, vector infrastructure, secrets, and synchronization services
  • Operational layer isolation: controlled internal interfaces for administrative access, provisioning actions, and support workflows
  • Logging & observability isolation: tenant-safe monitoring, audit trails, redaction controls, and optional restrictions such as disabling request body logging
⚠️

Regulated environments. Where required, the architecture can support stricter deployment and network boundary controls to reduce or prevent customer PII from leaving approved environments (e.g., bank-network or regulator-driven requirements).


Security guarantees

Guaranteed by design

  • Tenant-scoped access: tenant-aware authN/authZ tied to tenant-scoped identities and roles
  • Tenant-safe data access: reads/writes constrained to tenant-specific namespaces and partitions
  • Tenant-safe operations: provisioning and admin actions gated via controlled internal interfaces with tenant context
  • No training on customer data: controls prevent customer data from being used for model training, fine-tuning, or cross-customer prompt sharing

Configurable per customer

  • Log retention and “no request-body logging” modes
  • Data retention and deletion policies (where applicable)
  • Optional opt-outs for certain shared systems (where supported)

We continuously extend audit, redaction, and dedicated-deployment capabilities for regulated customers. Reach out to discuss your specific compliance requirements.


Customer controls & admin operations

External stakeholders often ask how isolation interacts with day-to-day operations:

  • Tenant onboarding: automated provisioning creates tenant-scoped configuration and service boundaries
  • Access management: role-based access control for tenant and operator actions
  • Support & break-glass: tightly controlled internal access paths; access is tenant-scoped and auditable
  • Offboarding: tenant lifecycle processes support retention controls, deletion requests, and data export as required by contract

Data systems (subprocessor inventory)

SystemVendorUseConfigurationCompliance
StudioVercelControl planeNo retentionTrust Centre · SOC 2 · ISO 27001
Studio DBSupabaseProject configuration, flows & prompts, admin & user accountsShared, encrypted sensitive informationTrust Centre · SOC 2 · ISO 27001
Runtime worker, proxyCloudflare Worker + ContainersAgent execution runtimeStatelessTrust Centre · SOC 2 · ISO 27001
SecretsCloudflare KVSecrets, webhooksIsolated, kill switchTrust Centre · SOC 2 · ISO 27001
TablesCloudflare D1Durable data storageIsolated, kill switchTrust Centre · SOC 2 · ISO 27001
FilesCloudflare StorageDurable file storageIsolated, kill switchTrust Centre · SOC 2 · ISO 27001
VectorDBQdrantVectors, memoriesIsolated, kill switchTrust Centre · SOC 2 Type II · ISO 27001 in progress
ETLDigital Ocean PostgresData ETLIsolated, kill switchTrust Centre · SOC 2 & ISO 27001 reports
ETLDigital Ocean DropletData ETLIsolatedTrust Centre · SOC 2 & ISO 27001 reports
ETL, webhooksDigital Ocean KafkaData ETL, webhooksShared, statelessTrust Centre · SOC 2 & ISO 27001 reports
IntegrationsComposioIntegrations, MCPShared, opt-outTrust Centre · SOC 2 & ISO 27001
Logs, reportsClickHouseLogsIsolated, opt-out (global or per flow), clear-allTrust Centre · SOC 2 & ISO 27001
InternalGrafanaSystem observabilityShared, opt-outTrust Centre · SOC 2 & ISO 27001

Compliance & assurance

The architecture is designed to support compliance and security requirements commonly requested by enterprise and regulated customers:

  • TLS 1.2 minimum, with a preference for TLS 1.3, for data in transit
  • Encryption at rest for systems storing tenant or customer data
  • Role-based access control for tenant and operator actions
  • Isolation controls preventing customer-level analytics exposure or filterable bank-level visibility
  • Zero data retention controls where required
  • Controls preventing customer data from being used for model training, fine-tuning, or cross-customer prompt sharing
đź’ˇ

Common evidence requests. SOC 2 Type 2, recent penetration testing, vulnerability management documentation, information security policies, business continuity / disaster recovery plans, incident response plans, cyber insurance evidence, third-party risk management documentation, and data retention policies.


Additional topics

Threat model (high level)

  • Prevent cross-tenant data access (primary objective)
  • Reduce blast radius of credential compromise via tenant-scoped permissions
  • Limit sensitive data exposure through logging controls and redaction, where applicable

Data residency & customer requirements

Requirements can vary by customer and regulator. For deployments with strict residency needs, controls may include environment restrictions, region constraints, and customer-specific retention/logging policies.

Incident response & customer communications

Enterprise readiness includes incident response procedures, defined escalation paths, and customer notification commitments aligned to contractual obligations.

Third-party risk & subprocessors

See the data systems inventory above for vendor and subprocessor review and security questionnaires.


Was this page useful?

Subscribe to updates