Privacy Policy
Effective Date: April 21, 2026
1. The short version
Cadence stores everything on your phone. We do not run servers for your session data, we do not have accounts, and we cannot see what you log. If you uninstall the app, your data goes with it.
If that is all you wanted to know, you can stop reading.
2. Who we are
Cadence is an independent iOS app developed by Mihai Bold ("we," "us," "our"). These terms describe how the app handles your information.
3. What Cadence stores, and where
All of the following is written only to your device's local storage (AsyncStorage, backed by the iOS sandbox for the Cadence app):
- Pump sessions (start time, end time, duration, volume in ml or oz, optional notes, optional side L/R/both)
- Stash bags (volume, location, created and expiry date)
- Your settings (units, theme, copy pack, language, reminder interval and toggle)
- Whether you've completed onboarding
We never upload this data anywhere. There is no Cadence account, no Cadence server, no cloud sync. Your phone is the only copy.
iCloud note: If you have iCloud backup enabled for your device, Apple may include Cadence's local storage in your encrypted device backup as part of normal iOS behavior. That backup is governed by Apple's privacy policy, not ours — we never see it.
4. What we do not collect
Cadence contains no third-party analytics, advertising, or tracking SDKs. Specifically, we do not collect:
- Your name, email, phone number, or any account identifier
- Your device's advertising identifier (IDFA)
- Your location
- Your contacts, photos, or calendar
- Crash logs or usage metrics sent to a third party
- Any health data from Apple Health (Cadence does not request HealthKit permissions)
5. Permissions Cadence asks for
Cadence only asks for permissions tied to features you've turned on:
- Notifications — asked only if you enable reminders during onboarding or in Settings. Used to schedule one local reminder after your most recent session. No remote push notifications are ever sent. Your notification content is generated and delivered entirely on-device.
- Live Activity — used to show a lock-screen / Dynamic Island timer while a pump session is active. The data displayed there is the same data already on your device.
Cadence never asks for permissions outside those two.
6. Exporting your data
Settings → "Export CSV" writes a CSV of your sessions to a temporary file on your device and hands it to iOS's share sheet. Where that CSV goes next — Files, Mail, Messages, AirDrop — is entirely your choice and is governed by whichever app or service you hand it to. We do not receive a copy.
7. Deleting your data
To delete everything Cadence has stored about you, delete the app. iOS removes Cadence's local sandbox, and the data is gone. There is nothing else to request, no form to fill in, and no backend for us to purge.
If you'd like to start fresh without uninstalling, contact us at support@mihaibold.dev and we'll walk you through resetting the app's state in Settings.
8. Children
Cadence is not intended for use by children under 13. It is a tracker for adults managing lactation, and it is not designed, marketed, or appropriate for minors.
9. Donations (in-app tips)
Cadence is free. If you choose to leave a tip inside the app, the purchase is processed by Apple's In-App Purchase system and is subject to the App Store's privacy practices and Apple's privacy policy — we never see your payment details. What we receive from Apple is an anonymous, aggregated sales report: how many tips of each amount were purchased in which region. We do not receive your Apple ID, email, or any personally identifying information tied to your tip.
10. Changes to this policy
If we change how Cadence handles information, we'll update this page and bump the "Effective Date" above. Because Cadence stores nothing on our servers, changes here are almost always clarifications rather than new data practices.
11. Contact
Mihai Bold
- Email: support@mihaibold.dev
- Website: https://mihaibold.dev
- Support: https://mihaibold.dev/apps/cadence/support
This Privacy Policy was last updated on April 21, 2026.