All posts

Sovereign cloud vs SaaS for AI annotation — when each makes sense

The four deployment models in detail

Model 1: Multi-tenant SaaS

What it is: vendor operates the platform; multiple customers share infrastructure with logical tenant isolation; vendor holds keys + has operational access.

Typical cost: lowest unit cost. Volume discounts apply.

Onboarding time: 24-48 hours from contract.

Compliance ceiling: GDPR baseline. SOC 2 (with caveats). NOT suitable for PDPL-restricted categories (KSA health, biometric, gov data). NOT suitable for HIPAA without BAA. NOT suitable for government classified.

Best for:

Worst for:

Model 2: Customer-VPC SaaS (single-tenant)

What it is: vendor deploys platform instance into customer’s VPC (AWS / Azure / GCP); customer holds network perimeter; vendor still operates platform + holds some operational access.

Typical cost: 1.5-2.5x multi-tenant SaaS unit cost.

Onboarding time: 1-3 weeks.

Compliance ceiling: GDPR + most PDPL workloads. SOC 2 with audit. HIPAA with BAA. Government cleared workloads require additional controls.

Best for:

Worst for:

Model 3: Sovereign tenancy

What it is: full platform deployment in customer’s cloud account; customer holds keys via their KMS; vendor has zero independent access; customer + vendor split operational responsibility per agreement.

Typical cost: 2-4x multi-tenant SaaS unit cost.

Onboarding time: 2-6 weeks.

Compliance ceiling: PDPL-restricted categories (KSA health, biometric, government). HIPAA with BAA + customer-managed keys. EU GDPR. UAE TDRA. Egypt NTRA. Most government except classified.

Best for:

Worst for:

Model 4: On-premise

What it is: platform installed on customer’s own infrastructure in customer’s facility. No internet. No vendor access. Customer holds everything.

Typical cost: 3-6x multi-tenant SaaS unit cost (one-time + ongoing).

Onboarding time: 4-12 weeks.

Compliance ceiling: classified government. Defense. Intelligence. Air-gapped sovereign. Maximum restriction.

Best for:

Worst for:

Decision framework

Step 1: What’s your regulatory exposure?

RegulationRecommended deployment
None / public-domain dataMulti-tenant SaaS
GDPRCustomer-VPC SaaS (EU region)
GDPR + sensitive categorySovereign tenancy (EU)
US HIPAACustomer-VPC SaaS + BAA, or sovereign
KSA PDPL non-restrictedCustomer-VPC SaaS (KSA region)
KSA PDPL restrictedSovereign tenancy or on-premise
KSA government non-classifiedSovereign tenancy
KSA government classifiedOn-premise air-gapped
Defense / intelligenceOn-premise air-gapped

Step 2: What’s your data sensitivity?

Data typeRecommended deployment
Public domainMulti-tenant SaaS
Anonymised PIIMulti-tenant SaaS or customer-VPC
Identifiable PIICustomer-VPC or sovereign
Health PII (PHI)Sovereign + BAA + customer-managed keys
Biometric (face, voice, fingerprint)Sovereign or on-premise
Financial PIICustomer-VPC or sovereign
Sensitive financial (private banking, trade)Sovereign
Trade secrets / FM IPSovereign or on-premise
Government internalSovereign or on-premise
Government classifiedOn-premise air-gapped

Step 3: What’s your customer side preferred?

For B2B AI vendors, your customer’s customer often dictates:

Listen to the customer’s customer; align deployment.

Step 4: What’s your acceptable cost?

Order-of-magnitude cost multiplier (vs multi-tenant SaaS baseline):

ModelMultiplierReason
Multi-tenant SaaS1xShared infrastructure
Customer-VPC SaaS1.5-2.5xDedicated tenant, vendor still operates
Sovereign tenancy2-4xCustomer cloud + customer keys + dedicated ops
On-premise3-6x (plus customer infra cost)Full isolation + customer operates

The cost gap is real. But for the workloads that need sovereign or on-premise, the cost is non-discretionary.

Common decision mistakes

Mistake 1: Under-deploying (using SaaS when sovereign required)

PDPL-restricted KSA data on US-hosted SaaS = direct regulatory exposure. Save money on the deployment + lose 100x in fines + reputational damage.

Mistake 2: Over-deploying (using on-premise when SaaS would suffice)

Public-domain data on air-gapped on-premise = unnecessary cost + slow onboarding + restricted iteration. Use what the regulation + sensitivity actually demand.

Mistake 3: Treating deployment as a one-time decision

Workloads evolve. A startup that begins on multi-tenant SaaS may need to graduate to sovereign as it adds enterprise + government customers. Plan for the migration path.

Mistake 4: Choosing on price alone

Cheapest deployment that doesn’t meet compliance = invalid choice. Choose on compliance + sensitivity first; price-optimise within the valid options.

Mistake 5: Ignoring the customer’s customer

Your customer might be willing to use SaaS, but their customer (a KSA government buyer, a EU patient, a US Fortune-500 with strict supply-chain compliance) might not. Anchor on the downstream regulatory exposure.

What Annota8 is designed to support

The four deployment patterns are scoped per engagement. Default position and what each requires from a customer:

Not every pattern is implemented out of the box today; sovereign and on-premise patterns are scoped, designed, and delivered against the customer’s specific environment. Talk to us about your deployment posture rather than assuming a tier from this list is shrink-wrapped.

See sovereign deployment + on-premise deployment for operational detail.

Discuss your deployment → 30-min session Read sovereign deployment overview