The short version
fadr collects zero user data. It has no analytics, no telemetry, no crash reporters, and no advertising SDKs. We do not know your name, we do not track how you use the app, and the only identifier we ever see is the email you give to Lemon Squeezy at checkout, so we can send you your license key and answer your support emails.
The app does make network requests in exactly three situations: an automatic update check, a license activation, and a weekly license re-validation. Everything else lives on your Mac. The sections below explain every nook and cranny.
What the app does on your device
fadr listens for touch events on your trackpad using Apple's Multi-Touch framework. It needs two macOS permissions to do this: Accessibility (so it can read trackpad gestures at all) and Input Monitoring (so it can notice when you're typing and when a modifier key is held, which powers the typing-detection and modifier-gate safety filters). Every touch event is processed locally and then immediately discarded. Keyboard events are only inspected to detect "is the user typing right now" and "is the configured modifier key currently held". The contents of keystrokes are never stored, logged, or uploaded anywhere.
What is stored on your Mac
Your preferences live in a standard macOS plist file at:
~/Library/Preferences/llc.valid.fadr.plist
That file contains:
- The action assigned to each trackpad edge
- Sensitivity, edge width, and behavioral toggles (typing detection, cursor freeze, haptic feedback, and similar)
- A list of your per-app profiles, if you've created any
No identifiers, no timestamps, no usage counts. Trial state and
your license credentials live in the macOS login keychain (and,
for the trial only, in two additional encrypted files under
~/Library/Caches/ and
~/Library/Application Support/, so that deleting the
keychain entry alone doesn't reset the trial). Those files are
encrypted with a key derived from your Mac's hardware identifier,
so they are useless on any other machine.
Network activity
fadr makes network requests in exactly three situations. Nothing else ever reaches the network from this app.
1. Automatic update check (every 24 hours)
fadr uses Sparkle, the
open-source macOS auto-update framework. Once a day, Sparkle
fetches a single static manifest at
https://updates.fadr.app/appcast.xml to see whether
a new release exists. The request carries your IP address and
Sparkle's user-agent string, nothing else. We do not log or
analyze these requests. If a newer version is available, Sparkle
downloads it in the background and stages it to install the next
time you quit the app. You can disable automatic update checks in
the app's preferences.
2. License activation
When you paste your license key into the Activate License window,
your key is sent to
https://api.lemonsqueezy.com/v1/licenses/activate
along with a SHA-256 hash of your Mac's hardware identifier. The
hardware hash is how Lemon Squeezy counts how many machines a
single key has activated (up to two, per our license terms), and
it cannot be reversed back into any data about your Mac. Your
name, your full email, and your IP address beyond what any HTTP
request carries are not forwarded by fadr. Lemon Squeezy already
has the email you used at checkout and manages the rest.
3. License re-validation (every 7 days)
Once a week, fadr hits
https://api.lemonsqueezy.com/v1/licenses/validate to
confirm your license is still active. This is how Lemon Squeezy
propagates refunds and revocations to the app. If the check fails
for any reason (network outage, Lemon Squeezy downtime, whatever),
fadr has a 30-day offline grace window before it falls back to
trial-expired mode, so you don't need to be online to keep using
the app day-to-day.
That's it. There is no analytics, no telemetry, no crash reporter, no usage tracking, no advertising SDK, and no third-party code in the app beyond Apple's own frameworks and Sparkle.
Purchases and licensing
Purchases are handled by Lemon Squeezy, our merchant of record. When you buy fadr, Lemon Squeezy processes your payment and sends you a license key by email. We receive the email address attached to the purchase so we can deliver support, but we do not send marketing to it and we do not share it with anyone. Lemon Squeezy's own privacy policy applies to the checkout experience.
Your license key
The license key itself is stored in the macOS login keychain. fadr uses it only for the activation and revalidation calls described above. You can remove it at any time by clicking Deactivate in the License window, which tells Lemon Squeezy to free the activation slot so you can activate another Mac.
Email support
If you write in, your message is stored in our email provider for as long as the conversation is active, then archived. We never share the content of a support email with anyone outside the company.
Children's privacy
fadr is a trackpad utility and not directed at children. Because we collect no data from anyone, we collect none from children either.
Changes to this policy
If we ever change how fadr handles data - for example, adding an opt-in telemetry flag in a future release - we will update this page and note the change in the release notes for that version. We will never switch data collection on by default.
Contact
Questions about this policy? Write in. We read every message.