Summary
Runfolio stores all your data on your device. It does not send anything to any server. It has no analytics, no ads, no account system, and no third-party SDKs.
What's stored locally
Runfolio uses Apple's SwiftData on the device to persist:
- Race records: event name, distance, date, finish time, notes.
- Photos you attach to a race record.
App preferences (onboarding state only) are stored in iOS UserDefaults.
None of this ever leaves your device via Runfolio.
Photo Library access
Runfolio uses iOS's limited user-selected photos access model. When you attach a photo to a race record, you choose which photos to share; Runfolio does not scan or index your library.
Attached photos are copied or referenced into the app's on-device storage to display with the race record. They are not uploaded anywhere.
What we don't collect
- No personally identifiable information (name, email, address, phone).
- No account credentials (there is no sign-in).
- No usage analytics, telemetry, or crash reports.
- No advertising identifiers.
- No location data.
- No contacts, calendar, health, or motion data.
- The app does not make network requests.
Third-party services and SDKs
Runfolio integrates no third-party SDKs. No analytics, no crash reporters, no advertising networks, no social login, no payment processor. Zero.
iCloud and device backups
Runfolio does not integrate with Apple's CloudKit. However, as with any app on iOS, if you have iCloud Backup or encrypted Finder/Mac backups enabled, iOS may include Runfolio's local data in those backups as standard system behavior outside Runfolio's control. These backups are governed by Apple's privacy practices, not Runfolio's.
Data retention and deletion
Because data is stored only on your device, you control its lifecycle:
- Delete an individual race record from within the app.
- Uninstalling Runfolio deletes all app data from the device (per standard iOS behavior).
Runfolio has no server-side storage to purge.
Children's privacy
Runfolio is not directed to children under the age of 13 and does not knowingly collect information from children. Because the app collects nothing, there is no such data to collect in the first place.
Changes to this policy
We may update this policy. When we do, we will update the Effective Date at the top and publish the new version at this same URL. Continued use of the app after a change constitutes acceptance.
Contact
For privacy questions, email skku7714@gmail.com.