QuickPilot

Privacy policy

Last updated April 23, 2026

This policy describes what information QuickPilot(“we”, “us”, or “QuickPilot”) collects when you use our Mac application (the “App”) and our website at quickpilot.app(the “Site”), and how we use it. We wrote this policy to be readable. If anything is unclear, email hello@quickpilot.app.

The short version

  • Your voice never leaves your Mac.Speech recognition runs entirely on-device using Apple’s Speech framework.
  • The App contains no analytics, telemetry, or trackers. It does not phone home, count launches, or report crashes automatically.
  • Payment is handled by Paddle.com Market Ltd.They process your card and receive your billing details — we receive only the transaction ID, your email, and your country.
  • We send one transactional emailcontaining your license key. That’s it. You are not added to any mailing list.
  • No third-party scripts on the Site. No Google Analytics, no Facebook Pixel, no session recorders. The Site is CDN-served static content plus one checkout script from Paddle.

1. Information the App processes on your device

When you grant microphone and speech recognition permission, the App receives audio from your selected microphone. That audio is passed to Apple’s on-device Speech framework, configured with requiresOnDeviceRecognition = true. The resulting transcript text is compared against the phrases you have registered. If a match is found, the associated action fires.

None of this data leaves your Mac.The App holds no server-side transcript log, no training dataset, and no “we may use recordings to improve the product” clause.

2. Information the App stores locally

  • Your phrases and action bindings. Stored in ~/Library/Application Support/QuickPilot/config.json. Plain-text JSON, readable and editable by you.
  • Your preferences. Stored in macOS UserDefaultsunder the App’s bundle identifier.
  • Your license key and last-verified timestamp (direct-DMG build only). Stored in the macOS Keychain.

Uninstall removes the App. Deleting ~/Library/Application Support/QuickPilot/ and clearing the Keychain entry removes all local state.

3. Information we collect when you buy

Purchases are processed by Paddle.com Market Ltd, our Merchant of Record. Paddle collects your name, billing address, email, and payment details. We do not see your card number.

We receive from Paddle:

  • The Paddle transaction ID.
  • Your email address (to deliver the license key).
  • Your country (for VAT/sales-tax invoicing).

We store these in Cloudflare KV alongside a license key we generate. Paddle’s own privacy policy is at paddle.com/legal/privacy.

4. Information we collect when you use your account

When you visit /account to look up your license, we require your email and license key. We check these against our records to show you your license status and, if you choose, deactivate a machine slot.

We log request timing and IP address at the Cloudflare edge for abuse prevention only. These logs rotate out automatically.

5. What the App does connect to

  • Apple’s speech-locale download service— only on first launch in a locale you haven’t used before. This is a first-party Apple endpoint and is governed by Apple’s privacy policy.
  • Our update feed (direct-DMG build only). The build checks https://downloads.quickpilot.app/appcast.xml periodically to see if a new release is available. The request reveals the App version string and your IP to Cloudflare logs.
  • Our license verification endpoint (direct-DMG build only). Once every 30 days, the App revalidates your license online. The request contains your license key and a machine identifier. Nothing else.

The Mac App Store build does not contain any network-client capability.

6. Cookies on the Site

The Site sets no analytics cookies. The Paddle checkout overlay sets functional cookies required to complete a payment; these are first-party from Paddle. See paddle.com/legal/cookies.

7. Data retention

  • License records: kept for the lifetime of the license. Deleted on request.
  • Refunded transactions: license is flagged refunded and disabled; the record remains for accounting.
  • Paddle keeps transaction records per their own retention policy (legally required for tax purposes).

8. Your rights (GDPR / CCPA / similar)

You can ask us, at any time, to:

  • Confirm what data we hold about you.
  • Provide a copy of that data in a portable format (JSON export).
  • Correct anything that’s wrong.
  • Delete everything. This disables the license; we’ll confirm in writing.

Email hello@quickpilot.app with the subject “Data request” and we’ll respond within 14 days.

9. Sub-processors

  • Paddle.com Market Ltd— payment processing, tax, invoicing.
  • Cloudflare, Inc.— static site hosting, edge Workers, KV storage for license records, CDN for DMG downloads.
  • Resend, Inc.— transactional email delivery (license key).

10. Children

QuickPilot is not directed at children under 13 and we do not knowingly collect personal information from them.

11. Changes to this policy

If we make a material change, we’ll update the “Last updated” date at the top and, for existing customers, email a brief summary to the address associated with your license.

12. Contact

hello@quickpilot.app