BabyDaze Privacy Policy

Last updated 2026-09-20.

BabyDaze exists to keep videos of a child private to the people who love them. This policy explains what we collect, why, and what we never do with it.

What we collect

DataWhyWhere it lives
Apple account identifier and, if you choose to share it, email addressTo sign you inSupabase Auth (encrypted at rest)
Legacy phone number, for accounts created before Apple-only sign-inTo preserve the existing account during migrationSupabase Auth and our database
Name, optional profile photo, avatar colour, relationship labelSo people in a circle recognise youProfile details in our database; optional photo in private Cloudflare R2 storage
Journal details: child's name, birthday, timezone, colourTo build the calendarOur database
Clips and photos, their recorded audio, captions, when they were recordedThe productCloudflare R2 in a private bucket; served only with short-lived signed links
Who is in each circle and their rolesTo enforce who can see whatOur database
Comments, reports, who watched, screenshot eventsShown to the circle or to parents as described in the appOur database
Precise location, accuracy, and an expiring nearby-camera tokenOnly if an adult turns on nearby Group Cam while the app is in the foregroundOur database for a matching lease of at most 30 seconds
Notification settings and device notification identifiersTo send the notifications you turn onOur database, Apple, and Google Firebase

Nearby Group Cam is optional and off until an adult turns it on from its foreground screen. When it is on, BabyDaze sends a fresh latitude, longitude, and accuracy sample to the private matching service so it can find an eligible family camera nearby. The service keeps that sample for no more than 30 seconds, removes it immediately when the person turns nearby location off, leaves the screen, backgrounds the app, changes account or access, or loses authorization, and returns only opaque candidates rather than another person’s coordinates or distance. We do not use location for advertising or tracking.

We do not collect contacts (the contact picker stays on your phone), advertising identifiers, or information about your browsing outside BabyDaze. Google Firebase processes crash reports, technical errors, app-use events (screens visited, sign-in steps, recording or importing, posting outcomes, playback starts and watch time, comments, invitations, and notification choices), and performance measurements such as startup, playback, and posting time, connection type, measured video-transfer speed, buffering, video dimensions, and preloading results. Temporary random playback-visit identifiers connect related technical events without identifying the video. These reports include app version, device and operating-system information, timestamps, and a Firebase installation identifier. We do not attach your BabyDaze account, family names, captions, private media, or signed media links to these reports. Automatic network tracing and advertising measurement are disabled. We do not upload delayed Apple MetricKit payloads.

How access works

Every request is checked against the journal's rules in our database. A clip or profile photo is only delivered through a short-lived link that we create for people the rules allow. Parents can see everything in their journal, including who watched, clips waiting for review, and reports from that journal.

Children

Children are the subjects of journals, not users. We do not knowingly collect information from children, require account holders to affirm that they are adults during setup, and let parents control and delete every journal about their child.

Sharing

We do not sell data and we do not share it with advertisers. The only third parties that process your data are the providers that run the service: Supabase (database, authentication, functions), Cloudflare (video storage and delivery), Apple (sign-in and push notifications), and Google Firebase (crash reporting, app analytics, performance monitoring, and push notification delivery). Optional sharing with Google advertising, benchmarking, and account-specialist services is disabled.

We disclose data when the law requires it, and we report child sexual abuse material to the National Center for Missing and Exploited Children or the equivalent authority.

Your choices

Security

Data is encrypted in transit and at rest. Video links are signed and expire. Sign-in uses Apple authentication. You can add a Face ID lock to the app in Settings.

International

Our providers store data in the region you choose when the project is created. If you use BabyDaze from elsewhere, your data is transferred to that region.

Changes

We will tell you in the app before material changes take effect.

Contact

https://babydaze.xyz/support

Carmy Labs

chris@carmylabs.com

310-895-8146