Privacy Policy
1. Who We Are
Cadence is developed and published by Jamie Newman ("we", "us", "our"). If you have any questions about this policy, contact us at contact@jamie-newman.com.
2. Data We Collect
Your habits and check-ins
- Habit names, frequencies, colour preferences, and ordering
- Check-in records — which habit, which day
- Reminder settings (time and custom notification text per habit)
- App preferences (theme, icon selection)
This data lives entirely on your device using SwiftData. On Pro, it syncs through your private CloudKit database on your own Apple ID. We — the developers — cannot access it under any circumstances.
Subscription data
- Subscription status and entitlement information managed by RevenueCat
- A pseudonymous device ID generated by RevenueCat, not linked to your name or Apple ID
- We do not store or process payment card details — all payments are handled by the Apple App Store
Analytics
Cadence collects no usage analytics. There is no third-party analytics SDK in the app. We do not know how often you open the app, how many habits you have, or how you use any feature.
Apple provides aggregate, anonymised install and retention metrics at the OS level (not via any Cadence code). You can control this in iPhone Settings → Privacy & Security → Analytics & Improvements → Share App Analytics.
3. How We Use Your Data
- To provide the core experience — storing, displaying, and tracking your habits on device
- To sync your habits and check-ins across your devices via your private iCloud account (Pro only)
- To manage your subscription and restore purchases via RevenueCat
- To power home-screen and lock-screen widgets (widgets read your local habit data; nothing leaves the device)
- To send the reminder notifications you've configured (delivered entirely on-device via iOS's local notification system)
4. Data Storage & Security
All your habits and check-ins are stored locally on your device using SwiftData. Cadence works fully offline without any account.
Pro sync uses Apple's CloudKit service on your own private iCloud database. Data is transmitted over TLS and stored in your Apple-managed iCloud container. The developer has no access to this data — only you, via your Apple ID, do.
Cadence has no backend server. There is no Cadence database, no Cadence cloud, and no infrastructure that holds your data other than your own devices and your own iCloud account.
5. Third-Party Services
Cadence uses the following third-party services:
- Apple iCloud / CloudKit — private sync across your own devices (Pro only). Governed by Apple's privacy policy.
- RevenueCat — subscription and purchase management. RevenueCat stores a pseudonymous device ID and your subscription status. See RevenueCat's Privacy Policy for details.
- Apple StoreKit — in-app purchase processing. Governed by Apple's privacy policy.
We do not use advertising networks, social SDKs, crash reporting services, or any other third-party services.
6. Data Sharing
We do not sell, rent, or share your personal data with third parties for any purpose. Your habit names, check-in history, and reminder settings are never shared — they live on your device and, for Pro users, in your private CloudKit database.
7. Notifications
Cadence sends only the local reminder notifications you configure. These are generated and delivered entirely on your device — no server is involved and no notification content is transmitted anywhere. You can disable reminders per habit or globally in iPhone Settings → Notifications → Cadence.
Cadence also sends a single local notification at year-end when your year-in-review data is ready. This notification is also local and on-device.
Cadence never sends push notifications from a server, and never notifies you about missed days or falling rates.
8. Your Rights & Data Deletion
- Archive or delete individual habits at any time from the habit detail view.
- Delete all your data from Settings → Delete All Data. On Pro, deletion propagates through CloudKit to your other devices.
- Uninstalling Cadence removes all locally stored data from that device.
- To remove iCloud data globally, go to iPhone Settings → Apple ID → iCloud → Manage Account Storage → Cadence and delete the data there.
- To request any data RevenueCat holds about you (subscription status, pseudonymous ID), contact us at the address below and we will facilitate the request.
If you are in the EEA or UK and have questions about your rights under GDPR, or are a California resident with questions about CCPA, contact us at the address below. We will respond within 30 days.
9. Children's Privacy
Cadence is not directed at children under 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided information through the app, please contact us so we can address it.
10. Changes to This Policy
We may update this policy from time to time. Changes will be posted on this page with an updated effective date. Continued use of the app after changes constitutes acceptance of the updated policy.
11. Contact
Questions or concerns? Please reach out:
- Email: contact@jamie-newman.com