Security model — current
How LiveHQ
protects your Mac.
LiveHQ publishes apps through a managed edge connection, with access checks before traffic reaches your Mac. These are the boundaries the system enforces.
Cloudflare handles public HTTPS and DDoS shielding. LiveHQ forwards authorized requests over a connection your Mac initiates. Your Mac opens no inbound application port, and its IP address is not published as the app’s DNS origin.
—Trust boundary
A visitor connects to LiveHQ’s public edge over HTTPS. After access checks, the request travels over OriginLink to the signed runtime agent on your Mac. That agent manages the local containers and runtime credentials.
Client
HTTPS request
Privacy edge
public TLS + access policy
OriginLink
outbound tunnel
Runtime agent
signed broker
App + data
Docker Desktop
- LAW 01
The Mac does not open an inbound application port, and its address is not published as the application origin in DNS.
enforced by: outbound-only application publishing through OriginLink - LAW 02
Volumetric DDoS floods are absorbed at the public edge, in front of the OriginLink tunnel.
enforced by: Cloudflare public TLS and shielding in front of the LiveHQ edge; the Mac is never the public origin - LAW 03
The Mac initiates the encrypted connection that carries authorized application traffic.
enforced by: the signed OriginLink gateway - LAW 04
The signed Mac app and CLI never receive the Docker socket or runtime-agent Keychain material.
enforced by: signed typed XPC; the runtime agent is the sole local broker - LAW 05
Your project is built and its image inspected before LiveHQ creates the deployment’s app or database resources.
enforced by: one deployment plan and durable prepared-artifact evidence - LAW 06
Each app URL is bound to the correct app, Mac, and workspace through a signed route.
enforced by: signed route bindings rather than arbitrary network targets - LAW 07
Requests forwarded to your Mac carry signed envelopes, with freshness checks and replay protection.
enforced by: current signed request-envelope verification - LAW 08
Managed apps run in isolated containers with limited resources, no root user, a read-only filesystem, and no added Linux capabilities.
enforced by: Docker runtime policy, network boundaries, and per-app resources - LAW 09
Runtime secrets belong to one app, use Keychain-backed storage, and are delivered when the app runs. They are excluded from image builds and redacted from diagnostics.
enforced by: runtime-only delivery plus redaction at every output boundary - LAW 10
Your Mac proves its device identity with a nonextractable P-256 key in the login Keychain. Authorization sessions are time-limited.
enforced by: device-bound signing through macOS security services - LAW 11
New apps start private. The edge enforces private, password, and public access before forwarding app traffic.
enforced by: edge access policy and signed application identity
The signed runtime agent manages local execution. The edge decides which visitors may reach it.