Privacy policy
Effective 14 October 2026 (updated for analytics and crash reports). Moonleap is made by Darko Jovanovski, an independent developer based in North Macedonia ("we").
Data on your device
Everything you enter is saved in the app's private storage on your iPhone. We never receive it. It is included in your own iCloud or computer backup if you have backups turned on, under Apple's terms.
iCloud sync
If iCloud is on, Moonleap keeps your data in sync between your own devices through your private iCloud database, under Apple's terms. It is stored and protected by Apple; we have no access to it. You can turn sync off in Moonleap's Settings.
Ask Moonleap and Leap Story (on-device AI)
On iPhones with Apple Intelligence, answers and monthly recaps are written by Apple's on-device language model. Your question, the matching pages of Moonleap's guide and recent diary lines are processed on your iPhone only. Nothing is sent to our servers (we have none) or to Apple's servers for these features. On other iPhones, Moonleap searches its own guide on the device instead.
Sharing with your partner
"Send to your partner" creates a file with your baby's diary that you send yourself, for example by Messages or AirDrop. It goes only where you send it. When your partner opens it in Moonleap, it is merged into their app on their iPhone.
Widgets
To show the leap countdown on your Home and Lock Screen, Moonleap stores your baby's name and leap dates in a space shared only with its own widgets on your iPhone.
Usage statistics and crash reports
Moonleap uses Google Firebase Analytics and Firebase Crashlytics. They collect: which features are used (for example "a leap page was opened" or "night mode was opened", with a leap number at most), app version, device model, iOS version, language, approximate country derived from the IP address, a random app-instance identifier, and, if the app crashes, a technical crash report. They never receive your baby's name or photo, diary entries, moods, questions or answers, or anything you type. We do not collect the advertising identifier (IDFA) or the vendor identifier, and analytics data is not used for advertising. Moonleap shows no ads.
You can switch both off at any time in Moonleap → Settings → Privacy → "Share anonymous usage data". Google processes this data for us under its Firebase privacy terms; analytics data is kept for up to 14 months and crash reports for up to 90 days.
Photos
You pick photos with Apple's photo picker, which gives the app only the photos you choose; the app never asks for access to your library. Photos are resized and re-saved, which removes location data, and they stay on your iPhone.
Notifications
Leap reminders are scheduled on your iPhone. Nothing is sent to a server. You can turn them off in the app or in iOS Settings.
Calendar
"Add leaps to my calendar" creates a calendar file that you choose to open. The app does not read your calendar.
Purchases
Moonleap Plus is sold through Apple. Apple processes payment; we never see your payment details or Apple ID. The app checks your purchase on the device with StoreKit.
Children
Moonleap is for parents and caregivers. It is not directed at children and does not collect information from them.
Deleting your data
In the app, Settings → Delete all data removes everything. Deleting the app does too.
Your rights
We hold no account or profile about you. Usage statistics and crash reports are linked only to a random app-instance identifier, not to your name or email, so we cannot look them up by person; switching off "Share anonymous usage data" stops further collection. If you have a question or a request, write to us.
This website
This website uses Cloudflare Web Analytics to count page views. It sets no cookies, stores nothing on your device and does not track you across sites; it only records aggregate data such as the page visited, referrer, country and browser type. Cloudflare processes it for us under the Cloudflare privacy policy.
Changes
If this policy changes, we will update the date at the top and the App Store privacy label.