Last updated: October 5, 2026
Leafmark is built on a simple principle: your books, highlights, and reading habits belong to you — and to no one else, including us.
Books, highlights, notes and reading habits stay on your device or in your own iCloud. Purchase processing in versions that enable RevenueCat is described below.
Deleting the app deletes all of this from your device. Copies already synced to iCloud stay in your iCloud account. We could not recover any of it even if you asked us to, because we never had it.
Leafmark uses the open-source Readium Swift Toolkit to render EPUB files. It runs entirely on your device and sends nothing anywhere.
Versions that enable RevenueCat use its purchase service for receipt validation, fraud prevention, purchase reliability, and purchase analytics. The currently distributed versions keep this SDK disabled and do not send data to RevenueCat.
When enabled, the SDK automatically sends past and new Apple purchase records, including product and transaction identifiers, purchase dates and status, and renewal, expiry or revocation information where applicable. It also uses a randomly generated anonymous app user ID. RevenueCat receives request information such as app and operating-system versions, locale, currency and network IP address. Purchase records may include purchases from earlier versions and both production and Sandbox transactions.
The app does not add your name, email address, advertising identifiers or a custom cross-app identity to RevenueCat. Automatic device-identifier collection is disabled. App-created content is not sent to RevenueCat. See RevenueCat's Privacy Policy.
Apple StoreKit continues to determine purchase ownership and eligible Family Sharing access. Existing purchases, prices and free features are unchanged, and this migration does not require a repeat purchase. Uninstalling the app removes local app data but does not delete Apple's purchase history or RevenueCat purchase records. Manage subscriptions through Apple and send privacy or deletion requests privately to andphoto.co@gmail.com. Do not post receipts or transaction identifiers in public issues.
This policy describes the automatic purchase-service processing in versions that enable RevenueCat. Other future changes will be documented here before activation.
Privacy questions or deletion requests: andphoto.co@gmail.com. Do not post receipts or transaction identifiers in public issues.