The Fourths
Work/Mitig8
InsuranceRisk Management

Insurance compliance, rebuilt from first principles.

A multi-tenant risk management platform for South African insurance brokers. POPIA-compliant and FSCA-audit-ready.

[X]+
Insurance professionals on platform
30
Azure Functions in production
100%
Audit log coverage on all regulated records
Mitig8 platform screenshot

The challenge

Services
Platform EngineeringCompliance SystemsAI Integration
Platform
Azure Container AppsPostgreSQL Flexible ServerAzure Functions v4Azure AI Foundry
Compliance
POPIAFSCAISO 27001 alignment

Mitig8's existing platform had been built under deadline pressure with no compliance architecture. POPIA requirements were handled at the application layer without schema-level enforcement. Multi-tenancy was incomplete — shared tables with organisation-level filtering created data isolation risk. The FSCA audit was 90 days away.

Our approach

01

We started with a full schema audit. Every table containing personal information was identified, mapped to its ROPA entry, and assessed for RLS coverage. We found 14 tables with inadequate tenant isolation and 6 with missing audit trails.

02

The migration was executed in parallel with live operations — no downtime. We introduced Entra B2C for identity, Azure Container Apps for all application services, and a new audit log architecture that captured every write to regulated tables with actor, timestamp, and before/after state.

03

POPIA consent management was rebuilt as a first-class schema feature. Each data subject has a consent record with timestamp and version. Deletion requests cascade via database trigger to all related tables.

The outcome

Platform passed FSCA audit on first submission. Zero findings on POPIA data isolation. Audit log coverage reached 100% on all regulated records. The engineering team reduced from 6 contractors to 2 full-time engineers on retainer.

Building something similar?

30 minutes. We'll tell you what we think.

Book a Discovery Call