Privacy Policy
Last updated: January 31, 2026
The short version: SaneApps apps keep your files, clipboard data, scripts, settings, and other personal content on your device. Some apps send anonymous aggregate product events, such as whether the app launched in Basic or Pro mode, whether an upsell was shown, or whether a license was activated.
What SaneApps Collects
SaneApps applications do not upload your personal content to SaneApps servers. You can verify this yourself — the source code is on GitHub. Some apps may make limited network requests for updates, licensing, sync, provider APIs, or other explicit features, and some apps send anonymous aggregate product events such as Basic vs Pro launch state, upsell views, or license activation. ·
Anonymous Product Events
Some SaneApps apps send a small number of anonymous aggregate product events to SaneApps infrastructure. These events are used for coarse product counters such as whether the app launched in Basic or Pro mode, whether an upsell or locked feature was shown, or whether a license was activated. They are not tied to an account, and they do not include your files, clipboard contents, scripts, hosts entries, API keys, payment data, or other personal content.
Individual App Policies
Each app has its own privacy policy with specific details:
Purchases
Purchases are processed by Lemon Squeezy (Merchant of Record). I receive your email address for order fulfillment. I do not store payment information. Lemon Squeezy's privacy policy governs transaction data. ·
Websites
The SaneApps websites (saneapps.com, sanebar.com, saneclip.com, saneclick.com, sanehosts.com) are static HTML hosted on Cloudflare Pages. I use privacy-respecting, anonymous aggregate website analytics from Cloudflare to understand page traffic and checkout flow performance. I do not use invasive ad-tech tracking, behavioral profiling, or mailing-list pixels. Cloudflare may also collect standard infrastructure logs as part of hosting and security — see Cloudflare's privacy policy.
If you email me at [email protected], I'll use your email only to respond. I don't add you to any mailing list.
Updates
SaneApps use Sparkle for in-app updates. Sparkle checks for updates by fetching an appcast XML file from the SaneApps server. This request includes your app version and macOS version. No personal data is transmitted. You can disable update checks in each app's settings.
Changes
If this policy changes, I'll update this page. The date at the top reflects the latest revision.
Contact
Questions about privacy? Email [email protected].