Cloud Compliance Frameworks

Compliance frameworks define security and operational requirements for specific industries or use cases. Cloud providers help by being compliant themselves and by providing tools that aid customer compliance, but the customer's compliance work is real and unavoidable.

This page covers the major frameworks and the cloud-specific aspects.

SOC 2

The most-asked-about framework. SOC 2 is an attestation about controls around security, availability, processing integrity, confidentiality, and privacy.

Two types:

Type 2 is what customers usually want.

What SOC 2 requires

The Trust Services Criteria — broadly:

The criteria are general; the implementation is specific to your environment. SOC 2 is more about "do you have a process and follow it" than "do you do specific things."

Cloud help

AWS, GCP, Azure are themselves SOC 2 compliant. They publish reports. Customers use the providers' compliance as part of their own (the controls the provider handles count toward your compliance).

What you still do

Most companies use a compliance platform (Vanta, Drata, Secureframe) to automate evidence collection.

HIPAA

US healthcare data regulation. Required for handling Protected Health Information (PHI).

What HIPAA requires

Cloud help

AWS, GCP, Azure offer HIPAA-eligible service lists. Sign a BAA with the provider; only use HIPAA-eligible services for PHI.

The list is not all services. Specific limitations: some services can't be used for PHI; some can with specific configurations.

What you still do

HIPAA violations are expensive. Be deliberate.

PCI-DSS

Payment Card Industry Data Security Standard. Required for handling credit card data.

What PCI-DSS requires

12 requirements covering:

Levels (1-4) based on transaction volume; higher levels need external audits.

Cloud help

Major clouds are PCI-compliant. Use compliant services; configure correctly.

What you still do

Most modern apps avoid most PCI scope by using payment processors. The processor handles cards; you handle tokens.

GDPR

EU privacy regulation. Applies if you handle EU resident data.

What GDPR requires

Cloud help

Major clouds offer DPAs. They're compliant as data processors; you're the controller and bear most obligations.

What you still do

GDPR is broad and the EU enforcement is real (4% of global revenue penalties).

Other frameworks

The compliance practice

Compliance is ongoing, not one-time:

Continuous monitoring

Most frameworks require ongoing monitoring, not just point-in-time audits. Tools (Vanta, Drata) automate evidence collection.

Risk assessments

Annual or more frequent. Identify risks; document mitigations.

Vendor management

Every third-party service has compliance implications. Track them; renew BAAs and DPAs.

Audits

External audits annually for most frameworks. Document everything; provide evidence on request.

Updates

Frameworks evolve. SOC 2 added new criteria; GDPR has clarifications; PCI-DSS 4.0 changes things. Stay current.

Common patterns

Use compliance-aware cloud services

Provider services that are listed as in-scope for your framework. Avoid services that aren't.

Centralized logging

Most frameworks require audit logging. Centralize from day one; you'll need it for evidence.

Encryption everywhere

Encrypt at rest and in transit by default. Some frameworks require it; even when not required, it's good practice.

Access reviews

Quarterly or annual reviews of who has access to what. Required by most frameworks.

Separation of environments

Production separate from dev/staging. Required for some frameworks.

Common failure patterns

Further Reading