Exactly what Qeau does
on your infrastructure.
No black box. Qeau deploys over an outbound SSH connection with a key you control, runs as a non-root user you choose, and writes your secrets to memory — never disk. Here's the whole model.
The short version
- Outbound only. Qeau connects out to your host over SSH. There's no inbound port to open and no always-on daemon you have to trust.
- Your key, your user. You provide the SSH key and the login user. Qeau runs as that user — not root unless you grant it.
- Secrets never touch disk. The on-host agent fetches resolved env at process start and hands it straight to your app's memory. Nothing is written to the filesystem.
- Revocable in one move. Rotate the key or remove the host and Qeau's access is gone immediately.
- Everything is audited. Every action is logged (UTC, RFC-3339) and can stream to your SIEM.
How Qeau accesses your host
A deploy is a short-lived, outbound SSH session. Qeau holds your key server-side and never ships it to the browser. Here's the full sequence — nothing more runs on your box than what's listed:
Connect. Qeau opens an outbound SSH session to the host + user you registered, authenticating with the key you provided. A 20-second handshake timeout means a stalled host fails fast, not silently.
Fetch code. It clones your repo at the chosen branch (via your Git OAuth grant — Qeau never asks for your Git password).
Build. It runs the build command you configured, with a content-hashed cache so unchanged dependencies aren't rebuilt.
Release. It starts your app under PM2 and performs a zero-downtime blue-green swap via a current symlink — the old release stays until the new one is healthy, so rollback is instant.
Route (optional). If you set a custom domain, it writes an NGINX vhost for it. Nothing else touches your web server.
# Want to revoke? Rotate the registered key or delete the host in Qeau — the next deploy simply can't connect.
Secrets that never touch disk
Most platforms drop a plaintext .env on your host. Qeau doesn't have to.
Memory-only
Secrets live only in your process's environment. No .env on disk, nothing for a backup or a curious user to read.
Metadata-only UI
The dashboard shows secret keys and rotation dates — never values. Plaintext never leaves the orchestrator toward the browser.
Per-environment
Dev, staging and prod each carry their own secret set, scoped and rotated independently.
Audited rotation
Every rotation is recorded with a timestamp, so the SOC 2 evidence pack can prove your secret hygiene.
Identity & access
Least privilege, end to end — for the people in your workspace and the platform itself.
Workspace-enforced MFA
Require TOTP across the workspace; members are gated until enrolled, on password and SSO logins alike.
SAML SSO & SCIM
Sign in with your IdP; joiners and leavers sync automatically so access maps to your directory.
Custom RBAC
Granular, custom roles plus deploy approvals and IP allowlists — segregation of duties by design.
Hardened sessions
httpOnly cookie sessions, single-use tickets for log streaming, and TOTP-gated staff access on our side.
Platform hardening
The controls we hold ourselves to, so your trust isn't just in our intentions.
Signed, attestable builds
Every release image is keyless-signed with cosign and ships an SBOM — you can verify exactly what's running.
Locked-down runtime
Read-only root filesystem, all Linux capabilities dropped, and no-new-privileges on the orchestrator.
Database & transport
PostgreSQL pinned to SCRAM-SHA-256 auth; TLS in transit; a strict CORS allowlist and Content-Security-Policy.
Keyless cloud identity
Object storage via workload identity — no long-lived cloud keys sitting in config.
Compliance & assurance
We'd rather be precise than buzzword-y. Here's exactly where we stand.
SOC 2 evidence, built in
One click exports the records auditors ask for — access reviews, approvals, rotations, quotas — mapped to CC controls. Current attestation status available on request.
Continuous controls
The controls engine checks your projects continuously and surfaces drift before an assessor would.
Data residency
Pin workloads to regions with per-workspace identity boundaries to meet residency requirements.
Audit & SIEM
Immutable, RFC-3339 audit logs streamed to your SIEM for retention and alerting.
# For our current SOC 2 attestation status, a DPA, or our latest penetration-test summary, email security@qeau.tech — we'll share under NDA.
Report a vulnerability
Found something? We want to hear from you. Email security@qeau.tech with details and a way to reproduce. We acknowledge reports quickly and work disclosure in good faith — no legal action for good-faith research.
See it for yourself.
The sandbox runs the full governance stack on a live host — inspect the audit log, the evidence pack, and the deploy pipeline yourself.
Qeau