
Building myCocoon
What it means for an app to listen, not track
It is Tuesday morning and the app has something to say
You are 28 weeks pregnant. The week so far has been quiet in the way pregnancy weeks rarely are. The toddler slept through twice. You did not open the pregnancy app on Sunday or Monday. You have not logged anything since last Friday. On Tuesday morning, while the kettle is boiling, you tap the home screen out of habit, and the app shows a single line near the top: your sleep has dropped about 80 minutes a night for the last fortnight, and asks if you would like to look at what changed. It does not chime. It does not push. It does not ask you to fill anything in. It just sits there, quiet, and waits to see whether you want to do anything about it.
That is what it feels like when an app reads quietly instead of tracking loudly. The difference is structural. A tracker waits for you to open it and tell it things. An ambient app does the reading on your phone while you go about your week, compares the recent picture to your own usual, and only surfaces a sentence when the picture has changed enough to be worth one. The verb matters here. The app is not eavesdropping on you. It is doing for you what you would otherwise do yourself, with a notebook and a calendar, if you had time. Most pregnancy apps are trackers. They were designed in an era when “engagement” meant a streak, a badge, a daily check-in. The ambient model is a different shape, and it changes what the app can give you.
This article is about that shape. Not what it tracks. What it gives back.
What is actually happening on the phone, while you are not watching
The Health app on your iPhone is the place where everything your phone and watch have measured about you ends up. With your permission, another app can ask iOS to give it a quiet nudge when new readings arrive there, even when the app is closed and the phone is in your pocket. That nudge is what makes ambient work possible at all.
For pregnancy, five channels matter most.
- Sleep. Recorded automatically by the watch, or detected from iPhone movement.
- Resting heart rate. Trends are more useful than any single reading.
- Blood pressure. If you have a home cuff that syncs to Health.
- Steps. Volume and the time of day matter equally in the third trimester.
- Mood. Logged through the Health app since iOS 18, on a structured scale, with a labelled feeling and the situation that prompted it.
When new data arrives in any of these channels, iOS quietly gives the app a few seconds to do its work. Long enough to read the new readings, compare them to the recent baseline, decide whether anything has shifted, and either write a quiet note on the home screen or stay silent. Apple is explicit that this is not a guarantee and not real-time. The system decides the pace. For most channels the ceiling is hourly, and Apple states some types like steps deliver no more than once an hour regardless of what the app asks for. (Apple Developer documentation)
That hourly ceiling is a feature, not a limit. Pregnancy is not minute-to-minute. The interesting changes show up over days and weeks, not seconds.
What you actually get from an app that does this
A single number is rarely useful in pregnancy. The interesting reads happen across channels and across days. What an ambient pipeline buys you is help no single chart can offer.
You catch a slow shift before it becomes a feeling. You do not notice your own sleep slipping. Eighty minutes a night, lost gradually over a fortnight, registers in your body as “a bit tired” long before any one night feels short enough to mention. An app that compares your last fortnight to your own usual catches the slope a fixed alarm would miss. Pooled estimates of clinically significant insomnia symptoms in the third trimester run above 40 percent. (Sedov et al, BMC Pregnancy and Childbirth, 2021) The interesting question is not whether your sleep is short. It is whether it has changed.
You are not woken up by a single bad reading. Resting heart rate rises across pregnancy. A 10 to 20 bpm climb peaking late in the second trimester is normal. (A separate plain-language explainer on this blog covers pregnancy heart rate, what’s normal and when it isn’t.) (Sanghavi and Rutherford, Circulation, 2014) The question worth answering is whether your night-time number has climbed further than your trimester baseline at the same time as your sleep is slipping and your evening step count is well below your usual. An ambient app gates by trend and by combination. A tracker would chime on the highest single value of the week and teach you to ignore it.
You are asked about mood before things get heavy, not after. A single low day is normal. A single low week could still be normal. By the time you are flat enough to bring it up at an appointment, the slope has been there for a fortnight. ACOG’s 2023 mental-health guideline recommends EPDS screening with a cut-off of 10. (Screening and Diagnosis of Mental Health Conditions, ACOG, 2023) The right time to ask is when the trend has been bending for long enough to matter, not on the first amber day, and not after the third week of silence. A listener can wait for the run length. A tracker has no way to know what your run length is.
You walk into your appointment with a fortnight, not a feeling. When you do tell your GP or midwife that something feels off, you have something to point to. Your sleep average for the last 14 nights, your night-time resting heart rate trend, the day the colour shifted on the home view. A clinician can do something with that. A vague “I have been a bit tired” is harder to act on, and you have probably had that conversation before.
You stop being the one who has to remember. Pregnancy is administratively heavy in a way that creeps up on you. Appointments, scans, supplements, blood tests, hospital bag, leave paperwork, the toddler’s daycare. An ambient app means you can stop watching one more thing. You can put down the spreadsheet and the second tracker. You can use the app the way the rest of your iPhone works, which is mostly not at all.
A different shape, in private
There is a careful version of this and a careless one, and most of the difference is in where the data lives.
The careless version is the one where every signal flows through a server somewhere. Convenient for the engineers. Risky for you. Apple’s rules for HealthKit are explicit: apps must not store users’ health data in iCloud, and apps that handle health data carry obligations the rest of the App Store does not. (Health Privacy Overview, Apple, 2023)
The careful version keeps the listening on the phone.
myCocoon keeps two filing cabinets, the same split this blog has described before. The first holds what you have written yourself: due date, kicks, appointments, journal entries, bump photos. That cabinet syncs to your iCloud, so a new phone picks up where you left off and your partner’s iPad shows what you have shared. The second cabinet, where every Apple Health signal goes, lives on your phone only. Not connected to iCloud. Not connected to a myCocoon server. The raw heart-rate, sleep, and weight numbers, every rolling average, every cross-channel computation, every time the app asked itself whether there was anything worth saying, all of it sits there and stays. Even when the app drafts a note for you to read on the cloud side of its language model, only categorical words go across, things like “mood trend: declining” or “sleep: shorter than usual.” Never the numbers themselves.
What that buys you is the freedom to be honest in the app. You can log a journal entry that says you cried in the supermarket and trust that the entry is for you, not for a marketing dashboard. The reading happens in a place that is yours.
What you have probably already noticed
If you have used another pregnancy app in a previous pregnancy, you have probably noticed something missing. The notifications were either trivial or generic. The features were charming the first week and tiresome by the third. By the second trimester you had probably uninstalled, or stopped opening it, or kept it because it was easier than choosing what to replace it with.
That is not your fault. Most pregnancy apps treat Apple Health as a one-way pipe. They write their own logs into Health, where the entries sit, mostly unread. Or they read a single number once and display it on a screen you have to remember to open. The cross-signal interpretation that makes the difference, where the app reads several channels together and tells you what the combination means, is rare. As of this writing, no major pregnancy app on the App Store advertises proactive, signal-driven notifications based on passive Apple Health data. Some advertise import. Some advertise export. None publicly claim a system that reads several channels together and tells you what the combination means.
That gap is partly a question of how the app is built. Reading and combining several signals responsibly is harder than reading one number. Keeping the result out of every cloud sync is harder still. Apple’s rules for health data also force a design decision most pregnancy products quietly avoid by simply not reading much. (Apple Platform Security) It is also partly product. A listener does not photograph well in the App Store screenshots. It is a moment, on a Tuesday morning, when the app you do not have to think about quietly tells you something true.
That moment is what you have been missing. Not another tracker. Not a leaderboard. Not a community feed. Just the moment when an app you keep in the second screen folder pays attention so you do not have to.
Where this stops, on purpose
A few honest notes before you rely on any of it.
It is hourly at best, often slower. The way iPhone apps are allowed to read Apple Health in the background, new readings arrive at most once an hour, and the system decides whether to give the app a turn at all. (Apple Developer documentation) Whatever the app surfaces happens on that pace, not the instant a reading lands. That is plenty for pregnancy. It is not what most people mean when they say real-time, and the post is not pretending otherwise.
The notifications are bounded by category, not by signal volume. A noisy week of data does not produce a noisy week of notifications. Each category, sleep, heart rate, mood, activity, has a small daily ceiling. You will not be told the same thing twice on the same day. The app would rather stay silent than over-talk. The drawer on the home view shows what was considered and what stayed quiet, so the silence is legible rather than mysterious.
It is rules, not artificial intelligence. The cross-channel logic is simple thresholds and trend checks against your own rolling baseline, all done on your phone. There is no AI deciding when to surface a sleep insight or a mood prompt. The rules do not need to be AI to be useful. They need to be careful, and they are. The room to plug in a smarter version later exists, but it is not what ships today.
It is not a substitute for your prenatal care. A colour change on the weekly view is a blunt instrument. If something there worries you, the next step is your GP or midwife, not the app. The app’s job is to make that conversation easier when you have it, not to replace it.
It works only on what you grant access to. Deny one channel and the app simply does not read it. There is no backdoor. There is no implicit permission. The pipeline runs after you say yes, per channel, and goes quiet on anything you said no to.
Some signals named here are still being built. What ships today are the channels and the rules described above, the two filing cabinets, the bounded notifications, and the listener surface on the home view. Trimester-aware weight-gain banding tied to the IOM ranges is in design. (Weight Gain During Pregnancy, National Academies Press, 2009) An iron-deficiency advisory keyed on sleep, dream sentiment and gestational age is in design. The late-third-trimester step-drop reframe is in design. If something on this list has not shipped, you will not see it on the screen. That is on purpose.
The point of all of it
The data was already there. The decision is whether an app reads it carefully, in private, and stays quiet otherwise, or whether it asks you to keep doing the watching yourself. One of those is a tracker. The other is a listener. They are not the same product.
§