Privacy
PackPilot Privacy Notice
PackPilot is a Mac-native local SEO tool. Almost everything stays on your device. This document covers what (small) data leaves your machine.
What we collect
We collect three categories of data, only when you explicitly act:
- Profile (on Save Profile) — name, email, company, app version, server-side timestamp. Used to understand who is using PackPilot and to contact you if needed.
- Bug reports — title, details, the in-app route you were on, your user agent, app version, your profile name + email (if filled in). Sent when you click "Send" in the Feedback dialog.
- Feature requests — title, details, route, app version, your profile name + email (if filled in). Sent when you click "Send" in the Feedback dialog.
What we never collect
- API keys (Anthropic, DataForSEO, Google, etc.) — stored only in macOS Keychain on your device.
- Project content (URLs, keywords, scan results, GMB profile data, citations, rankings, reports).
- Files from your local sites used in Hangar.
- Crash dumps with stack traces tied to user data.
- Location data, IP geolocation, device fingerprints.
Where it goes
Data is sent over HTTPS to PostHog (EU region by default). Only the PackPilot maintainer has access to the project.
Opt out
- Profile → "Anonymous reporting" toggle → off. Stops bug/feature reports being sent. Local logging continues so you still have a history.
- Don't fill in name/email to keep the profile payload empty.
- Power users: keep the toggle off and configure your own webhook URLs under "Advanced" if you want self-hosted collection.
Local history
Every bug or feature you submit is also recorded in your local SQLite DB (feedback_entries table). You can see them under Profile → "Your past reports". Delete the row from disk by removing the row in the SQLite DB at ~/Library/Application Support/PackPilot/.
GDPR / data subject requests
Email support@packpilot.app with the email you used in PackPilot. We will export and/or delete your rows from our sheet within 30 days.
Changes
This notice may change as PackPilot evolves. The version of the policy that applies to you is the one shipped with the build you have installed.