agentevo

Legal

Privacy Policy

Last updated 18 October 2026

Agentevo is local-first. The runtime stores captured operational data in an encrypted local vault. Optional cloud features send additional data: cloud recall sends query text and selected context, and sync sends derived skill data in the mode you choose. This policy explains those flows alongside account and control data.

Who we are

Agentevo ("we", "us") runs agentevo.sh, the web console at agentevo.sh/console and the Agentevo Cloud API at api.agentevo.sh. The local runtime and SDK are open-source software you run yourself. Questions about this policy go to support@agentevo.sh.

What stays on your machine

The local runtime works offline and needs no account. Local capture and recall use data on your machine or in your own VPC:

Local-first covers data sent to Agentevo. The coding agent you use (for example Claude Code or Codex) talks to its own model provider under that provider's terms; we do not control that traffic or how the provider keeps it. Optional BYOK embeddings also send input text directly to the embedding provider you configure, under its terms.

What we receive

When you create an account

Sign-up and sign-in are handled by Clerk, which manages your account identifiers and email address. Our Cloud API receives your verified Clerk user ID and provisions a personal tenant and Default workspace. The console displays your email from Clerk. Workspace names supplied through the API are control metadata.

When you use the cloud

Control metadata only, by default: tenant, workspace and user IDs, your plan, request counters and quota, feature flags, the public keys of devices you register, the personal access tokens you create (stored as hashes), and service audit records such as who changed a workspace's sync mode and when.

When you request cloud recall

Explicit cloud recall (for example, agentevo recall --cloud) sends your query text and selected workspace, capability and risk settings to the Cloud API. Optional automatic context can include repository, branch, stack and runtime details; failure context can include a failed command or error text. Local checks redact detected patterns and reject remaining detected secret material, but do not guarantee that the text contains no sensitive information. This request is separate from turning sync on.

Only if you turn sync on

Sync is off until a workspace owner opts in under the sync terms. Then:

If you enable BYOK embeddings for cloud recall or searchable sync, the SDK sends the selected query or template text to your configured embedding provider and can send the resulting vectors to the Cloud API. That provider traffic is separate from AgentEvo hosting.

This website

How we use it

To provide the service you asked for: sign you in, keep every tenant's data separate, count requests against your plan, run the sync and cloud recall you turned on, prevent abuse, and answer support requests. We do not sell personal data, and we do not use your data to train models.

Service providers

Paid plans are not available yet, so no payment details are collected. When they launch, a payment processor will handle card data and this policy will say which one.

How long we keep it

Retention is separate from freshness: a skill can go Stale and stop being used long before it is deleted.

Your choices and rights

Agentevo is not directed at children under 16, and we do not knowingly collect their data.

Security

Traffic to our services uses TLS. Tenant, workspace and project access is derived from your authenticated identity, never from IDs in a request, and cross-tenant requests fail without revealing whether an object exists. Learned objects are signed, and a signature proves who made an object, never that it is safe to reuse. No system is perfectly secure; if you find a vulnerability, please tell us at support@agentevo.sh.

Changes and contact

When this policy changes we update the date at the top. Questions: support@agentevo.sh.