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 Alpha
  • A model provider receives only a request's context: the message, selected memory and excerpts you added.

    Available in Alpha
  • Team and Business: shared project content is stored as encrypted objects in the chosen S3 through a sync gateway (TLS and AES-256-GCM).

    In testing
  • The 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 Alpha
  • The interface only learns that a key is saved, never the key itself. Keys never reach logs or exports.

    Available in Alpha
  • Backups carry no keys or connection addresses: on a new device you add them again.

    Available in Alpha
  • Windows: 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 testing
  • Before launch ORYVIO checks every file of the embedded Hermes against pinned hashes and rejects altered ones.

    In testing
  • On macOS the agent runs in a sandbox: outside network closed, home folder reads denied, writes only to granted folders.

    In testing
  • If the sandbox is unavailable, and on Windows and Linux, the agent does not start until verified isolation exists.

    In testing
  • Terminal, 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 Alpha
  • Sign-up and email confirmation were checked by the owner on a Mac in the pilot.

    Available in Alpha
  • We 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 testing
  • Invited Team members work with team projects only in the cloud and do not save them to a local database.

    In testing
  • Removing 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