Baby Brain Eat, sleep, poop, repeat.
Start free
Privacy

I can't read a single entry.

On one phone there is nothing of yours to read. Once a second phone joins, what crosses between them is noise, and the thing that would make it readable never touches my server.

That's down to how it's built rather than a promise. Your entries are end-to-end encrypted on your phone, with a key only your phones have, before anything leaves.

On one phone, I hold nothing

Not even an encrypted copy. A phone logging on its own never contacts my server, so there's no record of it there and nothing for anybody to ask me for. You could take the relay off the internet for a month and you would not notice.

That is the free version, and it is the most private this can be. Everything below is what changes when you add a second phone, because that is the only point at which anything of yours leaves.

What my server holds once two phones are talking

Per sync code, that's the full list:

There's no name, profile or analytics data to delete, because I never built anywhere to keep them.

What an entry says is hidden, and so is the time it records. A feed, a nappy and a temperature look identical to me, and one you write up the next morning tells me nothing about the night it belongs to.

What I do see is when your phone sent something, because I stamp that on arrival to keep the order straight. Log at 3am and I know something was logged at 3am. Not what, not for whom. I'd rather say that than pretend the stamp isn't there.

Your email address, and the £2

Getting your data out

Settings, one tap, and everything downloads as a file you keep. No request to me, no queue. It keeps working whether or not I'm still running Baby Brain.

It gets deleted after 30 days

The server is a relay between your devices, not a backup. Each change sits there for 30 days from the moment it arrives, then is deleted, whether or not the other phone has been to collect it. Your phones keep the whole history.

Collecting it changes nothing, deliberately. Deleting on collection would mean recording which phone had fetched what, which is precisely what this relay is built not to hold.

The tradeoff: a phone left offline for more than a month misses whatever it didn't collect. In a house with two phones, that doesn't happen.

The key is yours and I never see it

Your sync code does the encrypting, and it's generated on your phone. It isn't emailed, isn't attached to anything you buy, and isn't stored on my side in any form.

So I can't recover it, and there's no reset link because there's nothing to reset. Any phone you've set up can show it to you, so it's only gone if the code and every device go at once. What to do if you lose a phone.

The specifics, for anyone who wants them. AES-GCM with a 256-bit key, derived on your phone from your sync code by PBKDF2-SHA256 at 600,000 iterations, then HKDF-SHA256. That last step splits it into three: the encryption key, a token your phones show the relay, and the id your ciphertext is filed under. Standard Web Crypto, nothing hand-rolled.

Things I don't do

Nothing loads from anywhere else either. The interface uses the fonts already on your phone, so opening Baby Brain talks to nobody but the relay.

Who else is involved

Asking me things

Anything at all, including your rights under UK GDPR: allan@corbett.fyi. I'm Allan Corbett, based in Edinburgh, and I'm the data controller, which mostly means there's one person to shout at.

I hold your email address and a payment record with Stripe, and I'll delete or hand over either on request. The encrypted entries aren't tied to you by anything on my end, so there's nothing to look up. Stop using it, wait 30 days, and they're gone by themselves.

Last updated: 2026-10-12.