Security and your data

Where your data lives, how each part of Eido Build proves who it is, and what agents can and cannot reach.

Where your data lives#

Eido Build runs in your Azure subscription. Everything it stores is in the SQL database the installer created there: work items, documents, conversations, decisions and attachments. One backup of that database restores a working system.

Your code stays in your repository host. Eido Build works on it through the connection you set up, and agents work on a copy in a sandbox.

No shared secrets#

Nothing in an installation is a password, client secret or API key that both sides hold.

WhatHow it proves who it is
People signing inAn app registration in your tenant, used only to sign people in. It has no secret or certificate.
The databaseMicrosoft Entra only. Eido Build’s own managed identity is the database’s administrator.
Key Vault, storage, container registryEido Build’s managed identity, with roles given by the installer.
Updating itselfEido Build’s managed identity, which may deploy to its own App Service and nothing else.
Microsoft Graph, for Windows 365Eido Build’s managed identity, with permissions an administrator grants only if Windows 365 is wanted.
LicensingCheck-ins signed with a key the installation made itself.

What Eido Build’s identity may do#

WhereRole
Its own App ServiceWebsite Contributor
Its resource groupReader
Key VaultKey Vault Secrets User
Storage accountStorage Blob Data Contributor, Storage Blob Delegator
Container registryContributor
Application Insights, Log AnalyticsMonitoring Reader, Log Analytics Reader
Foundry, if installedFoundry Project Manager, Foundry User, Foundry Account Owner

Who can do what#

Everything in Eido Build needs a signed-in user. Permissions are checked by Eido Build on every request, not only by hiding buttons. See Users and permissions.

Odie has no account of its own. Anything Odie changes is done by the person who pressed the card, with that person’s permissions.

Agents and credentials#

An agent cannot be given a credential.

  • To call another system, an agent is granted a specific action. Eido Build makes the request and adds the credential on its own side. See Integrations for agents.
  • Inside a sandbox, the agent has no repository token. Eido Build adds it to git’s requests from outside the agent’s reach.
  • An agent with read-only code access works with a token that can only read, so the repository host itself refuses a push.
  • On a Foundry workbench, model calls go through a proxy, so the agent does not hold a model credential either.

Every action call is logged, including the ones that were refused.

Where models run#

WorkbenchWhere your code and prompts go
FoundryModels deployed in your own Azure AI Foundry project, in your tenant.
AnthropicAnthropic’s platform, under your own Anthropic API key and agreement.

You choose per project, per stage and per agent. See Workbenches.

What is sent to Eido#

Only the licence check-in: the install id, the version, and counts of users, projects, work items and agents. None of their content is sent. See Licensing.

When Odie or an agent fetches a link, Eido Build makes the request and refuses private network addresses. Text pasted into Odie is treated as something to read, not as instructions.

Scripts#

Project actions run on the Eido Build server. Only admins can write them, and every run is logged with who ran it.

Popular

Your first work itemRaise an enhancement and follow it through triage, the agent stages, approval and the merge.User guideHow a workflow runsThe stages a work item passes through, who has each one, and what each status means.User guideAcceptance criteria and QAWriting down what done means, testing a change against it with evidence, and deciding what happens to the bugs that turn up.User guideCutting a releaseFreezing a release, running its checks, deciding what to do about what they find, and shipping it.User guideOdieThe assistant on every page. It reads everything you can read, and anything it wants to change becomes a card for you to press.User guideCosts and budgetsWhat agents cost, where to see it, and the caps that stop a stage, an agent or a month from overspending.AdministrationIntegrations for agentsLetting agents act in other systems by granting them specific actions, without ever handing them a credential.AdministrationLicensingHow Eido Build checks its licence, what it sends when it does, and what to do if it locks.Install and licence