Team & security

Security & data safety

How Apprail keeps your workloads apart, your secrets secret, and your data recoverable — and, just as important, where the current limits are.

Isolation

Secrets

Access control

In transit

Visitors connect over HTTPS to Cloudflare’s edge, which connects to Apprail’s region over TLS. Database tunnels are encrypted end to end between your client and Postgres. Traffic between services and data inside one environment stays on its private network and isn’t additionally encrypted.

What’s backed up

DataProtection
PostgresContinuous log archiving and a daily base backup to offsite object storage; restore to any moment into a new database. Backups are kept after a database is deleted
Object storageCopied offsite nightly (a copy, not a point-in-time archive). Deleting a non-empty bucket is refused
CachesNot backed up. Memory-only by default; optional persistence to one disk
QueuesNot backed up. Persistent messages survive restarts, on one disk
Your configurationapprail export at any time

Where your data is

Your services and data run in Apprail’s region in Šiauliai, Lithuania. Visitors’ requests pass through Cloudflare’s global edge. Backups are stored in Cloudflare R2.

Current limits

Apprail is in private alpha. Each database, cache, queue, and the object store is a single instance without failover, so a machine failure means a period of unavailability until it restarts elsewhere. Builds run in a hardened, rootless builder and containers share the server’s kernel, and an independent review of isolation for fully untrusted code is still to come — which is one reason access is by invitation. MFA is handled by your sign-in provider (GitHub or Google) for now.