Security and Compliance

On-Platform Security

undefined
  • Data at Rest

    Source data, Tables and Materialized Views are isolated by customer and encrypted at rest throughout the service.

  • Tenant Isolation

    Materialize Cloud isolates each customer's infrastructure using strict network access control policies and container sandboxing.

  • Audit Events

    Materialize provides a system table `mz_audit_events` which records create, alter, drop events for objects in the system catalog.

  • RBAC: User-Level Privileges

    SQL RBAC (Role-Based Access Control) allows fine-grained tuning of access privileges by user and role.

undefined

SOC 2 Type 2 Compliant

Streaming Connection Security

undefined

Postgres Connection Security

  • SSH Tunnel with Bastion Host

    Create a secure connection with Materialize-generated Ed25519 keys to keep your database from being exposed to the public internet.

  • TLS Encryption

    Keep network traffic encrypted between Materialize and Database with standard Postgres SSL options.

  • Secure Passwords

    The SECRET object allows you to protect a password from accidental exposure in Materialize.

  • Static IPs for IP Allowlisting

    All outbound traffic from Materialize Cloud originates from a fixed set of IPs that you can allowlist in your environment.

undefined

Kafka Connection Security

  • SSL and SASL Authentication

    Materialize currently supports SSL or SASL encrypted connections for Broker and Registry.

  • Secure Keys

    The SECRET object allows you to protect certificates, passwords and keys from accidental exposure in Materialize.

  • Static IPs for Allowlisting

    All outbound traffic from Materialize Cloud originates from a fixed set of IPs that you can allowlist in your environment.

  • AWS PrivateLink

    AWS PrivateLink is available for participating enterprise customers.

undefined

Webhook Connection Security

Shared Responsibility Model

undefined
  • Account management

    Tenant accounts and account permissions are set by the customer using native RBAC. 2FA, SSO, and password requirements are configurable and highly recommended.

  • Data accuracy

    Materialize is the processor and our customers are the data controllers. Data accuracy and completeness is fully controlled by platform users.

  • Data governance

    Materialize customers have full responsibility for responding to customer data privacy and governance requests. For details see our Privacy Policy.

Try Materialize Free