Skip to content

Compliance & Security

RequirementApplicabilityNotes
EU data subjectsYesMalta-based customers (EU citizens)
Data residencyYesAll data stored in swedencentral (EU)
Right to erasureYesMust 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.

RequirementValue
Primary Regionswedencentral
Data SovereigntyEU-only
Cross-region ReplicationNot required
RequirementValue
Identity ProviderSocial IdPs via App Service Authentication (Easy Auth)
MFA RequirementNot required
RBAC ModelApplication-level (staff vs customer)
ControlRequiredNotes
Private endpointsKey Vault, Storage, ACR via VNet
VNet integrationApp Service S1 with VNet integration
Public endpoints acceptableApp Service public inbound only; backend services private
WAF requiredNot justified for < 1K concurrent users
ControlRecommendedUser ConfirmedNotes
Managed IdentityYesYesApp Service to Key Vault, Storage, and ACR
Private EndpointsYesYesKey Vault, Storage Account, ACR via VNet PE
WAFNoNoLow traffic; not cost-justified
Key Vault for SecretsYesYesStore storage connection strings securely
Diagnostic SettingsYesBasic logging to Log Analytics (recommended)
TLS 1.2 MinimumYesYesEnforced on all endpoints
Encryption at RestYesPlatform-managed (Azure default)
Network IsolationYesYesVNet integration with private endpoints