iOS training planner driven by Jack Daniels' VDOT methodology.
Effective date: 11 June 2026 Last updated: 25 July 2026
This Privacy Policy describes how the RunCraft app (“RunCraft”, “we”, “us”) handles your data. The short version: your data stays yours — it lives on your devices and syncs only through your own private iCloud. RunCraft has no servers of its own, no accounts, no analytics, and no third-party tracking.
RunCraft is an iOS app for serious runners following Jack Daniels’ VDOT training methodology. It is published by Cheng Lung Lin as a personal project.
When you grant permission, RunCraft reads the following from Apple Health (HealthKit) on your iPhone:
Reads only. RunCraft does not write anything back to HealthKit.
You can revoke this access at any time: iOS Settings → Privacy & Security → Health → RunCraft. When access is revoked, the affected features (VDOT detection, recovery banner, VO₂max chart) silently stop working but RunCraft continues to function for everything else.
Everything RunCraft generates is stored locally on your iPhone in a private SQLite database inside the app’s sandbox:
This database syncs across your own Apple devices through your private iCloud account (Apple’s CloudKit private database), so your plan and history follow you from one iPhone to the next. That sync stays entirely within your iCloud — RunCraft has no servers of its own and never receives, sees, or stores your data. You can turn the sync off in iOS Settings → [your name] → iCloud → Apps Using iCloud → RunCraft.
To delete the data: delete RunCraft from your iPhone. To remove synced copies, also turn off RunCraft in iCloud from the same Settings screen.
Some features hand off to Apple’s own systems, which have their own privacy policies that apply when they receive data:
WorkoutScheduler. Subject to Apple’s privacy policy.UNUserNotificationCenter and delivered locally. No notification
data leaves your iPhone.RunCraft never sees your Siri transcriptions or your Apple ID.
To be explicit:
RunCraft is rated 4+ on the App Store and contains no objectionable content. We do not knowingly collect data from children under 13 because we do not collect any user-identifying data, period.
If we change how RunCraft handles your data — including a future Pro subscription tier or any change to what is synced — this page will be updated and the effective date at the top will change. Material changes will be surfaced in-app via the Settings → About section so you don’t have to re-read the policy to know something has changed.
Questions, concerns, or requests: support@marstudio.app.
Last reviewed: 25 July 2026