Security
Anvil Coder is hosted in Switzerland. Source code included in model requests goes to the configured model provider; results go to your code host and tracker. The sections below explain access controls, the execution environment and the limits of these safeguards.
The convenient construction is the opposite one: if a key is missing, take the shared one; if the organisation is missing, show everything. Both conveniences are invisible in normal operation and, in the failure case, are the damage itself.
Anvil Coder decides the other way at the points named above: on the Claude paths the service rejects a request without the organisation's key with 401, and in the hosted service no request reaches the factory without its organisation. That is more annoying during setup — you notice immediately when something is missing — and exactly therefore correct.
Operations run on the Infomaniak Public Cloud in Switzerland. For teams that have to justify data sovereignty, that is not a side note but often the first question.
The models themselves naturally live with their providers. The connection is interchangeable and covers local models via Ollama — which provider runs is a deployment decision. Compute time can be priced; if a price is set, runtime flows into the cost accounting. Without it, local models run at cost zero.
The operations behind it