Skip to content

Trust

An agent you can check, not one you have to trust

Every claim on this page is backed by a document we publish: the security reference, the DPA, the privacy policy, or the policy file that bounds what the agent may do in your repository.

If it isn't logged, it didn't happen

The audit log is append-only. The agent has no path to revise its own history. That single property is what makes the rest of this page checkable rather than reassuring: you do not have to believe that the agent stayed inside its scopes, you can read what it did, in order, with the input, the output and the reason for each step.

The boundary

Where each step runs, and what it leaves behind

Coding runs on your machine, triage and the merge run on our side, every model call uses your own key, and the audit log records the request, the triage verdict and the merge.

  • the task
  • a model call on your key
  • an audit row, append-only
  • merged past the merge gate
An illustrative animation, not a live feed: the task and its timing are made up. It shows where each step runs; it does not show where credentials are stored.

How your keys are stored

What keeps your code and keys safe

The App scopes, in full

The complete list of scopes the GitHub App requests is on the App page at github.com/apps/developerz-ai. Check it against this claim before you install. It can push a branch, merge a PR once CI and the review gate pass, and cut a release when your maintainer.yml asks for one. It does not request administration or secrets, so it cannot change repository settings, read your Actions secrets, or manage access.

BYOK, your provider account

Inference runs on your own key (Anthropic, OpenAI, Gemini, DeepSeek, Kimi, GLM, MiniMax and more, or any OpenAI-compatible endpoint) under your own data-handling terms. We never resell tokens and we are not a reseller in the call path.

Secrets encrypted at rest

Stored credentials are encrypted at rest and decrypted in memory only at the moment of use. They are never written to logs or to audit events.

An append-only audit log

Every action is recorded with actor, repository, kind, input, output and timestamp, appended and never updated or deleted afterwards.

No bot-on-bot loops

CodeRabbit, Copilot, Dependabot and Renovate are recognised by identity and never answered, so two bots never end up arguing on one thread. Dependabot and Renovate PRs are still reviewed, fixed and merged through the merge gate.

The documents behind it

  • Security reference

    The exact GitHub scopes, the encryption scheme, the audit-log fields and how to report a vulnerability.

  • BYOK

    Which providers are supported, how keys are stored, and what leaves your account when the agent runs.

  • Data processing addendum

    The processor terms: what we process, on what basis, for how long, and with which sub-processors.

  • Privacy policy

    What we collect from you and from your repositories, and what we do not collect at all.

  • maintainer.yml reference

    The file that bounds the agent: what it may touch, what always waits for a human, what it must never do.

  • Report a vulnerability

    Responsible disclosure goes to our security address, not to a public issue. We answer.

Ship more. Maintain less.

We expect software to be written faster than any team can review it. Bring your repos, your boxes and your keys. We bring the org that keeps up.