TVL Managed Superset

Apache Superset and SOC 2 Compliance 2026

Apache Superset compliance with SOC 2: Trust Service Criteria, controls, audit, security, availability.

SOC 2 (Service Organization Control 2) has become a prerequisite for B2B SaaS selling in the United States. Apache Superset can integrate into a SOC 2 architecture, provided it meets the Trust Service Criteria. This guide details in 2026.

1. SOC 2: refresher

SOC 2 audits five Trust Service Criteria:

  • Security: protection against unauthorized access;
  • Availability: service availability;
  • Processing Integrity: data accuracy;
  • Confidentiality: protection of confidential information;
  • Privacy: protection of PII.

Type I = a point in time. Type II = over 6-12 months (more credible).

If you want SOC 2-compatible Superset, TVL Managed Superset inherits OVHcloud certifications (ISO 27001) with SOC 2 controls on Pro+ dedicated instance.

2. Security: Apache Superset

ControlSuperset
Strong authenticationMandatory SSO, MFA via IdP
Access managementRBAC + RLS
CryptographyTLS 1.2+, encryption at-rest
Audit logFAB EventLogger + SIEM
Vulnerability managementTrivy scan, monthly patches
Incident responseRunbook + DR plan

3. Availability

  • Documented 99.9% SLA (cf. SLA);
  • HA architecture (cf. HA);
  • DR plan with RTO 4h (cf. DR);
  • Quarterly failover tests;
  • 24/7 monitoring with alerting (cf. monitoring).

4. Processing Integrity

  • dbt tests on models (unique, not_null, accepted_values);
  • Input validation (CSRF, SQL escaping);
  • Periodic reconciliation with sources;
  • Audit log of dataset modifications.

This configuration is applied by default on TVL Managed Superset, which follows community best practices.

5. Confidentiality

  • Dataset classification (public, internal, confidential);
  • RLS for multi-tenant;
  • Encryption at-rest and in-transit;
  • NDA with all operators;
  • Physical access restriction to servers (datacenter).

6. Privacy (in addition to GDPR)

  • Public privacy policy (cf. privacy);
  • DSAR procedures (Data Subject Access Request);
  • Automatic retention and purge;
  • Pseudonymization of unnecessary PII;
  • Documented subprocessors (DPA, cf. DPA).

7. Documentation for the audit

  1. Security policy (PSSI);
  2. Asset and dataset inventory;
  3. Access register (who can do what);
  4. Audit logs;
  5. Test evidence (DR, pen-test, restore);
  6. Incident response procedures;
  7. Subcontractor contracts;
  8. Monitoring reports over 6+ months.

8. Audit preparation

  • Choose a SOC 2 auditor (Big 4 or specialized);
  • Engage a compliance consultant for 6 months;
  • Implement missing controls;
  • Do a mock audit at 3 months;
  • Official audit at 6-12 months (Type II).

9. Cost and duration

PhaseIndicative costDuration
Internal preparation€30-80k3-6 months
Type I audit€15-30k2-3 months
Type II audit€30-60k6-12 months
Annual renewal€20-40k2-3 months

10. Conclusion

Integrating Apache Superset into a SOC 2 approach is feasible but requires operational rigor. Most technical controls are already supported (SSO, RLS, audit, encryption). Efforts mainly focus on documentation and processes on the organization side. For a B2B SaaS selling to the US, it's a necessary but structuring investment.

Want the benefits of Apache Superset without the friction of installation and maintenance? Deploy your instance in 3 clicks with TVL Managed Superset, hosted in Europe (OVHcloud, Roubaix, France).

For more: ISO 27001, GDPR, hardening.