Privacy Policy
Last updated: 22 April 2026
Latch is built with privacy as its foundation. This policy describes what data the app handles, where that data lives, and what we deliberately do not collect. It is written to be readable — if anything here is unclear, please email us.
The short version
- Latch collects nothing. No personal data, no usage analytics, no crash reports, no tracking.
- No sign-in, ever. No account, no email, no profile.
- Your data never leaves your device. App selections, schedules, and focus history live only on your iPhone or iPad.
- No third-party SDKs that phone home. Latch contains zero advertising, analytics, attribution, or marketing trackers.
Data you create in the app
The following information is created while you use Latch and is stored locally on your device. It is never transmitted to us or to any third party.
- App selections. The apps, categories, and web domains you choose to shield. These are represented by opaque tokens managed by Apple's Screen Time framework — we cannot read which apps you selected, even if we wanted to.
- Schedules. The recurring time windows you create (start time, end time, weekdays, a name you give the schedule, and the selection tokens above).
- Focus history. Session records, including when each session started and ended, its planned and actual duration, whether it was cancelled, and whether it was a locked session.
- Onboarding state. Whether you have completed onboarding and seen the first-session prompt.
All of the above is stored in SwiftData and a shared App Group container on your device. When you delete Latch or tap Reset all data in Settings, this data is permanently removed.
Data Apple handles on our behalf
When you buy Latch through the App Store, the transaction is handled entirely by Apple. We receive a verification receipt from StoreKit that tells us you own the app — we do not receive your name, email, payment details, or any personally identifying information. Apple's own privacy policy governs that transaction.
Network traffic
Latch makes no network requests to any server we operate, because we do not operate any server. There is no analytics endpoint, no crash reporter, no remote config, no background sync, no push notification server. The only network activity that ever happens is:
- Apple's StoreKit servers, to verify your purchase (happens once at purchase time and, on request, when you tap Restore Purchases).
- Apple's system network activity that is not specific to Latch — things like checking for app updates, which you control via Settings.
You can verify this by inspecting Latch with a network monitoring tool or by running it on a device in Airplane Mode — every feature works offline, forever.
What we do not do
- We do not use advertising SDKs (no Firebase Ads, no Meta SDK, no AppLovin, etc.).
- We do not use marketing attribution SDKs (no AppsFlyer, no Adjust, no Branch, etc.).
- We do not use analytics SDKs (no Firebase Analytics, no Google Analytics, no Mixpanel, no Amplitude, no Segment, no TelemetryDeck).
- We do not use crash reporters that send to a third party (no Sentry, no Crashlytics, no Bugsnag).
- We do not sell, rent, or share your data with any party — because we don't have any.
- We do not profile you, infer your interests, or build a marketing audience.
Children
Latch is intended for adults managing their own attention. It is not directed at children under 13 and does not knowingly collect information from them. The app's use of the Screen Time framework is for individual (self-management) authorization only, not for parental control.
Your rights and how to remove your data
- Open Latch → Settings → Reset all data to permanently delete all local data on the device.
- Delete the Latch app from your device to remove everything the app ever stored.
- Your App Store purchase record is held by Apple; contact Apple Support to exercise rights under their policy.
Changes to this policy
If we make material changes to this policy — for example, if a future version of Latch introduces opt-in diagnostics — we will update the date at the top of the page and note the change in the App Store release notes. Continued use of the app after a change constitutes acceptance of the revised policy.
Contact
Questions or requests: see Support.