Legal
Privacy Policy
Adam Codes Ltd (“we”, “us”, or “our”) develops zCycle for Mac and zCycle Ride for iOS (together, the “Apps”). This Privacy Policy explains what information the Apps access, how it is used, and the choices you have.
Summary
- zCycle is local-first. Your ride data is stored on your Mac and, on iOS, in your own device and iCloud storage.
- We do not operate zCycle Cloud accounts yet, do not sell your data, and do not use third-party advertising or analytics SDKs in the Apps.
- The iOS app may read and write Apple Health data only with your permission.
- The iOS app connects to your Mac on your local Wi‑Fi network; it does not upload rides to our servers.
Who we are
Data controller: Adam Codes Ltd
Contact: hello@adamcodes.ltd
Website: zcycle.app
Information the Apps process
zCycle for Mac
- Ride and profile data — power, heart rate, cadence, speed, distance, workout details, rider profiles, and settings. Stored locally on your Mac (for example in your user configuration and ride history files).
- Bluetooth data — the Mac app connects to smart trainers and heart rate monitors you pair. Device identifiers and live metrics are processed on your Mac only.
- Apple Health (optional) — if enabled on macOS, the Mac app may read profile characteristics and write completed workouts to Apple Health with your consent.
- Companion server — when running, the Mac app exposes a local network service so the iOS companion can show live metrics and send remote commands on the same Wi‑Fi network.
zCycle Ride for iOS
- Local network — the app discovers and connects to zCycle on your Mac on the same network. Ride state and commands are exchanged directly between your devices. We do not receive this traffic on our servers.
- Apple Health (optional) — with your permission, the app may read date of birth, biological sex, height, weight, and resting heart rate to help set up rider profiles and heart rate zones. With your permission, it may write indoor cycling workouts, distance, energy, heart rate, and cycling power samples to Apple Health when a ride ends.
- iCloud (optional) — if you are signed into iCloud on your device, profiles and ride history may sync to your private iCloud container (
iCloud.io.adamlabs.ecycleapp). This data remains in your Apple account; we do not have access to it. - On-device storage — profiles and rides are also stored locally on your iPhone or iPad.
Website (zcycle.app)
This marketing site is static. We do not use cookies for tracking. If you email us, we receive the information you choose to send. Hosting logs (for example from Cloudflare) may include IP address, browser type, and requested page for security and operations.
How we use information
We use information only to:
- Provide indoor cycling training features in the Apps
- Sync data between your Mac and iOS devices on your network or via your iCloud account
- Save workouts to Apple Health when you enable that feature
- Respond to support requests you send us
- Improve the Apps and fix bugs
Legal bases (EEA / UK users)
Where applicable, we rely on:
- Contract — to provide the Apps you download
- Consent — for Apple Health, iCloud, Bluetooth, and local network access, which you grant through Apple system prompts
- Legitimate interests — to operate and secure our website and respond to enquiries
Sharing and disclosure
We do not sell your personal information. We may share information only:
- With Apple as part of HealthKit, iCloud, TestFlight, and App Store services you use
- With service providers that help us run our website or business (for example hosting), under confidentiality obligations
- When required by law or to protect rights, safety, and security
Data retention
- Mac and iOS app data — kept on your devices and in your iCloud account until you delete it or uninstall the Apps.
- Apple Health data — controlled by you in the Health app.
- Support emails — kept as long as needed to handle your request and for reasonable business records.
Children
The Apps are not directed at children under 13 (or the minimum age in your country). We do not knowingly collect personal information from children.
Security
Ride data stays on your devices by design. iCloud and Apple Health are protected by your Apple ID and device security. No method of storage or transmission is 100% secure; use a device passcode and keep your software updated.
Your rights
Depending on where you live, you may have rights to access, correct, delete, or restrict processing of your personal information, or to object to certain processing. Because most app data is stored locally or in your Apple account, you can delete it by removing rides or profiles in the Apps, disabling Health or iCloud sync, or uninstalling the Apps. Contact us at hello@adamcodes.ltd for help.
International transfers
Adam Codes Ltd is based in the United Kingdom. If you contact us from outside the UK, your information may be processed in the UK or where our service providers operate, with appropriate safeguards where required.
Changes
We may update this policy from time to time. We will post the new version on this page and update the “Last updated” date. Continued use of the Apps after changes means you accept the updated policy.
Contact
Questions about privacy: hello@adamcodes.ltd
Support: zcycle.app/support