3.6 Snowflake Editions & Compliance Architecture (PCI DSS, PII & PHI)

Key Takeaways

  • Standard, Enterprise, Business Critical, and Virtual Private Snowflake (VPS) editions are cumulative: each includes every feature of the edition below it.
  • Enterprise Edition adds multi-cluster warehouses, extended Time Travel up to 90 days, periodic rekeying, masking, row access, aggregation and projection policies, classification, ACCESS_HISTORY, materialized views, search optimization, and query acceleration.
  • Business Critical Edition adds Tri-Secret Secure, private connectivity, failover/failback and Client Redirect, and support for PHI (HIPAA/HITRUST), PCI DSS, and regulated public-sector workloads such as FedRAMP and ITAR.
  • Before storing PHI, a signed business associate agreement (BAA) must be in place with Snowflake, and the account must be Business Critical or higher.
  • VPS runs Business Critical features in a completely separate Snowflake environment that shares no hardware with accounts outside the VPS.
Last updated: September 2026

Why Editions Are an Architecture Decision

The edition determines per-credit and storage prices and which security, governance, and continuity features exist. Because editions are chosen per account, architects often mix them inside one organization: a Business Critical account for regulated data, Enterprise accounts for general analytics, and sometimes Standard for sandboxes (Section 1.1).

Feature-to-Edition Map (Exam Essentials)

CapabilityStandardEnterpriseBusiness CriticalVPS
Automatic encryption, MFA, SSO/federation, OAuth, network policies✔✔✔✔
Time Travel up to 1 day; 7-day Fail-safe✔✔✔✔
Database and share replication✔✔✔✔
Extended Time Travel (up to 90 days)✔✔✔
Multi-cluster warehouses✔✔✔
Masking, row access, aggregation and projection policies; external tokenization✔✔✔
Sensitive data classification; ACCESS_HISTORY✔✔✔
Periodic rekeying✔✔✔
Materialized views, search optimization, query acceleration✔✔✔
Tri-Secret Secure (customer-managed key)✔✔
Private connectivity (PrivateLink, Private Link, PSC)✔✔
Account object replication, failover/failback, Client Redirect✔✔
PHI (HIPAA/HITRUST CSF), PCI DSS, FedRAMP/ITAR public-sector support✔✔
Dedicated metadata store and compute pool, isolated environment✔

Features available in every edition include Snowpark, Streamlit in Snowflake, dynamic tables, external and Iceberg tables, schema detection and evolution, external functions and external access, clustering with automatic maintenance, and resource monitors.

Exam Trap: "Replication requires Business Critical" is only half true. Database and share replication work in all editions; replicating other account objects (users, roles, warehouses, network policies, integrations) and failover/failback require Business Critical.

Compliance Scenarios

Personal Data (PII)

PII rules (for example GDPR or state privacy laws) are met with governance design more than with an edition switch:

  • Classify data to find PII, then protect it with tag-based masking, row access policies, and projection or aggregation policies (Enterprise).
  • Keep regional data in accounts deployed in the required cloud region; replicate only what policy permits.
  • Use ACCESS_HISTORY (Enterprise) to prove who read which columns, and Time Travel retention settings plus deletion processes to honor retention limits.

Protected Health Information (PHI)

  • Snowflake supports PHI subject to HIPAA and HITRUST CSF only on Business Critical Edition or higher.
  • A signed business associate agreement (BAA) between the customer and Snowflake must be in place before any PHI is stored.
  • Typical architecture: a dedicated Business Critical account for clinical data, private connectivity, Tri-Secret Secure if the organization wants control of a key, and shares or replication to other accounts only for de-identified data.

Payment Card Data (PCI DSS)

  • PCI DSS support is a Business Critical capability.
  • Reduce scope: tokenize card numbers before loading (External Tokenization, Section 3.4) so most accounts and roles never touch real card data.
  • Isolate the cardholder-data environment in its own account, restrict inbound access with private connectivity and network policies, and restrict unloading with PREVENT_UNLOAD_TO_INLINE_URL and storage-integration-only stages (Section 8.4).

Government and Regulated Regions

  • Business Critical supports public-sector workloads such as FedRAMP and ITAR (in the appropriate government regions) and IRAP Protected data in specified Asia Pacific regions.
  • Organizations that mix government and commercial regions ("hybrid organizations") should place the organization account in the regulated region, because organization-level features can move metadata between regions.

Virtual Private Snowflake (VPS)

VPS includes everything in Business Critical but runs in a completely separate Snowflake environment with its own metadata store and compute pool; it shares no hardware with accounts outside the VPS and encrypts internal traffic between its components. It suits institutions whose risk policies prohibit multi-tenant infrastructure.

Designing for Cost and Compliance Together

Organization
├── prod_phi      (Business Critical, AWS us-east-1)  PHI, BAA signed, PrivateLink, Tri-Secret Secure
├── prod_general  (Enterprise, AWS us-east-1)         De-identified analytics via secure share
└── dev_sandbox   (Standard or Enterprise)            Synthetic or masked data only

Only the account that must meet the regulation pays Business Critical prices, and data leaves it only through controls the architect chooses (secure views, aggregation policies, de-identification pipelines).

Mapping Requirements to Snowflake Controls

Compliance questions on the exam usually hide a requirement inside a scenario. This table translates common requirement phrases into the Snowflake capability and minimum edition:

Requirement in the scenarioSnowflake controlMinimum edition
"Customer must hold and be able to revoke an encryption key"Tri-Secret SecureBusiness Critical
"No traffic over the public internet"AWS PrivateLink / Azure Private Link / Google Cloud PSC plus network policy on endpoint IDsBusiness Critical
"Recover within minutes from a regional outage without changing connection strings"Failover groups + Client RedirectBusiness Critical
"Mask PII for most roles, reveal for privacy officers"Masking policies (often tag-based)Enterprise
"Analysts may only see their region's rows"Row access policiesEnterprise
"Partners may only see aggregates of at least N records"Aggregation policiesEnterprise
"Prove who read a sensitive column last quarter"ACCESS_HISTORYEnterprise
"Keep 60 days of history for accidental-change recovery"DATA_RETENTION_TIME_IN_DAYS = 60Enterprise
"Re-encrypt data whose keys are over a year old"Periodic rekeyingEnterprise
"Store PHI"BAA plus Business Critical accountBusiness Critical
"Card data in scope for PCI DSS"Business Critical account; tokenization to shrink scopeBusiness Critical
"No shared hardware with other customers"Virtual Private SnowflakeVPS

Two recurring reasoning patterns:

  1. Pick the lowest edition that satisfies every stated requirement. If a scenario needs masking and 30-day Time Travel but nothing from Business Critical, Enterprise is the correct, cheaper answer.
  2. Isolate regulated workloads in their own account. Because edition is per account, a single Business Critical account can host regulated data while other accounts in the organization stay on Enterprise or Standard, connected through secure shares or replication of de-identified data.
Loading diagram...
Selecting an Edition from Requirements
Test Your Knowledge

A hospital network plans to load electronic health records containing PHI into Snowflake. Which statement reflects Snowflake's requirements?

A
B
C
D
Test Your Knowledge

An architect must choose editions for three accounts: regulated card-processing data, general marketing analytics that needs 30-day Time Travel and masking policies, and a developer sandbox with synthetic data. Which combination minimizes cost while meeting requirements?

A
B
C
D
Test Your Knowledge

Which requirement can be met on Standard Edition without upgrading?

A
B
C
D