Verified identity
Browser API requests use signed Firebase ID tokens. The API derives identity from verified claims rather than browser-supplied profile fields.
SECURITY BY CLEAR BOUNDARIES
Caterm is designed around outbound device connections, verified identity, explicit capabilities, and narrow access.
Browser API requests use signed Firebase ID tokens. The API derives identity from verified claims rather than browser-supplied profile fields.
Short-lived enrollment codes can be redeemed once. Device credentials can be rotated or revoked without deleting event history.
File access is confined to one configured root. Terminal capability defaults to enabled and can be disabled locally. There is no unrestricted command API.
Codex and Claude Code run on your device. Their native permission settings govern tool access; Full access can reach files and the network beyond the selected project. Caterm relays and stores conversations on its server.
Production deployments must use HTTPS and secure WebSockets. Sensitive API responses are marked no-store.