Security and data handling

What we do with your code and data, in plain terms. This page describes controls that exist today; where something is not in place yet, it says so.

Last updated 20 October 2026.

Your code and AI

  • Code and configuration from client repositories are processed only by AI models on servers we operate. The routing rule is enforced in code: tasks that contain client code cannot be sent to an external AI service unless an engagement is explicitly configured for it after the client agrees in writing.
  • Deterministic tools (codemods and rules) do most of the work without any AI. Every AI rewrite must pass automatic checks before a person reviews it, and every change reaches your repository as a pull request that your team or ours approves.
  • The free readiness scan runs in your browser; files are not uploaded.

Audit trail

  • Every portal action and every AI call during an engagement is recorded in an append-only log where each entry includes a SHA-256 hash of the previous one, so edits or deletions are detectable.
  • Workspace members can download the trail as CSV or as JSON with the hash rule, and verify the chain themselves.
  • Workspace owners can stream audit events to their own Splunk HTTP Event Collector as they happen; missed deliveries are retried.

Access

  • Sign-in uses one-time email links or your company's single sign-on: OpenID Connect (Okta, Microsoft Entra ID, Google Workspace) or SAML 2.0. Your domain can be set to require single sign-on.
  • Every portal request checks that the user belongs to the workspace; integration and connection settings need a workspace owner.
  • Sign-in tokens and sessions are stored as hashes; session cookies are HTTP-only.

Integrations and credentials

  • Access tokens and secrets you give us (Git hosts, Jira and Confluence, Adobe Cloud Manager, Slack or Teams webhooks, Splunk tokens, identity provider secrets) are encrypted with AES-256-GCM before they are stored, and are never shown again.
  • GitHub access goes through our GitHub App, and we verify with GitHub that an installation belongs to the person connecting it. Adobe Cloud Manager access is read-only.
  • Webhooks from GitLab, Azure DevOps and Bitbucket use a separate secret per connection; webhooks we send to you are signed with HMAC-SHA256 and a timestamp.
  • Requests to addresses you supply are checked so they cannot reach private or internal networks.

Not in place yet

  • No third-party certification (such as SOC 2 or ISO 27001) and no external penetration test so far.
  • We make no data-residency commitment on this site yet.

Security questionnaires and questions: [email protected].