Security & Compliance

    Trust Center

    Mixpeek is built with security at every layer — from database-level tenant isolation to zero-trust network policies. Here's how we protect your data.

    Compliance

    SOC 2 Type IIIn Progress

    Observation period initiated. Controls mapped to Trust Service Criteria.

    HIPAAIn Progress

    Technical safeguards implemented. BAAs being executed with all subprocessors.

    GDPRCompliant

    Data processing agreements available. Data subject access request workflow in place.

    Security Controls

    Technical controls implemented across infrastructure, application, and data layers.

    Tenant Isolation

    Every query is automatically scoped by organization and namespace at the database layer. Cross-tenant data access is architecturally impossible.

    Encryption at Rest

    Secrets vault uses Fernet symmetric encryption. Storage credentials are protected with MongoDB Client-Side Field Level Encryption (CSFLE).

    Encryption in Transit

    All external traffic uses TLS 1.2+. MongoDB enforces requireTLS mode. HSTS is enabled with preload across all domains.

    API Key Security

    Keys are SHA-256 hashed before storage. Plaintext is shown once at creation. Keys support expiration, revocation, and fine-grained scopes.

    Audit Logging

    Every significant action is logged to an immutable ClickHouse-backed audit trail with 365-day retention. Actor, action, resource, and changes are all captured.

    Network Security

    Zero-trust Kubernetes network policies isolate services. GCE metadata server access is blocked. Internal metrics are restricted to private networks.

    RBAC & Scoped Access

    Four-tier permission model (Read, Write, Delete, Admin) with hierarchical inheritance. API keys support namespace and operation-level scoping with wildcards.

    Infrastructure Hardening

    Containers run as non-root with dropped capabilities. GKE Workload Identity eliminates static credentials. Resource quotas prevent runaway usage.

    Disaster Recovery

    Cross-region database backups (us-east1 + us-west1) with 30-day retention. Quarterly DR drills validate backup restorability.

    How We Handle Your Data

    Your data stays yours

    We never use customer data to train models. Your uploaded content, extracted features, and query results are yours alone.

    Delete anytime

    Delete individual documents, entire namespaces, or your full account. Deletion cascades across all storage layers — vectors, metadata, and files. Backup copies are rotated out within 30 days.

    Encrypted everywhere

    TLS in transit, AES-256 at rest. Sensitive fields like storage credentials use MongoDB Client-Side Field Level Encryption so even database administrators can't read them.

    Full audit trail

    Every create, update, delete, and access is logged with actor ID, timestamp, and change details. Audit logs are immutable and retained for 365 days.

    Subprocessors

    Third-party services that process data on behalf of Mixpeek.

    ProviderPurposeData ProcessedLocation
    Google Cloud (GKE)Compute, orchestration & storageAll application data, database (MongoDB on GCE), vector store (MVS on GCS)us-east1
    AWS S3Object storageUploaded files & assetsus-east-1
    CloudflareCDN & DDoS protectionHTTP traffic (transit only)Global edge
    PropelAuthAuthentication (Studio)User identity & sessionUS
    ClerkAuthentication (Canvas)User identity & sessionUS
    StripeBillingPayment informationUS
    SentryError monitoringError reports & stack tracesUS
    PostHogProduct analyticsUsage events (PII masked)US

    Questions?

    For security inquiries, vulnerability reports, or to request our SOC 2 report, contact us.

    [email protected]