Local first
Scenes, Environments and the orchestration between them are designed to work on your Mac. The deterministic core should not need a round trip to a server to put a window where it belongs.
Privacy principles
Window titles, project names, documents, URLs and display setups all expose context about what you do and who you do it for. Orvial is being designed with that assumption from the start.
The commitments
Eight specific behaviours, rather than an adjective.
Scenes, Environments and the orchestration between them are designed to work on your Mac. The deterministic core should not need a round trip to a server to put a window where it belongs.
The local product should not require an Orvial account. Signing in to arrange your own desktop is not a trade anyone should have to make.
Normal workspace control does not depend on continuously recording your screen. Orvial expects to work through the macOS Accessibility APIs, not through capture.
Local logs and transmitted telemetry are separate things. Turning on more detailed local troubleshooting should never, by itself, start sending anything anywhere.
Window titles, URLs, file paths, document names, Scene names and context are all capable of revealing what you are working on and who you work for. They are designed to be handled on that assumption rather than as incidental metadata.
If a diagnostic package is ever produced, you should be able to read it and redact it before it is transmitted — not send an opaque bundle and hope.
Cloud intelligence must not become a hidden dependency for core orchestration. If a feature needs it, that should be visible and refusable.
Portable configuration should leave machine-specific and sensitive values out by default, so sharing a Scene does not quietly share your desk.
Why it needs so much permission
It is a real question, and it deserves a real answer rather than reassurance.
Accessibility permission lets an approved app control interface elements in other applications. That is genuinely powerful, and it is the reason the principles above matter more here than they would for a tool that only touched its own window.
What Orvial needs, what it deliberately does not ask for, and what happens when you revoke it are all on permissions.
Follow the build
Occasional notes as Orvial moves from engine evidence toward its first macOS release.