ParallelButler ← Home
Legal

Privacy Policy

Last updated: October 31, 2026

ParallelButler is built local-first. The substance of your work — which agents you run, their output, your code, and your windows — stays on your Mac and is never sent to us. This policy explains the little that does leave your device, and why.

The short version No account. No code or agent output ever leaves your machine. We use a random install identifier and anonymous, aggregate usage analytics to keep the app working and improving. Once you have a license, the app also reports a short record of each Mac it is used on, so you can later see and manage those Macs. Payments are handled by Paddle, not by us.

01 What stays on your device

The app works by observing the local status of AI coding agents you run yourself. The following never leaves your Mac:

The app receives status over a local HTTP listener bound only to 127.0.0.1, which is not reachable from the network.

02 Information that does leave your device

Install identifier

On first launch the app generates a random install ID (a UUID). It is not derived from your name, email, hardware, or any personal data. It is used to associate your license with this installation and to de-duplicate anonymous analytics.

License verification

To check your trial or paid entitlement, the app contacts our license endpoint with the install ID. The endpoint returns a signed license record. No personal information is required for this exchange.

Device records for licensed installs

A license covers up to three of your own Macs. Only after a license is present on a Mac, each license check also sends a device record so we can count how many Macs use the license and, in the future, let you remove a specific Mac from it. The record contains:

Trial installs without a license send no device record.

Anonymous usage analytics

We collect minimal, aggregate product analytics (for example: app launches, feature usage, and crash signals) through PostHog, keyed only to the random install ID. These events contain no code, no agent content, and no personal identifiers. They help us understand whether the app is working and which features matter. You can disable analytics in the app’s Privacy settings.

02b Payments

Purchases are processed by Paddle, the Merchant of Record. When you buy a plan, Paddle collects and processes the payment information and billing details necessary to complete the transaction and calculate tax. We do not receive or store your full payment details. Paddle’s handling of that data is governed by Paddle’s Privacy Notice. We receive a confirmation that an install ID is entitled to a plan, plus the limited transaction references needed to honor and support your purchase.

03 Service providers

We share data only with the processors needed to run the app, and only to the extent described above:

We do not sell your data, and we do not use it for advertising.

04 Retention

Entitlement records associated with your install ID, and the device records attached to your license, are kept for as long as needed to provide and support your license. Anonymous analytics are retained in aggregate. You can clear local app data at any time by uninstalling the app.

05 Your choices

06 Children

The app is intended for developers and is not directed to children under 13 (or the minimum age in your jurisdiction). We do not knowingly collect data from children.

07 Changes & contact

We may update this policy; material changes are reflected by updating the date above. Questions about privacy can be sent to support@parallelbutler.app. This service is provided by Hangzhou Qiantang Bibuling Information Technology Service Studio (“Bibuling Studio”), operated by Shan Jiang.