Demo › Step 1 › Compliance & Security
Requirement Applicability Notes EU data subjects Yes Malta-based customers (EU citizens) Data residency Yes All data stored in swedencentral (EU) Right to erasure Yes Must support deletion of customer PII on request
Payment is strictly cash on delivery — no cardholder data is stored, processed,
or transmitted. No network segmentation or encryption requirements under PCI-DSS.
Not required for this scope. A basic SLA is sufficient; no SOC 2 audit is planned.
No health data is handled. No BAA or HIPAA-specific audit logging required.
Not required for this scope. The environment is simple with a best-effort support model.
Requirement Value Primary Region swedencentral Data Sovereignty EU-only Cross-region Replication Not required
Requirement Value Identity Provider Social IdPs via App Service Authentication (Easy Auth) MFA Requirement Not required RBAC ModelApplication-level (staff vs customer)
Control Required Notes Private endpoints ✅ Key Vault, Storage, ACR via VNet VNet integration ✅ App Service S1 with VNet integration Public endpoints acceptable ✅ App Service public inbound only; backend services private WAF required❌ Not justified for < 1K concurrent users
Control Recommended User Confirmed Notes Managed Identity Yes Yes App Service to Key Vault, Storage, and ACR Private Endpoints Yes Yes Key Vault, Storage Account, ACR via VNet PE WAF No No Low traffic; not cost-justified Key Vault for Secrets Yes Yes Store storage connection strings securely Diagnostic Settings Yes — Basic logging to Log Analytics (recommended) TLS 1.2 Minimum Yes Yes Enforced on all endpoints Encryption at Rest Yes — Platform-managed (Azure default) Network Isolation Yes Yes VNet integration with private endpoints