Skip to main content

Shared security responsibility

Version 1.0. Last updated: 29 October 2026. Applies to Covia-hosted services.

Security on Covia is shared. Covia secures the services it operates. Our cloud providers secure the physical infrastructure underneath. You secure your keys, your devices, the authority you delegate, and the agents and data you choose to run and store. This page sets out that division so you can see what you need to do.

What this page covers​

Covia-hosted services are the services operated by COVIA LABS PTE. LTD.:

  • the Covia App at app.covia.ai;
  • the venues Covia operates: venue-1 to venue-4.covia.ai and venue-test.covia.ai;
  • the AI assistant connector at connector.covia.ai;
  • the documentation at docs.covia.ai and the website at covia.ai.

Self-hosted venues are venues you or a third party run with the open-source Covia runtime. Covia does not operate them and has no access to them. If you self-host, you are responsible for the whole environment (see Self-hosted venues).

Before you start: what the hosted services are today​

  • The hosted services are a public beta. Interfaces may change and venues may be updated or restarted. There is no service-level agreement (Terms of Service §2).
  • venue-test is a scratch venue. Its data may be cleared at any time without notice. Do not store personal data or anything you need to keep on it.
  • venue-1 and venue-2 are Covia's production venues. venue-3 and venue-4 run development builds for testing and may change without notice. Use venue-1 or venue-2 for anything you rely on.
  • Keep your own copies of anything you cannot afford to lose. You can pull your assets to a venue you control at any time.

The three parties​

PartyIn one line
Cloud and platform providersSecure the data centres, hardware, host networking and virtualisation that Covia's services run on.
CoviaSecures the services it operates: the venue runtime, its configuration, TLS, access to infrastructure, secret storage, backups, monitoring, patching and incident response.
YouSecure your keys and tokens, your devices and browsers, the capabilities you grant, the agents and operations you run, the approvals you give, your third-party accounts and API keys, and the data you choose to store.

The current list of providers Covia uses, with purpose and location, is available on request from privacy@covia.ai.

Responsibility by area​

