Iruka — Privacy Policy

Last updated: 17 July 2026

This policy explains what information Iruka collects and how it is used.


What Iruka collects

Iruka collects the minimum necessary to operate:

DataPurposeWhere stored
License keyIdentify your purchaseOn your Mac (UserDefaults)
License instance IDVerify this Mac is authorisedOn your Mac (Keychain)
Update period expiry dateDetermine update eligibilityOn your Mac (UserDefaults)
License tier and machine limitDisplay your plan in SettingsOn your Mac (UserDefaults)

License data is sent only to the LemonSqueezy license API at api.lemonsqueezy.com to activate or validate your license. Update check data (see Sparkle section below) is stored anonymously on servers controlled by Dorien Herremans. No personal information is ever stored.

What Iruka does not collect

  • No crash reporting sent anywhere
  • No file names, paths, or contents you browse
  • No personal identifiers — the install ID in update checks is a random number, not linked to you, your license, or your hardware
  • No advertising IDs or cross-app tracking

Payments

Purchases are handled by LemonSqueezy(Lemon Squeezy, LLC). When you buy a license your payment details (name, email, card) are collected by LemonSqueezy, not by Iruka or Dorien Herremans. LemonSqueezy's privacy policy applies to that data: lemonsqueezy.com/privacy

Local storage

Iruka stores license information locally on your Mac using standard macOS mechanisms:

  • UserDefaults — license key, tier, expiry date (not sensitive; readable by you via defaults read)
  • Keychain — license instance ID (protected by macOS Keychain access controls)

Deactivating your license in Settings → License removes all stored data from both locations.

Sparkle (software updates)

Iruka uses Sparkle to check for updates. When checking, Sparkle may send anonymous technical details to iruka.dorienherremans.com:

  • App version and build number
  • macOS version
  • CPU architecture (Apple Silicon or Intel)
  • Mac model identifier (e.g. MacBookPro18,1)
  • System language
  • RAM amount

Each install generates a random ID stored only on your Mac and sent with update checks so we can count unique installs. It is not derived from your hardware, license, or any personal data. This data is stored anonymously to understand how many installs are active and which platforms to support.

Your rights

You can view or delete all locally stored license data at any time by deactivating your license in Settings → License. For questions or requests related to any personal data LemonSqueezy may hold on your behalf, contact LemonSqueezy directly.

Contact

Questions about this policy? Open a thread in GitHub Discussions.