The short version
Latchly stores your data in your private iCloud account via CloudKit. We can't read it, we don't sell it, and we don't use analytics to follow you around. If you delete the app, your data goes with it.
What we collect
Latchly is a local-first app. Almost everything you log — feeds, pumps, diapers, weights, moods, notes — lives on your device and in your iCloud account. We don't have copies on our servers.
The small amount of information that does reach us falls into three buckets:
1. Account metadata
If you use Partner Mode, we store an anonymized pairing ID (a random string) so that two devices can recognize each other. We do not store your name, email, or baby's name unless you type them into a shared field explicitly.
2. Subscription status
Your App Store subscription receipt is validated through Apple. We never see your payment details — Apple handles all of that. We receive only a yes/no signal about whether your trial or plan is active.
3. Crash reports
If the app crashes, Apple's built-in crash reporter may send us an anonymous stack trace via App Store Connect, only if you opted in to share diagnostics with developers in your iOS Settings. We use this to fix bugs.
Where your data lives
All personal logs are stored in your iCloud account using Apple's CloudKit framework, in a private database that only you can read. Data is encrypted in transit and at rest. Even Apple's own engineers can't read your CloudKit private database.
On your device, the local database is encrypted with the iOS Data Protection API and is only readable while your device is unlocked.
We — the Latchly team — do not operate servers that hold your feeding data. If you delete the app and sign out of iCloud, your data is gone.
Sharing & partner mode
Partner Mode lets one other person (usually a co-parent, grandparent, or night nanny) see a live feed status and the logs you choose to share. This works via CloudKit Shared Database — Apple's own zero-knowledge sharing system.
- You decide exactly what fields are shared — never your mood, hydration, or private notes unless you toggle them on.
- You can revoke access from either device at any time in Settings → Partner.
- Revoked shares are purged from the partner's device at next sync.
Analytics and tracking
Latchly uses no third-party analytics. No Mixpanel, no Amplitude, no Google Analytics, no Facebook SDK, no attribution pixels.
We use Apple's on-device App Store Connect analytics to see aggregate numbers like "how many people opened the app this week," but those reports never contain data that could identify you.
Subprocessors
We try to keep the list short:
- Apple — CloudKit storage, App Store billing, crash reports. Governed by Apple's privacy policy.
- Cloudflare — hosts
latchly.appandblog.latchly.app(the pages you're reading now). Standard web logs only; no user accounts live here. - Fastmail — the inbox behind hello@latchly.app. If you email us, your email lives there until we archive it.
That's the entire list. If we ever add anyone, we'll update this page and note it in our release notes.
Your rights
Wherever you live, you have the right to:
- Access your data — it's already on your device, always. You can also export a CSV from Settings → Export.
- Correct it — edit or delete any entry at any time.
- Delete everything — Settings → Account → Delete all data wipes both the local database and the CloudKit copy.
- Portability — the CSV export is yours to take anywhere.
If you are in the EU, UK, or California, you have the additional rights granted by the GDPR, UK GDPR, and CCPA respectively. To exercise any of them, email privacy@latchly.app.
Children
Latchly is intended for adults caring for infants. The app is not designed for, and is not marketed to, children under 13. We do not knowingly collect data from children.
Changes & contact
If we materially change how we handle data, we will update this page, note the date above, and surface a notice inside the app before the change takes effect.
Questions?
Email a real human at privacy@latchly.app. We usually reply within 48 hours.