Security without big words
Only properties that exist in code and passed checks, each with its status. What is missing, we say so.
What the statuses mean
- Available in Alpha
- Works in the ORYVIO Alpha build used in the closed pilot. There is no public release yet.
- In testing
- Implemented and under verification. Not yet in a build for users.
- Planned
- On the development plan. No dates announced.
Where data is stored
Personal: projects, chats, files and memory are stored on the device in a local SQLite database.
Available in AlphaA model provider receives only a request's context: the message, selected memory and excerpts you added.
Available in AlphaTeam and Business: shared project content is stored as encrypted objects in the chosen S3 through a sync gateway (TLS and AES-256-GCM).
In testingThe central account database holds accounts, licences, roles and service pointers. Chat text, files and memory never go there.
Available in Alpha
API keys
A key is typed into a masked field and goes straight to the system vault. On macOS that is the Keychain.
Available in AlphaThe interface only learns that a key is saved, never the key itself. Keys never reach logs or exports.
Available in AlphaBackups carry no keys or connection addresses: on a new device you add them again.
Available in AlphaWindows: storage in Windows Credential Manager is not yet verified on a device.
Planned
Agent permissions
Hermes gets a one-time session token instead of an API key. It reaches the model only through the ORYVIO proxy, with permission checks.
In testingBefore launch ORYVIO checks every file of the embedded Hermes against pinned hashes and rejects altered ones.
In testingOn macOS the agent runs in a sandbox: outside network closed, home folder reads denied, writes only to granted folders.
In testingIf the sandbox is unavailable, and on Windows and Linux, the agent does not start until verified isolation exists.
In testingTerminal, file writes and browser: only with approval of each action. Off until security checks pass.
Planned
Accounts
Sign-in by email and a password of 12+ characters. Passwords are stored as salted hashes; device sessions can be revoked.
Available in AlphaSign-up and email confirmation were checked by the owner on a Mac in the pilot.
Available in AlphaWe never collect passwords or cookies of other services, ChatGPT included.
Available in Alpha
Team spaces
The plan belongs to the organisation's licence. The server checks each member's role on every action.
In testingInvited Team members work with team projects only in the cloud and do not save them to a local database.
In testingRemoving a member closes access on the server. The app's cache cannot grant new rights.
In testing
What we do not claim yet
- There is no end-to-end encryption between team members: storage encryption is done by the server.
- There has been no independent external security audit yet.
- There are no Apple- or Microsoft-signed installers yet.
- Load and production-cloud checks for Team and Business are not yet accepted.
Found a vulnerability? A public reporting address will appear on the support page with the first public release.
Support
