Effective Date: 2026-06-24
Summary
Bike Stories stores your bike records on your device and syncs them through your own private iCloud account. We don’t run a server and never see your data. The app includes optional, anonymous usage analytics that you can turn off in Settings — it never includes your bike data.
About This App
Bike Stories is an iOS app for cyclists. It helps you track each bike’s maintenance and parts, purchase and running costs, mileage, rides (which you can import from Apple Health), photos, and documents such as manuals, receipts, and warranties.
What’s Stored on Your Device and in Your iCloud
Everything you enter in Bike Stories is saved locally using Apple’s SwiftData framework and synced through your private iCloud (CloudKit) so it’s available on your other devices signed in to the same Apple ID. That includes:
- Your bikes and their content you create — names, notes, parts, maintenance records, costs, mileage, and rides
- Photos you attach to bikes, parts, or rides
- Documents you add, such as manuals, receipts, and warranties, stored inside the app
- Purchase history for the in-app purchase, linked to your Apple ID — Apple handles this; see “In-App Purchases” below
This data lives on your device and in your private iCloud. 12F has no servers and no access to it.
Analytics
Bike Stories includes anonymous, non-identifying usage analytics (via PostHog) to help us understand which features are used and improve the app. This data is opt-out: it’s on by default and you can turn it off at any time in Settings → Share anonymous analytics.
- It records anonymous app-usage events (for example, that a feature was opened) and basic device/app information.
- It never includes your bike data — names, notes, photos, documents, costs, rides, or any content you create.
- It is not used to track you across other apps or websites, and it is not sold or shared for advertising.
When you turn the toggle off, the analytics SDK stops collecting and opts out.
iCloud Sync
Bike Stories syncs your data through Apple’s CloudKit using your private iCloud database. Only you, on your own Apple ID, can access it. 12F cannot read it. Apple’s handling of iCloud data is governed by their privacy policy: https://www.apple.com/legal/privacy/.
What We Don’t Do
- No 12F servers. We don’t run a backend or database. Your content never reaches us.
- No advertising. No ad networks, no ad identifiers.
- No selling your data. We never sell or share your content with third parties.
- No tracking across apps. The app does not track you across other apps or websites.
Permissions the App Requests
Bike Stories only asks for a permission when you use a feature that needs it. You can change any of these later in iOS Settings.
- Camera — to take photos of your bikes, parts, and rides directly from add forms.
- Photo Library — to attach existing photos to your bikes, parts, and rides.
- Apple Health (read) — to import cycling workouts you’ve already recorded (and their GPS routes, when present) as rides. Read-only.
- Apple Health (write) — the HealthKit framework is linked in the app, which is why iOS may show this string, but Bike Stories never writes anything to Apple Health.
- Notifications — to deliver local reminders for maintenance, service, and document/warranty renewals. Reminders are scheduled on your device.
In-App Purchases
Bike Stories offers one in-app purchase: Bike Stories Pro (12f.bike_stories.pro), a one-time, non-consumable unlock. Apple handles the transaction through the App Store. The app never sees your card details. Your purchase is associated with your Apple ID so you can restore it on your other devices.
Apple’s Role
Apple processes your in-app purchase and handles the iCloud sync of your data. Apple’s handling of that data is governed by their privacy policy: https://www.apple.com/legal/privacy/.
Children’s Privacy
Bike Stories is not directed at children under 13. The App Store age rating is 4+. We collect no personal data on our own servers, so we have no way to identify or contact users of any age.
Data Retention and Deletion
Your data lives on your device and in your private iCloud. You can delete individual entries from within the app at any time. To remove everything, delete the app and remove its iCloud data in iOS Settings → your name → iCloud.
Contact
For any privacy questions:
- Email: bike-stories@12f.dk
- Website: www.12f.dk
Changes to This Policy
If this policy changes, the effective date at the top of this page will be updated, and a revised policy will be posted here and on the App Store. Material changes will be called out clearly.