Private by construction.
Verifiable, not just promised.
Most vendors ask you to trust a privacy policy. OpenEng makes privacy a property of the architecture. Your open-weight models run on your machine, and your prompts, code, memory, and keys are never readable off it — not because we promise it, but because the wire has no field to carry them and the channel is encrypted end-to-end past a blind broker.
Crosses the wire
- Your prompt
- Rendered output (tokens)
No field for it to travel through
- Persona
- Memory
- Embeddings
- Secrets
- API keys
- Your code
The egress invariant
The wire has no field to leak.
Privacy here is a property of how the channel is shaped, not a runtime check you have to trust. The channel between the browser and your engine carries exactly two things — and nothing else has anywhere to travel.
The models stay on your machine
A blind relay, not a data plane
- Crosses the wire: your request + rendered tokens, encrypted
- Everything else stays on-device
End-to-end encryption
Encrypted end-to-end. Even on your own machine.
The browser-to-engine channel isn't merely transport security to a relay — it is encrypted end-to-end, so nothing between the two ends — not even the broker that relays it — can read or tamper with the stream.
Authenticated encryption, end-to-end
- Tamper is detected, not just decoded
- The broker sees only ciphertext
- Your own machine is treated as hostile, like any network
The same encryption on every surface
- One contract, every surface
- Verified in CI
- No weak link to find
The perimeter
No front door to pick.
The engine opens no inbound port — it dials out to reach your browser, so the classic browser-to-server attack surface simply isn't there. What remains is authenticated and encrypted at every hop, in independent layers.
layer 1
No inbound port
layer 2
Origin-locked console
app.openeng.ai. No wildcard, no substring — one origin can load and drive it, or it's rejected.layer 3
Paired to your engine only
layer 4
Authorized per message
Credentials & execution
Short-lived by default. Default-deny on anything that bites.
Credentials are short-lived and scoped to the surface that requested them, and the agent runs inside a real OS kernel sandbox where destructive actions need explicit approval. An agent you can actually leave running.
Short-lived, scoped credentials
Real kernel sandbox
- Read-only root filesystem
- Network off by default
Default-deny on destructive actions
Secrets & identity
Secrets stay by reference. Identity stays clean.
The control plane never holds a secret value, and the account system is built on boring, audited standards — no bespoke crypto, no long-lived bearer tokens lying around.
Secrets-by-reference control plane
${ENV} references only — your actual secrets resolve from the local environment at run time, on your machine, never in the cloud. A breach of the control plane yields names, not values.- Config is a mirror, never the source of secrets
- Secrets resolve locally, at run time
Identity hygiene
- Standard browser + device sign-in
- Single active session
- API keys shown once · only a hash stored
What we never collect
No telemetry. No data plane. No stored cards.
The simplest privacy guarantee is the one where the data never exists. There is nothing to opt out of, because there is nothing being collected.
No telemetry, ever
No readable data plane
Card data never stored
Our threat model, stated plainly
The one boundary we can't cross — and won't pretend we do.
The same-OS-user ceiling
The engine runs only on your own machine, encrypts every session, and sandboxes every worker. But it runs as you — and it cannot defend against another process already running as the same OS user on the same machine. That is the trust boundary of every local program, and we'd rather state it plainly than imply a guarantee we can't make. If an attacker is already executing as your user, they have your shell; the fix is OS-level user isolation, not a marketing claim. Everything above this line is real, enforced, and verifiable.
Trust you can read for yourself.
Run it on your own machine, watch the wire, and verify every claim on this page. Private by construction — no telemetry, no data plane, no compromise.
Install the engine
curl -fsSL https://openeng.ai/engine/install.sh | bash