Security & data residency

Hardening in 12 points + Swiss data residency

An AI agent with access to your files, inboxes and APIs is only as safe as the server it runs on. A default install is not enough. Here is exactly how we harden every deployment.

01

Dedicated non-root user

The agent runs under a purpose-built, unprivileged account with no sudo rights, so a compromise can’t take over the machine.

02

UFW firewall, closed ports

Deny-by-default firewall: only the strictly necessary ports are open, everything else is closed to the internet.

03

SSH key-only + fail2ban

Password login disabled, key-based authentication only, and fail2ban bans IPs after repeated failed attempts.

04

TLS / HTTPS everywhere

All traffic encrypted in transit with valid certificates and auto-renewal. No plaintext endpoints exposed.

05

Encrypted secrets vault

API keys and tokens live in an encrypted secrets store, never in plaintext .env files or source code.

06

Least-privilege API scopes

Every key and integration gets the narrowest scope it needs, so a leaked token has minimal blast radius.

07

Automatic security updates

Unattended security patching keeps the OS and dependencies current without manual intervention.

08

Isolated container / VM

The agent runs inside a dedicated, isolated container or VM, separated from other workloads and the host.

09

Encrypted, tested backups

Regular, encrypted, off-instance backups so you can restore quickly, and restores are actually tested.

10

Audit logging

Actions, access and key events are logged for traceability, incident review and accountability.

11

Rate limiting

Request rate limits protect the agent and its APIs against abuse, runaway loops and brute-force attempts.

12

No data outside Switzerland/EU

Processing and storage stay within Swiss/EU jurisdiction. No data is silently shipped to third-party regions.

13

Your server, your name

The server stays in your name: you keep ownership and control of the infrastructure and the data on it, throughout.

Live in 48 hours, or you don’t pay.

Your data stays in Switzerland/EU, under nLPD/GDPR.

See managed plans

Need it built for you?

WarMachine33: AI automation agency. We design and ship custom AI workflows for your business.

Discover WarMachine33 →