What you stand up#
The current footprint is deliberately small:
- Engine service — detection, tokenization, Context management, and restoration in one self-hosted service. Runs in a container on standard CPU servers; the standard detection stack has no GPU dependency.
- Detection models — the self-hosted detection stack ships with the engine and runs entirely inside your environment. Nothing calls out.
- Restoration state — the in-memory Context Store of the current profile, behind a replaceable storage interface; see Vault for how persistent deployments harden it.
- Salus API — the integration surface your applications or gateway call. Text protection is the first lane; document pipelines follow, with Salus Desktop covering files on managed endpoints today.
What deploys where#
The engine deploys on-premises or in a private cloud tenancy you control. The placement rule is the same everywhere: everything that can re-identify a token stays inside your controlled environment. There is no phone-home, no license-server dependency, and no vendor access path into the deployment.
How a rollout runs#
- Validate. Run detection against your own data, in your environment, and read the measured result — not a datasheet number. One team, one workflow.
- Protect. Integrate the API in that workflow. Providers receive tokens; users keep getting useful answers. Failure behavior is agreed per data class before enforcement begins — the defaults fail closed.
- Expand. More workflows, more callers, more data classes; hardened storage and key custody come in when and where your posture requires them.
First Deployment walks this path in detail.