Legal

Azure DevOps Marketplace extension.

BranchDeploy / Privacy policy

Privacy policy

Last updated: October 2026

BranchDeploy is operated by Pixel Funnel Ltd, a company registered in England and Wales (Company No. 8497619). Our registered address is available on request.

Summary

The free tier of BranchDeploy runs inside your Azure DevOps organisation. Its configuration is stored in Azure DevOps Extension Data storage, and the deploy action itself sends no work item, branch, or pipeline data to Pixel Funnel Ltd. The extension does check your licence status and send anonymous usage telemetry (which you can turn off). The Pro tier stores your account, synced project settings, deployment records, and any release notes you write (not code) in a backend hosted on Cloudflare infrastructure. Connecting an AI assistant such as ChatGPT or Claude is optional; if you do, what it reads is covered in AI assistants.

Data controller

Pixel Funnel Ltd is the data controller for personal data processed in connection with BranchDeploy. Contact: privacy@pixelfunnel.co.uk.

What we collect

Free tier

The free tier keeps your configuration within your Azure DevOps organisation and sends only the limited data described below to Pixel Funnel Ltd:

Pro tier

When you use Pro features, BranchDeploy stores:

We do not collect source code or commit messages. We do not store work item descriptions: where a description is shown to you, or sent to an AI assistant you have connected, it is read from Azure DevOps at that moment and not written to our database. See AI assistants below.

Anonymous usage telemetry

BranchDeploy collects limited anonymous usage telemetry to help us understand extension usage and diagnose reliability issues. This may include extension version, event type, success/failure status, broad error codes, coarse branch and environment categories (for example “feature” or “staging”), and hashed Azure DevOps identifiers. Identifiers are hashed with a server-side secret before storage, so we cannot reverse them to the original organisation, project, or user.

We do not collect repository names, branch names, organisation names, project names, user emails, access tokens, commit messages, pull request titles, or pipeline variables. Telemetry is best-effort and never blocks deployments. You can disable it at any time from Project Settings → BranchDeploy under “Anonymous usage telemetry”. Raw telemetry events are retained for up to 12 months.

Website visitors

This website (branch-deploy.dev) does not use advertising cookies, and our analytics stores nothing on your device: no cookies, local storage or session storage. We use PostHog (hosted in the EU) in its cookieless mode to understand how the site is used. It records the pages you view, the links and buttons you click, how far you scroll, your referring site and campaign tags, and your browser, device type and approximate location. To count unique visitors without a cookie, PostHog derives a temporary identifier on its servers from request details such as your IP address and browser, which resets each day, so we cannot follow you from one day to the next or across other websites. We do not record your screen or keystrokes, and form contents are never captured.

If you sign in to your account, we set a strictly necessary session cookie to keep you signed in. Usage of the account pages is recorded against your internal account and workspace IDs, not your name or email address, so we can see which features are used and improve them. Sign-in links, invitation links and payment references are removed from page addresses before anything is recorded. Our servers record key account milestones the same way, against those IDs: signing up, creating or joining a workspace, connecting the extension, Microsoft Teams or an AI assistant, saving an Azure DevOps token, deployments being queued and how they finished, and subscription and payment changes. These never include branch names, work item details, your name or your email address. Account pages also report errors to Sentry so we can fix problems. Cloudflare Pages may log anonymised request metadata (IP addresses are not stored by us).

Support communications

If you email us for support, we store your email address and message content for the purpose of responding to your request. We do not add you to any mailing list without explicit consent.

Legal basis for processing

Where we process personal data, the legal basis is:

Data retention

Data sharing

We do not sell personal data. We share data only with:

AI assistants (ChatGPT, Claude, and other MCP clients)

BranchDeploy can be connected to an AI assistant, including the BranchDeploy app in ChatGPT. This is optional and off until someone in your organisation connects one.

Your rights

Under UK GDPR and the Data Protection Act 2018, you have the right to:

To exercise any of these rights, email privacy@pixelfunnel.co.uk. We will respond within 30 days.

You also have the right to lodge a complaint with the Information Commissioner's Office (ICO) at ico.org.uk.

Security

Data in transit is encrypted with TLS. Pro data is stored in Cloudflare D1 (SQLite) with access restricted to the BranchDeploy backend service. An Azure DevOps personal access token you save for the Teams bot or AI assistant features is encrypted at rest (AES-256-GCM) and never returned to any client; API keys and tokens we issue are stored only as hashes. We never receive the Azure DevOps session credentials the extension uses; the short-lived access token it sends once when connecting is checked against Azure DevOps and not stored.

Changes to this policy

We may update this policy from time to time. The date at the top of this page shows when it was last revised. Significant changes will be notified to Pro subscribers by email.

Contact

For privacy questions, email privacy@pixelfunnel.co.uk.

Install Free forever for one project.

Ready to deploy?

Install BranchDeploy from the Marketplace, open Project Settings, add your pipeline ID, and deploy from a work item in minutes.

$ az devops extension install --extension-id branchdeploy --publisher-id PixelFunnelLtd
Install free
Requirements
  • Azure Repos + Azure Pipelines.
  • Permission to queue the pipeline.
  • No BranchDeploy account needed (Free).
Setup
  • Install the extension.
  • Open Project Settings → BranchDeploy.
  • Enter your pipeline ID and save.
Free tier
  • One project, one environment.
  • Queues as your Azure DevOps session.
  • Completely free, forever.
Pro
BranchDeploy // © 2026 Pixel Funnel Ltd // Azure DevOps Marketplace extension // No clipboard. No tab switching. No branch-name guesswork.