| Kryptering under transport | TLS 1.2+ på hver forbindelse, også mellem tjenester |
| Kryptering i hvile | AES-256 med KMS-styrede nøgler i skyen |
| Regionsbinding | Postgres, Redis, objektlagring, login og logging: alt bundet til EU (Stockholm) |
| Adskilte databaserettigheder | Tre Postgres-roller håndhævet med GRANT/REVOKE: værdiansættelsesmotoren kan ikke læse bruger- eller faktureringstabeller, og scraperen kan kun skrive sammenligninger. En fejl i en af dem kan ikke lække kontodata. |
| Procesisolation | Scraper-arbejderen kører i sin egen container med sine egne ressourcegrænser, så et spidsbelastet scrape ikke kan udsulte API’et eller værdiansættelsesmotoren. |
| Ret til sletning | Et planlagt job kaskaderer sletningen gennem Postgres, Redis, S3 og backups; hver sletteanmodning registrerer systems_cleared pr. system. |
| Hemmeligheder | Secrets manager i skyen. Aldrig i committede filer. |
| Revisionslog | Følsomme kontohandlinger i audit_log; adgang til rapporter i report_access_log. |