Privacy Policy
Pipeline Inbox for Bitbucket Pipelines (the "Plugin") for JetBrains IDEs, published by Lesstep.
This plugin is not affiliated with, sponsored or endorsed by Atlassian. Atlassian, Bitbucket and Bitbucket Pipelines are trademarks of Atlassian.
Last updated: October 28, 2026
What the Plugin does with your data
- The Plugin talks only to api.bitbucket.org. Pipeline, step and log data travel directly between your IDE and Bitbucket, through the proxy configured in your IDE if there is one. Redirects are followed only on api.bitbucket.org itself, with one exception: a finished step's log, which Bitbucket hands out at a short-lived address of its log storage. That address carries its own signature, and the log is read from it without your sign-in.
- Your Atlassian email and API token (or an access token) are stored in your IDE's password safe on your computer. They are sent only to api.bitbucket.org, as the authentication header of those requests, and to no other server. Emptying the fields in the settings removes them from the password safe. Without a sign-in, public repositories are read anonymously.
- To show which pipelines are yours, the Plugin reads your Bitbucket account's identifier, nickname and display name from api.bitbucket.org. They are compared with the pipelines on your computer and sent nowhere. To show the pipelines of your current branch, it reads which branch is checked out in the Git repositories open in your IDE.
- When Also list my workspaces' recently updated repositories is on and you are signed in, the Plugin reads the workspaces your account can see and their most recently updated repositories, to choose those repositories. It is read from Bitbucket and used on your computer only.
- To list the custom pipelines and their variables for Run Pipeline, the Plugin reads
bitbucket-pipelines.ymlfrom the repository on Bitbucket, at the branch you choose. It is read, not run, and kept only while the dialog is open. - The Plugin keeps your list filter, the recent repositories option, and the refresh and notification options in your IDE settings on this computer (left out of Settings Sync). The repositories and workspaces each IDE project adds, and the repository chosen above its list, are kept in that project's workspace file, which is not shared through version control.
- When you choose to remember the variables of Run Pipeline for a pipeline, the Plugin keeps their names and values in your IDE settings on this computer (not in the password safe, and left out of Settings Sync), so that they are filled in next time. A secured variable's value is never kept. Do not remember a value you would not keep in a settings file; running with Remember unticked clears what was kept for that pipeline.
- To ask you once for a rating on JetBrains Marketplace, the Plugin remembers, on your computer only, up to three dates on which its list showed pipelines, whether it has asked, and the day it asked. The same dates are also used once to mention the free trial, if you have never started it, and the Plugin remembers whether and on which day it has done so. Nothing about this is sent anywhere.
- To tell you once, in the last three days of your 30-day trial, how much of the paid features you used during it, the Plugin counts, on your computer only, how many pipelines you started (Run Pipeline and Run Again) and stopped while the trial was running, and remembers whether and on which day it has told you. It also remembers the day your trial ends, as the IDE reported it, so that after the trial it offers to buy a license rather than a trial you can no longer start. Nothing about this is sent anywhere.
- The Plugin remembers whether it has shown its one-time hint on where to find the pipelines.
- The Plugin has no AI features and sends your code and logs nowhere but your Bitbucket.
What we do not do
- We do not run any server that receives data from the Plugin.
- We do not collect analytics, telemetry or usage statistics from the Plugin, and nothing is sent automatically when something goes wrong (see below).
- We do not sell or share any data. The Plugin sends us none; what you email us and the website's click counts below are used only by us, and our database provider stores the counts for us.
Our website
This is about lesstep.com only; the Plugin itself still collects nothing. lesstep.com counts how many times its links to JetBrains Marketplace are clicked. For each click it keeps the date and time, which Marketplace page the link leads to, and which lesstep.com page the link was on. It reads the request headers only to leave out automated visits and to find the page the link was on, and keeps nothing else from them. It sets no cookies and keeps no IP address, browser details or anything else that could identify you. The counts are stored with Supabase, our database provider. Like any website, lesstep.com is served by a hosting provider (Cloudflare), which handles each request, including your IP address, to deliver the page.
Error reports you choose to send
If the IDE reports an error in the Plugin, its error dialog offers Report to Lesstep by email. Choosing it opens an email to support@lesstep.com in your email program, containing the error (the exception and its stack trace, which can include names of your workspaces, repositories, pipelines or branches), the Plugin, IDE, Java runtime and operating system versions, and anything you wrote in the dialog. The whole report is also copied to your clipboard. You read the email before sending it, and nothing is sent unless you send it. We use a report only to fix the problem and to answer you, and delete it when it is no longer needed for that.
Licensing
Licenses are sold and checked through JetBrains Marketplace. JetBrains processes purchase and license information under its own privacy policy.
If you write to us
If you email support, we use your address and message only to answer you, and delete them when they are no longer needed for that.
Changes
If the Plugin starts handling data differently, we will update this page and the date above before releasing that version.