Privacy Policy

Last updated October 21, 2026

UnIdle is made by MergeHub L.L.C. ("we," "us," "our"). UnIdle is built to be local-only: it doesn't require an account, doesn't run analytics, and doesn't read your screen, your terminal, or your code. This page lists, exhaustively, the few places any data does leave your Mac.

1. What UnIdle itself sends

WhatWhenWhat's sent
Update checksAutomatically, in the background, and when you click "Check for Updates"A request to our appcast file, hosted on GitHub. This uses Apple's standard Sparkle update framework, which may include basic, non-identifying details such as your macOS version and the app version you're running — the same information any app update mechanism typically sends. No personal data, no unique device identifier tied to you.
License activation (Pro)Once when you activate a license key, and when you deactivate this MacYour license key and a random ID UnIdle generates for this Mac, sent to our license server so one key can't be used on more Macs than it allows. Nothing else about you or your Mac.
Phone push alerts (Pro, opt-in, off by default)Only if you turn this on in SettingsA notification's title and a fixed message: the project folder's name and what happened (e.g. "my-app — finished"), never your code, prompts, commands or the agent's replies. Sent to the public ntfy.sh service, addressed to a randomly generated topic string that acts as a shared secret between UnIdle and your phone. We don't send your name, email, or any other identifying information — just that message.

Outside of those cases, UnIdle makes no network requests. Agent detection, activity tracking, and alert logic all run locally on your Mac and never leave it.

2. What Paddle collects

If you purchase Pro, your payment is processed by Paddle, our Merchant of Record — not by us. Paddle collects whatever billing information is needed to process your payment (name, email, payment method, and tax-relevant details) under its own Privacy Policy. We receive only what's needed to deliver and support your license — we don't receive or store your card details.

3. What we don't do

4. Local data

UnIdle stores its own settings and license status locally on your Mac, using standard macOS mechanisms (UserDefaults and Application Support). Apart from the license activation above, this data never leaves your device. Uninstall UnIdle… in Settings removes it, along with everything else UnIdle added.

5. Changes to this policy

If what UnIdle sends or collects changes, this page will be updated and the "Last updated" date above will reflect it.

6. Contact

hello@unidle.app