RunCraft

iOS training planner driven by Jack Daniels' VDOT methodology.

View the Project on GitHub marslin1220/RunCraft-web

RunCraft Privacy Policy

Effective date: 11 June 2026 Last updated: 11 June 2026

This Privacy Policy describes how the RunCraft app (“RunCraft”, “we”, “us”) handles your data. The short version: your data never leaves your iPhone. There are no servers, no accounts, no analytics, and no third-party tracking.


Who we are

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.


What data RunCraft reads

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.


What data RunCraft stores

Everything RunCraft generates is stored locally on your iPhone in a private SQLite database inside the app’s sandbox:

This database never leaves your iPhone. RunCraft has no servers and performs no network requests for app data.

To delete the data: delete RunCraft from your iPhone.


What Apple frameworks handle

Some features hand off to Apple’s own systems, which have their own privacy policies that apply when they receive data:

RunCraft never sees your Siri transcriptions or your Apple ID.


What we don’t collect

To be explicit:


Children

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.


Changes to this policy

If we change how RunCraft handles your data — including any future addition of iCloud sync, a Pro subscription tier, or analytics — 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.


Contact

Questions, concerns, or requests: marslin@gmail.com.


Last reviewed: 11 June 2026