joey.
a private family baby tracker

Privacy policy

What Joey knows, what it can't, and who else is involved.

Joey is built so that the people running it cannot read what you log. This page says exactly what that means in practice, in plain language, and what happens to the little the server does hold.

Effective 21 September 2026. Applies to the Joey app for iPhone and Android and the service at joey.medipearl.com.au.

The short version

Who we are

Joey is made by MedApps Pty Ltd, an Australian company. For anything about privacy, including deletion requests, email joey@medapps.com.au. We handle personal information under the Australian Privacy Act 1988 and the Australian Privacy Principles.

What Joey keeps on your phone

Joey is a diary of a baby's routine. On your phone it stores what you enter:

Information about a baby's feeding, sleep, medication and growth is health information, which the Privacy Act treats as sensitive. That is why Joey is built the way it is: this information stays on your phone, and if it travels at all it travels encrypted.

Joey does not read your contacts, location, photos or anything else on the phone. It asks for notification permission so that the family's phones can wake each other to sync and show live timers on the lock screen. Backups you export from the More tab are ordinary files under your control.

What the sync server receives, if you use family sharing

Family sharing is optional. If you never set it up, nothing about your baby leaves your phone and the rest of this section does not apply.

When you do set it up, every entry is encrypted on your phone with AES-256-GCM before it is sent. The encryption key is generated on the first parent's phone and is never sent to the server. It travels only sealed to a specific phone that a parent approved in person, or inside the printed recovery document Joey makes for you. The server stores what it is given: ciphertext it cannot open.

The server holds

  • encrypted entries, keyed by a random family id and a random entry id, with a last-changed timestamp;
  • a hash of the family's access token (not the token itself);
  • for each phone in the family: a random device id, whether it is iPhone or Android, and its push-notification token from Apple or Google;
  • short-lived lock-screen timer tokens, so a timer stopped on one phone ends on the others; these are removed within 48 hours of the timer ending;
  • when the family was created, and for each phone how often it syncs — one row per phone per day with a sync count, a session count and a last-seen time, kept 180 days.

The server can never see

  • your baby's name, date of birth or sex;
  • any feed, sleep, nappy, pump, medication, temperature, note, milestone or comment;
  • times, sides, volumes, doses;
  • who anyone in the family is: no names, no email addresses, no phone numbers, no accounts;
  • the names you gave your phones, or which phone wrote what. Those are inside the encrypted entries too.

Like any web service, the server briefly sees the internet address (IP address) of a phone that connects to it, and request details such as the time and size of a sync. Cloudflare keeps operational logs of requests for a short period (up to seven days) for troubleshooting. We do not build profiles from them.

Push notifications are content-free. A notification tells a phone "something changed, sync now" or "that timer ended" — or, occasionally, carries a short notice from us (see below). It never carries an entry.

What we do with it

Who else is involved

ProviderRoleWhat it handles
CloudflareHosts the sync server and its database, and serves this websiteThe encrypted entries and the server records listed above. Cloudflare operates a global network, so this data may be stored or processed outside Australia.
AppleDelivers push notifications to iPhones; distributes the app through the App Store and TestFlightYour device's push token and content-free notifications. Apple's own terms cover the App Store.
GoogleDelivers push notifications to Android phonesYour device's push token and content-free notifications.

None of these providers holds the encryption key, so none of them can read your entries. We may disclose the server's records if the law requires it, but there is no way for us to disclose the contents of your entries, because we cannot decrypt them.

Children

Joey is used by parents and carers to record information about their baby. It is not designed for children to use, and there is nothing to sign up for. The information you record about your baby is health information about a child; it stays under your control on your phone and is unreadable to us in transit and at rest.

How long we keep it, and how to delete it

How it's protected

MedApps Pty Ltd is certified to ISO/IEC 27001:2022 for the design, development, operation and support of its Med App hospital platform. Joey is a much smaller product built under the same roof and discipline; that certificate covers MedApps' information security management system, not Joey specifically.

Your rights

Because your entries are on your phone and unreadable to us, access and correction are in your hands: open the Journal to see or edit anything, and export a backup from the More tab to take a copy. For the small set of server records, or if you believe we have handled information in a way that breaches the Australian Privacy Principles, email us at the address above. We will respond within 30 days. If you are not satisfied, you can complain to the Office of the Australian Information Commissioner at oaic.gov.au.

Changes to this policy

If this policy changes, the new version will be published here with a new effective date. We will not weaken the encryption model described above: the server not having the key is the point of Joey, not a setting.