Sharing

BabyLog is built for households where more than one person cares for the same baby. You can invite your partner, grandparents, a nanny, or any other carer — and everyone sees the same logs in real time, on whichever device and operating system they prefer.

Sharing is per baby. If you track twins or look after multiple kids, you can have a different care team on each profile.


1. Generate a code

The generate code screen showing a 6-digit code, a shareable link, and an expiry timer.
A 6-digit code and a deep link — share whichever the other caregiver can open quickly.

Open Settings → Your Babies → [Baby name] → Sharing → Generate code. BabyLog creates:

  • A 6-digit code the caregiver can type into their own BabyLog app
  • A deep link that opens BabyLog with the code already entered

Send either through whichever channel suits — message, email, or read it out loud. The code is short-lived (expires after 1 hour by default) so a stolen screenshot can't grant indefinite access.


2. The caregiver joins

The join-with-code screen on the caregiver's device showing a code entry field.
Caregiver enters the code (or taps the link).

On their device, the caregiver opens BabyLog, signs in (or creates an account if they don't have one yet), and either:

  • Taps the deep link you sent them, or
  • Taps Join an existing baby during onboarding and enters the 6-digit code, or
  • Taps + Add baby → Join with code from the baby picker

They pick a name they'd like to be known as inside the app, then tap Send request. It now sits with you to approve.


3. Approve the request

The approve-request screen showing the requester's name, photo, and a role picker.The request-approved success screen confirming the caregiver is now active.

You get a notification (in-app, and push if you've enabled it). Open it and you'll see the requester's name and which baby they want access to.

Pick a role:

  • Editor — view, add, and edit logs. Use for co-parents and primary carers.
  • Viewer — view only. Use for grandparents or family who want to stay informed without taking on logging.

Tap Approve. The caregiver is now active on that baby and the data syncs to their device the next time they open BabyLog.

Decline if you don't recognise the requester — useful guard if the code was shared somewhere you didn't intend.


Pending invites

Pending invites list showing outstanding access requests waiting for approval.

If you've generated codes but no one's joined yet, they show up under Pending invites so you can see what's outstanding. Revoke any pending invite if it's not going to be used — that invalidates the code immediately.


Manage caregivers and roles

The caregiver management screen showing each active caregiver with their role and a menu to change role or remove access.
Per-caregiver controls — change role or remove access in two taps.

From Settings → Your Babies → [Baby name] → Sharing, the owner can:

  • See every active caregiver with their role and the device they signed up on
  • Change role between Editor and Viewer at any time
  • Remove access entirely — takes effect on their next sync

Role changes and removals are detected by the other caregiver's device on the next sync. They don't need to be told to sign out.


The three roles

RoleViewAddEditDeleteManage sharing
Owner
Editor(own + shared)
Viewer

The owner is whoever created the baby profile. Ownership cannot currently be transferred — if the wrong person owns the profile, create a fresh one and import the CSV from the original.

Editors can do everything except remove other caregivers or change roles. They can edit and delete any log on the baby, not just ones they themselves created. This matters for shared shifts — a partner can correct a log you entered while they were taking over.

Viewers can't add or edit anything, so the data they see is read-only. They still get the Ask AI modal — copying their view into ChatGPT is something even a grandparent might want to do.


What shared users see

Shared users see the same Timeline, Calendar, Summary, and Compare views as the owner. They cannot:

  • See the owner's account details (email, payment info)
  • Add or remove other caregivers
  • Delete the baby profile

If you remove a caregiver, their access is revoked on the next sync. They lose the ability to log or sync any of that baby's data from that point.


Cross-platform care teams

BabyLog is the same app on iPhone, Android, and the web. A care team can mix and match — iPhone-owner mum, Android-using dad, web-based grandparent — and everyone sees the same logs, in real time, in their own language.