AreaProvidersCoviaYou
Physical security of data centres and hardwareSecure the facilities, hardware, power and media disposalSelects providers that publish independent security attestationsNothing
Host networking and virtualisationSecure the hypervisor and the underlying networkConfigures cloud firewalls and network access for its own resourcesNothing
Operating system and venue runtime on hosted venuesProvide the platformOperates, configures and patches the operating system, container and Covia runtime; fixes vulnerabilities in the runtimeNothing on hosted venues
Encryption in transitNothingServes every hosted endpoint over TLS (HTTPS)Connect only over HTTPS; check the venue identity the app shows you before signing in
Secrets you store (for example LLM API keys)NothingEncrypts stored secrets with AES-256-GCM so only the storing venue can decrypt them; injects them at runtime; never shows them in lists or job records; only you can read one backDecide which secrets to store; rotate them with the issuing provider if you suspect exposure; delete those you no longer need
Other stored dataStore it under contract with CoviaProtects it with access controls; backs up Covia-operated venues daily; deletes it as described in the Privacy PolicyDecide what to store, and whether it is suitable for a beta service; classify it; export it; delete it when you no longer need it
Identity: device keysNothingNever receives your private key: it is generated and kept in your browserProtect the device and browser profile that holds your key; delete keys you no longer use; if a key is compromised, stop using it and tell us
Identity: OAuth sign-inYour identity provider (Google, GitHub or Microsoft) secures your account with themOAuth sign-in is not offered on Covia-hosted venues today; sign in with a device key. Where it is turned on, the venue accepts only its own sign-in flow, or a provider token for an account already linked to it.Secure your account with that provider, including multi-factor authentication
Access tokens you mintNothingSigns and verifies tokens; rejects tokens that have expired, have no expiry, or were made for another venue. It does not yet limit how far ahead a token may expire.Mint tokens only for the time you need, and never for longer than 30 days; store them as secrets; never paste them into chat, tickets or code; stop using any token you think is exposed and tell us
Capability grants (UCAN delegations)NothingEnforces each grant exactly as issued, on every callDecide what to grant, to whom and for how long; review the scope the app shows before you approve; prefer short expiry; let grants you no longer need expire
AI assistant connectorCloudflare hosts itStores your signed grant encrypted; issues short-lived access tokens; never receives your private key or venue secretsChoose what to grant the assistant; disconnect it in the assistant when you no longer need it
Agents and operations you runNothingRuns them under your authority; records every job that changes something (inputs, outputs, timing, status, and who ran it). Reads are not recorded unless you turn that on.Own what your agents do: they act on your authority (Terms of Service §5); review their configuration, inputs and outputs
Human-in-the-loop approvalsNothingRecords each approval in the relevant jobReview each request before you approve it: an approval is your decision
LLM providers and other third-party services you callYour provider secures its own serviceHolds your API keys encrypted, as aboveOwn those accounts, their keys, spend and data terms; choose providers whose terms suit your data (local models keep inference on infrastructure you control)
Your devices and browsersNothingSecures Covia's own devicesKeep devices and browsers patched, locked and free of untrusted extensions; the app keeps your keys and session tokens in browser storage
Monitoring and loggingProvide platform logs to CoviaMonitors hosted venues with availability and resource alerts; keeps server logs and security audit logs. We are bringing every log in line with the Privacy Policy retention periods.Review your job records and agent timelines; report anything unexpected
Backups and recoveryProvide snapshot and backup storageBacks up Covia-operated venues daily and restores service after a failureKeep your own copies of important data (no service-level agreement applies during the beta)
Security incidentsNotify Covia of incidents affecting its accountsInvestigates, contains and recovers; notifies affected users and regulators as the law and the Privacy Policy requireReport suspected compromise of your keys, tokens or account to security@covia.ai promptly; follow our guidance (for example, rotate keys). A grant cannot be withdrawn before it expires, so keep grants short.
VulnerabilitiesNothingAccepts reports through security@covia.ai and through private vulnerability reporting on our main GitHub repositories; fixes and discloses themReport vulnerabilities to us privately; do not test Covia-hosted venues without our permission (Terms of Service §6)
Compliance for your dataNothingMeets its own obligations as controller or processor; offers a data processing agreement to enterprise customersDecide whether your data and use case are lawful and suitable for the service; meet your own obligations for the data you store

What you should do: a short checklist​

  1. Use a dedicated, up-to-date browser profile for Covia, and lock your device.
  2. If you sign in with OAuth, turn on multi-factor authentication with that provider.
  3. Mint tokens with the shortest lifetime that works, and store them as secrets.
  4. Read the scope before approving any capability grant, and keep expiry short.
  5. Store only the secrets your operations need, and rotate them with the issuing provider when people or projects change.
  6. Review what your agents are allowed to do, and check their job records.
  7. Keep personal data off venue-test, and think before storing personal or sensitive data on a beta service.
  8. Keep your own copy of anything you cannot afford to lose.
  9. Report anything suspicious to security@covia.ai.

Self-hosted venues​

When you run the open-source runtime yourself, you are responsible for the whole environment. That includes every area in the table above that Covia covers on its hosted services, and more: hosting, network and firewall, operating system and runtime patching, TLS, the venue identity key, secret storage keys, encryption of the venue store, backups, monitoring, logging, access control and incident response. Your own hosting providers take the provider column.

  • Covia publishes the runtime with secure defaults, documents it in the Operator Guide, and fixes vulnerabilities in the runtime. Apply new releases promptly.
  • A self-hosted venue sends Covia nothing: no telemetry and no account.
  • You are the controller of the data on your venue.

Questions​

Related documents: Terms of Service, Privacy Policy, sub-processor list (on request from privacy@covia.ai), security disclosure policy.

This page describes how responsibilities are divided. It does not change the Terms of Service or the Privacy Policy. Where an enterprise agreement applies, that agreement and its security addendum take precedence.

Document history​

VersionDateChange
1.02026-10-15First version, approved by the CEO
1.02026-10-29Published on docs.covia.ai; wording clarified on provider attestations, token lifetime, vulnerability reporting and self-hosted store encryption