Privacy Policy
Last updated: 1 May 2025 · Effective date: 1 May 2025
Plain English summary: We collect only what's needed to run the app. We never sell your data. We never share it with advertisers. Your baby's information stays private.
1. Who we are
MyBabyLogBook ("we", "us", "our") is an independent application developed and operated as a personal project based in the United Kingdom. The app is available at mybabylogbook.pages.dev.
For privacy-related enquiries, contact us at: mybabylogbook.app@gmail.com
2. What data we collect and why
We collect the minimum information necessary to provide the service. Here is exactly what we collect and why:
Account information
- Your email address and display name, provided when you create an account or sign in with Google.
- A unique user ID (UID) assigned by Firebase Authentication.
- This is used solely to identify your account, secure your data, and link your Pro subscription to you.
Baby log data
- Sleep sessions (start time, end time, duration).
- Feed logs (time, type, amount, duration).
- Nappy changes (time, type).
- Pump sessions (time, side, volume, duration).
- Baby name(s) and any other information you choose to enter.
- This data is entered by you and belongs to you. It is stored on your device and, if you enable cloud sync or backup, in your private Firebase Realtime Database node.
App preferences
- Your chosen theme, unit preference (ml or fl oz), chart display settings, and other in-app settings.
- These are stored locally on your device and, when signed in, synced to Firebase under your user ID.
Payment information
- If you subscribe to MyBabyLogBook Pro, payment is processed entirely by Stripe. We do not receive, store, or process your card number or payment details.
- We receive from Stripe: your subscription status (active or cancelled), your Stripe customer ID, and your email address as provided to Stripe.
- This is used solely to activate and manage your Pro subscription.
Technical data
- A randomly generated device ID stored in your browser's local storage, used to prevent sync conflicts between devices.
- Timestamps of when data was saved, used to resolve conflicts when syncing between devices.
- No IP addresses, browsing behaviour, or analytics data is collected by us.
3. How we use your data
We use the data we collect exclusively to:
- Provide, maintain, and improve the MyBabyLogBook service.
- Enable partner sync — sharing your baby's log data in real time with one partner device you have explicitly connected.
- Enable cloud backup and restore of your data.
- Activate and manage your Pro subscription.
- Respond to support requests you send us.
We do not use your data for advertising, profiling, or any purpose beyond operating the app.
4. Data sharing
We do not sell, rent, trade, or share your personal data with any third party for commercial purposes — ever.
We share data only in the following limited circumstances:
- With your partner — if you enable the household sync feature, your baby log data is shared in real time with the device you have explicitly connected using a shared household code. You control this and can disconnect at any time.
- With Firebase (Google) — your data is stored in Google Firebase Realtime Database and authenticated via Firebase Authentication. Google processes this data as a data processor on our behalf under Google's Data Processing Terms. Google does not use your data for advertising.
- With Stripe — payment processing is handled by Stripe, Inc. Stripe receives your payment details and email address when you subscribe. We share only what is necessary for payment processing.
- Legal requirements — we may disclose data if required by law, court order, or to protect the safety of users, but we will notify you where legally permitted to do so.
5. Data storage and security
Your data is stored in two places:
- On your device — in your browser's local storage. This is accessible only to you and is cleared if you clear your browser data.
- In Firebase — data synced to the cloud is stored in Google Firebase, hosted in the European Union (europe-west1 region). Firebase Realtime Database is protected by Firebase Security Rules that ensure you can only access your own data.
We take reasonable technical measures to protect your data, including encrypted connections (HTTPS), Firebase Security Rules restricting access by authenticated user ID, and not logging or storing unnecessary data.
No system is perfectly secure. If you become aware of any security issue, please contact us immediately at mybabylogbook.app@gmail.com.
6. Data retention
- Log data is retained for as long as you use the app or until you delete it.
- You can clear all data at any time from the app's Data tab using the "Clear all data" button.
- Daily backup snapshots are automatically deleted after 30 days.
- If you close your account or request deletion, we will remove your data from Firebase within 30 days.
- Payment records held by Stripe are subject to Stripe's own retention policy.
7. Your rights (UK GDPR)
As a UK resident, you have the following rights regarding your personal data:
- Right of access — you can request a copy of the data we hold about you.
- Right to rectification — you can correct inaccurate data directly in the app, or ask us to correct it.
- Right to erasure — you can delete your data directly in the app, or request we delete it from our systems.
- Right to data portability — you can export your data as a JSON file or CSV from the app's Data tab at any time.
- Right to restrict processing — you can ask us to restrict how we use your data.
- Right to object — you can object to processing based on legitimate interests.
To exercise any of these rights, contact us at mybabylogbook.app@gmail.com. We will respond within 30 days.
You also have the right to lodge a complaint with the UK Information Commissioner's Office (ICO) at ico.org.uk.
8. Children's privacy
MyBabyLogBook is designed for use by parents and caregivers. The app records data about babies and infants, but is operated by adults. We do not knowingly collect personal data directly from children. The baby data you enter (sleep times, feeds, etc.) is not associated with any individual child's identity and is accessible only to you and any partner you explicitly connect.
9. Cookies and tracking
MyBabyLogBook does not use cookies for tracking or advertising. We do not use Google Analytics, Meta Pixel, or any other third-party analytics or advertising technology.
Firebase Authentication uses browser local storage to maintain your signed-in session. This is strictly necessary for the app to function and is not used for tracking.
10. Third-party services
We use the following third-party services to operate the app:
11. Changes to this policy
We may update this Privacy Policy from time to time. When we do, we will update the "Last updated" date at the top. For significant changes, we will display a notice in the app. Your continued use of the app after changes take effect constitutes acceptance of the updated policy.
12. Contact us
For any privacy-related questions, requests, or complaints: