← Back to SaneSales
Privacy Policy
Last updated: May 2026
Summary
SaneSales does not upload your sales data or API keys to SaneApps servers. Your provider API keys are stored in iCloud Keychain so your own Apple devices can reconnect automatically. Your sales data is fetched directly from LemonSqueezy, Gumroad, or Stripe. The app and website may send a few simple anonymous counts, such as whether the app opened in Basic or Pro, whether a locked feature was viewed, or whether a website download or purchase button was clicked. These counts do not use cookies, user IDs, advertising IDs, email addresses, sales data, API keys, page paths, or clicked URLs.
Data Collection
The SaneSales app does not collect:
- Personal information
- Your sales data on SaneApps servers
- Crash reports
- Your provider API keys on SaneApps servers
- Sales data or revenue information
Local Storage
SaneSales stores the following data locally or in your Apple-provided Keychain storage:
- Preferences: Standard iOS/macOS UserDefaults
- API Keys: Stored securely in iCloud Keychain for your own Apple devices
- Sales Data: Cached locally for offline viewing (never transmitted to SaneApps servers)
Sales data is not transmitted to SaneApps servers. Provider keys may sync through Apple's iCloud Keychain when that Apple feature is enabled for your account.
API Credentials
SaneSales connects directly to LemonSqueezy, Gumroad, and Stripe APIs using your API keys. These keys are:
- Stored in iCloud Keychain for your own Apple devices
- Never transmitted to SaneApps servers
- Only used to fetch your sales data directly from the provider APIs
Network Access
SaneSales accesses the network for:
- API Requests: Direct communication with LemonSqueezy, Gumroad, and Stripe to fetch your sales data
- App Updates: Direct-download macOS builds check for updates via Sparkle (can be disabled in Settings). App Store builds use Apple's update system. No personal content is transmitted.
- Simple anonymous app and website counts: The app and website may send a few simple counts, such as whether the app opened in Basic or Pro, whether a locked feature was viewed, or whether a website download or purchase button was clicked. These do not include your API keys, order history, revenue data, name, email address, page path, clicked URL, advertising identifier, or cross-site tracking identifier.
All API communication is encrypted (HTTPS). No sales data is sent to SaneApps servers.
Third-Party Services
SaneSales uses:
- Apple iCloud Keychain: For syncing provider keys across your own Apple devices when enabled for your Apple account.
- Sparkle: For checking updates in direct-download macOS builds only. Only checks for updates from sanesales.com. No personal content is transmitted.
- LemonSqueezy API: To fetch your sales data (optional, only if you configure it)
- Gumroad API: To fetch your sales data (optional, only if you configure it)
- Stripe API: To fetch your sales data (optional, only if you configure it)
- SaneApps distribution service: Receives simple anonymous app and website button-click counts. These do not include your API keys or sales data.
- Cloudflare Web Analytics (website only): The sanesales.com website uses cookie-free aggregate traffic stats, such as page views and referrers. This applies to the website only, not the app.
100% Transparent Code
SaneSales is 100% transparent code. You can review the code at github.com/sane-apps/SaneSales.
Contact
Questions about privacy? Email [email protected] or open an issue on GitHub.