ARCHITECTURE & INTEGRATION MODEL

Split Deployment — France

Their data plane and our analysis plane both run in France, on separate hardware, joined only by a federated message link. PROPOSED

Their infrastructure DATA PLANE · FRANCE · THEIR HARDWARE · THEIR DPA · STATEFUL

PROPOSED | AUGUST 2026

Our infrastructure ANALYSIS PLANE · FRANCE · OUR HARDWARE · OUR IP · STATELESS

PRIVATE LINK mTLS federation WireGuard or IPsec

Gateway, 40+ frontends, ~30 data services, MySQL, object store and their own broker. Every finding, screenshot, document, PII analysis and user account lives here. PRIVATE LINK mTLS federation WireGuard or IPsec

Broker, crawler fleet, engine-service, ai-facade and Redis. It holds the tests and prompts and nothing else — no findings, no accounts, no documents.

Traefik gateway accounts-api 40+ frontends

~30 data services MySQL 8.4 object store their broker

DETAIL ON PAGE 2

← verdicts crawl jobs

our broker crawler-manager crawler × 10

crawler-manager | crawler x10 | engine-service

ai-facade Redis

DETAIL ON PAGE 3

WHERE THE LINE FALLSANALYSIS PLANE - OURSDATA PLANE - THEIRS
HoldsTests, crawler, AI promptsEvery result, document, screenshot, account
StateNone that survives a restartAll of it
Reachable byTheir broker, over the private linkTheir browsers, directly
If they leaveWe keep the IPThey keep their data

BLUE = THEIR HARDWARE, THEIR DPA · AMBER = OUR HARDWARE, OUR IP