Local-first by default
The OS, the Spaces, and the data live on your machine. Cloud is a choice you make per Space, not a default the product makes for you.
Security
Construct runs on your machine. Models can run on your machine. Spaces declare what they need; the OS decides what they get. Data, audit, and policy live at the operating layer — not bolted onto a single feature.
Principles
The OS, the Spaces, and the data live on your machine. Cloud is a choice you make per Space, not a default the product makes for you.
Run Operator on local models with the same tools and the same SDK. The Space does not know — and does not need to know — that the model never left the perimeter.
A Space's manifest lists what it wants — files, network, tools, automation. Anything not declared, it doesn't get. No silent escalation by prompt.
Risky actions can require a click, a typed confirmation, or a second signer. Configurable per Space, per role, per environment.
Pin a model per Space, per task type, or by data sensitivity. Protected data never touches a non-compliant model — the routing layer enforces it.
Every Operator action is logged with who, what, where, and which model. Exportable, queryable, kept. SIEM-friendly format.
Data handling
On your machine, in the Construct profile directory. Nothing leaves the device unless you sync to your own cloud, install a Space that requests network, or call a cloud model.
Not by default. The desktop app does not phone home. Optional anonymous telemetry can be enabled per device or per org for diagnostic purposes.
Cloud models are off-device by definition. Construct ships routing rules so you can pin which models a Space is allowed to call, and which models are allowed to see protected data.
Yes. Local-only mode disables every cloud surface — model calls, marketplace, sync — and runs Operator on a local model server (Ollama, LM Studio, vLLM, etc.).
Compliance
Local-first plus air-gap covers most regulated workloads. Cloud surfaces are auditable on their own track.
Type II audit in progress for the cloud surfaces (marketplace, identity). The desktop app is local-first and does not store customer data.
You control where data lives. The desktop is local. Cloud surfaces are EU-region capable on Enterprise plans.
Run a Patient Records Space in air-gap mode against a HIPAA-eligible local model. We sign BAAs for cloud surfaces on request.
Air-gap, on-prem, custom routing rules, and dedicated infrastructure are all available on Enterprise. Talk to us about your constraints.