Privacy Policy

Effective date:
July 15, 2026
Applies to:
Lachlan for iOS
Published by:
ND Enterprises LLC

The short version

Lachlan has no servers and no accounts. We don’t know who you are. What you tell Lachlan stays on your iPhone.

We can’t see which apps you block — Apple’s Screen Time API doesn’t let us. The AI mascot runs entirely on your device; your conversations with him are never sent anywhere. We use no analytics, no crash reporting, no advertising, and no tracking of any kind.

The only information that ever leaves your device is what’s needed to process a subscription purchase, handled by our payments provider (RevenueCat) and Apple.

The long version follows. It says the same thing with more detail.

1. We have no accounts and no servers

There is no sign-up, no login, no email collection, and no user account. We do not operate a backend server that Lachlan talks to. The app makes no network requests of its own— the only outbound traffic is from our payments provider (Section 7) and Apple’s own systems.

Because there is no account, we have no way to identify you, contact you, or link your data to you.

2. What you tell Lachlan stays on your device

During setup, Lachlan asks for:

  • Your first name
  • Your age
  • Roughly how many hours a day you feel you lose to your phone
  • What you do (your occupation)
  • Why you want to cut back — a free-text answer

This is stored only on your device, in a private container shared between Lachlan and its extensions (group.ndenterprises.Lachlan). It is never transmitted to us or to anyone else. We never see it.

Lachlan uses it to talk to you like he knows you — to use your name, and to remember what you said you wanted, so he can bring it up when you’re about to undo it.

Your “why” is a free-text field, and people are often candid in it. It is treated the same as everything else here: it stays on your device, and it is deleted when you reset or delete the app (Section 10).

3. We cannot see which apps you block

This is worth stating plainly, because most people assume otherwise.

When you choose which apps to block, iOS presents Apple’s own picker. Your selection is returned to Lachlan as a set of opaque tokens — not app names, not bundle identifiers, not icons. iOS deliberately withholds that information from us.

The practical result: we do not know, and cannot know, which apps you chose. Not “we choose not to look” — the operating system does not give us the option. Your selection is stored on your device in that same form and is never transmitted.

4. Screen time measurement

To set the mascot’s mood, Lachlan measures how much total time you’ve spent in the apps you selected today — for example, crossing 30 minutes, one hour, two hours, four hours.

This is measured on your device by iOS and recorded on your device. It’s an aggregate duration only, tied to the tokens described in Section 3, which means it isn’t linked to any app we can name. It never leaves your device, and it resets daily.

5. The AI mascot runs on your device

Lachlan’s dialogue is generated by Apple’s on-device Foundation Models, using Apple Intelligence hardware built into your iPhone.

Your conversations with Lachlan — everything you type to him, and everything he says back — are generated and stay on your device. They are not sent to us, to any cloud AI service, or to any third-party AI provider. We do not store, collect, review, or train on them.

This also means Lachlan needs a device that supports Apple Intelligence. See the support page for hardware requirements.

6. Notifications are local and optional

If you allow notifications, Lachlan sends you a heads-up five minutes before a scheduled block starts, so you’re not caught mid-scroll.

These are local notifications, scheduled and delivered entirely by your device. There is no push server, no Apple Push Notification Service registration, and no device token — nothing is sent to us and we cannot send you anything.

Notifications are entirely optional. Declining them does not affect blocking or unlocking.

7. Purchases

Subscriptions are processed by Apple and managed through RevenueCat, our payments provider. RevenueCat is the only third party that receives any data from the app.

To validate your subscription and keep it working across your devices, RevenueCat receives:

  • Purchase and receipt information from Apple
  • An anonymous app user ID that RevenueCat generates (not tied to any name or email)
  • Your device’s Vendor Identifier (IDFV), device model, OS version, and country

RevenueCat does not receive your name, age, occupation, your reason for cutting back, your conversations with Lachlan, or anything about which apps you block. We do not send them user attributes or attribution data.

Apple handles the payment itself; we never see your payment details.

RevenueCat’s privacy policy: https://www.revenuecat.com/privacy/

8. What we don’t do

We want to be specific rather than vague, because “we respect your privacy” means nothing on its own. Lachlan contains:

  • No analytics or telemetry of any kind
  • No crash reporting
  • No advertising and no ad identifiers
  • No third-party tracking or data brokers
  • No sale or sharing of personal information. We have nothing to sell and no mechanism to sell it.

Lachlan does notaccess your location, contacts, camera, photo library, microphone, calendar, health data, or motion data. It doesn’t ask for these permissions, because it doesn’t use them.

9. Children

Lachlan is not directed at children and we do not knowingly collect information from them.

Although Lachlan uses Apple’s Screen Time framework, it operates in individual mode— a self-control tool for the person holding the phone. It is not a parental-control app and cannot be used to monitor another person’s device.

10. Deleting your data

Because everything is stored on your device, you’re in control of all of it:

  • Reset in-app— clears your profile, your unlock history, and the mascot’s mood.
  • Delete the app — removes the entire private container and everything in it, permanently.

There’s no need to ask us to delete anything, because we don’t have anything. For subscription data held by RevenueCat and Apple, contact us at the address below and we’ll help you request its deletion.

11. Changes to this policy

If this policy changes, we’ll update it here and revise the effective date above. If a change ever means data leaving your device in a new way, we’ll make that clear rather than burying it.

12. Contact

Questions about this policy, or about privacy in Lachlan:

support@ndenterprisesllc.com

ND Enterprises LLC
California, United States