Proposed zero-egress control posture
User interface for commands and notifications
Azure AD OAuthDocument drop zone (managed M365)
Encrypted at RestEvent routing within VNET
Managed IdentityDocument parsing function
Managed IdentityLLM orchestration function
Managed IdentityWorkiva API bridge
Managed IdentityIntermediate data storage
Private Endpoint CMK EncryptedSecrets & certificates
Private Endpoint RBAC OnlyMonitoring & diagnostics
Private EndpointGPT-5.1 Private Deployment
Private Endpoint Managed IdentityVector database (RAG)
Private EndpointForm recognition
Private EndpointESG Reporting target
OAuth2 Client Credentials API GatewayAll Azure Functions and AI resources communicate over a private virtual network with no public IP exposure.
Azure OpenAI and Storage accounts use Private Links - not accessible via public internet.
All service-to-service authentication uses Managed Identity - no credentials in code.
All data processing occurs within designated EU region - no data sent to public OpenAI models.
Project Northern Lights Security Architecture v1.0 | Danta Labs for KPMG Lighthouse
Zero-Egress Compliant | GDPR Ready | Norway East Region