The PPOM version you received comprises mainly two components:
https://lucid.app/lucidchart/e165f6ce-bfcb-4142-b49b-4b58dd7011f5/edit?viewport_loc=-1051%2C-211%2C2721%2C1274%2C0_0&invitationId=inv_60df535d-130d-4c27-9d3a-7ac16fdd329c
PPOM Runs as an REST-API server in docker. PPOM doesn’t have internet access but the docker network. PPOM uses the Compliance Proxy in order to access some network resources.
In order to ensure compliance, we configured a proxy to allow only specific resources access:
the use has the ability to audit the proxy and its configuration, and its future logs to ensure privacy compliance.
Current solution - Caddy As a simple open-source solution we used Caddy - The client only needs to audit the configuration to ensure compliance. Our configuration sets up a few proxies that only work for the specific bucket and configured nodes.