Skip to content

Access & privacy

ORBIS is single-owner software that runs on your hardware. Your memory, config, and audio stay on your Mac unless you point a model or delegate at a remote endpoint. This page is the reference for the access controls; for the posture behind them, see Privacy.

One owner

ORBIS is built for a single owner — you. There's no multi-tenant cloud, no shared profile, no account system. The orb is yours.

What's local vs. remote

Stays on your MacLeaves only if you configure it
Your memory (sessions, facts, reminders, inbox)The LLM — if you choose a hosted provider instead of a local one.
Your orbis.yaml config and personaSTT / TTS — if you choose a hosted backend instead of the local default.
Mic capture, echo cancellation, the default voice pipelineDelegates — the external agents/endpoints you add.

The defaults are local: a local LLM (MLX/Ollama), local STT (Whisper/Parakeet), local TTS (Kokoro). Going remote is opt-in, per choice.

Owner API key

The owner API key (Settings → System → Access) gates privileged access to ORBIS's API.

  • Single-user, single-machine installs — leave it empty; there's nothing to gate.
  • Multi-machine / tailnet — set it when ORBIS is reachable beyond localhost (e.g. over a tailnet), so only the owner can drive it.

Speaker verification (optional)

By default ORBIS runs in owner-trust mode — it assumes the person talking is you. You can optionally enable a speaker gate: a voiceprint check that verifies it's the owner's voice before acting, and chooses how to handle a stranger (warn / refuse). Configured under persona.behavior.speaker_gate.

See also