Papa Prep

Privacy

Last updated 25 September 2026

Papa Prep holds health information about you, your partner, and your baby. Most of it never leaves the device you're holding. This page says exactly what's stored, where, and what it would take for any of it to move.

The short version

What's stored on your device

The app keeps its state in your browser's localStorage under a single key. That includes your due or birth date, your partner's and baby's names if you enter them, your zip code, daily check-ins and notes, which suggestions you've completed or dismissed, your checklists, any calendar events you've imported, and screening scores.

None of that is transmitted anywhere. It stays until you delete it. Clearing your browser's site data removes it permanently, and there is no copy elsewhere for us to restore.

You can export all of it as a JSON file at any time from Settings. Export is a right, not a feature.

Cry recordings

When you record a cry, audio is captured through your browser's microphone and analyzed in the page itself using the Web Audio API. The app derives a few numbers from it — pitch, loudness, rhythm regularity, duration — and discards the audio. The recording is never sent to a server and is never written to storage. There is an automated test in the public source code that fails if audio data ever appears in storage.

Calendar imports

When you upload an .ics export, the file is read by your browser and parsed in the page. It is not uploaded. The events extracted from it are stored on your device like everything else.

Location

Papa Prep never requests your device location and never calls the geolocation API. If you want location-aware links — a pediatric emergency room, a car seat inspection — you type a zip code. That zip is stored on your device and used to build a search link that you choose to tap.

If you create an account

An account is optional and additive. The app works fully without one, and signing out never deletes anything stored on your device.

Accounts are handled by Supabase, which acts as our data processor. Creating one means:

Nothing else syncs. Your notes, your logs, your screening scores and your recordings are not uploaded when you sign in.

Who can see that row

Database access rules restrict every row to the account that created it. No user can read another user's row, and there is no directory of people to browse. Brendan, who runs Papa Prep, can read the table in order to do the thing you opted into — noticing when two people nearby have babies of a similar age, and asking you both whether you'd like to be introduced.

Opting in is consent to be asked, not consent to be contacted by anyone else. Nobody is given your details without you saying yes at that point. Your email is not used for anything else — no newsletters, no product updates, no marketing.

Removing it

Tapping Stop sharing deletes the row outright. Not hidden, not flagged — deleted. If you'd like your account and email removed as well, ask via brendanlangen.com and it will be deleted.

Links that leave the app

Papa Prep links out to search engines, maps and reference sources. Following one takes you to that company's site under their privacy policy, exactly as typing the search yourself would. Papa Prep doesn't tell them anything about you beyond the search terms in the link.

Children

Papa Prep is for adults. It holds information about an infant, entered by a parent. It is not directed at children and has no user accounts for anyone under 18.

Changes

If this policy changes in a way that affects what leaves your device, the date at the top will change and the change will be visible in the public source history.

Contact

Questions, deletion requests, or anything that reads wrong here — brendanlangen.com.

← Back