← Back to SaneSales
Privacy Policy
Last updated: February 2026
Summary
SaneSales does not collect, transmit, or store any personal data. Your sales data and API keys remain entirely on your device.
Data Collection
SaneSales does not collect:
- Personal information
- Usage analytics
- Crash reports
- Telemetry of any kind
- Sales data or revenue information
Local Storage
SaneSales stores the following data locally on your device:
- Preferences: Standard iOS/macOS UserDefaults
- API Keys: Stored securely in the device Keychain (never leaves your device)
- Sales Data: Cached locally for offline viewing (never transmitted to SaneApps servers)
This data never leaves your device.
API Credentials
SaneSales connects directly to LemonSqueezy, Gumroad, and Stripe APIs using your API keys. These keys are:
- Stored in the device Keychain with hardware encryption
- 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: Checking for updates via Sparkle (can be disabled in Settings). No personal data is transmitted.
All API communication is encrypted (HTTPS). No sales data is sent to SaneApps servers.
Third-Party Services
SaneSales uses:
- Sparkle: For checking app updates. Only checks for updates from sanesales.com. No personal data 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)
Open Source
SaneSales is open source. You can review the code at github.com/sane-apps/SaneSales.
Contact
Questions about privacy? Email hi@saneapps.com or open an issue on GitHub.