👶

Baby Tracker — Privacy Policy

Effective date: April 15, 2025  ·  Last updated: April 15, 2025

🔒 Your data stays yours. Baby Tracker does not collect, store, or share your personal data on any server we own or operate.

📱 All information you enter is saved only on your device or in your own Google Drive account — and nowhere else.

1. Introduction

Baby Tracker ("the App", "we", "our") is a private baby-care logging tool for parents and caregivers. This Privacy Policy explains what permissions the App requests, what data stays on your device, and what minimal information third-party services may process on our behalf.

By using Baby Tracker, you agree to the practices described in this Policy. If you do not agree, please discontinue use of the App.

2. Permissions We Request & Why

🔔
Notifications (POST_NOTIFICATIONS) Used to send you feeding reminders, diaper-change alerts, and sleep schedule nudges. Notifications are generated entirely on-device. We do not route them through any external server we control.
📷
Camera (CAMERA) Lets you take photos of your baby directly inside the App to attach to milestone or growth records. Photos are stored on your device only and are never uploaded to our servers.
🖼️
Photo Library (READ_MEDIA_IMAGES) Allows you to choose an existing photo from your gallery to attach to a record. The App reads images only when you actively select them and does not scan or index your photo library.
☁️
Google Drive Access When you sign in with Google, the App backs up your data to your own Google Drive account using the Drive API. We can only access files that the App itself creates — we have no access to the rest of your Drive.
🌐
Internet & Network State Required for Google Drive sync, Google Sign-In, and displaying ads (if applicable). These connections go directly to Google's servers — we do not run an intermediary server that sees your data.
Exact Alarms & Boot Receiver Allows reminders to fire at precise times (e.g., "feed in 3 hours") even after the device restarts. All alarm data is stored locally — nothing is sent off-device.
📳
Vibration Used alongside notifications to vibrate the device when a reminder is triggered. No data is involved.
🔄
Foreground Service Keeps the background sync service running reliably when performing a Google Drive backup so data is not lost mid-transfer. The service stops as soon as the sync is complete.
💳
Billing (IN-APP PURCHASES) Used to process the optional "Remove Ads" purchase through Google Play. Payment is handled entirely by Google — we never see your payment card details.

3. Data We Collect & Where It Lives

The table below describes every type of data the App handles and its storage location.

Data Type Examples Stored Where
Baby profile Name, date of birth, gender, photo On-device only
Tracking records Feedings, diapers, sleep sessions, growth measurements, milestones, medications, vaccines On-device only
Photos Baby photos attached to records On-device only
Backup data Encrypted export of all records (when Drive backup is enabled) Your Google Drive
Care group data Invite code, caregiver list (when sharing with family) Google Firebase (Firestore) — see §4
Authentication token Google Sign-In token for Drive access On-device only
Analytics / crash logs App crash stack traces (no personal data) Firebase Crashlytics — see §4
Ad identifiers Device advertising ID (when ads are shown) Google AdMob — see §4
Your baby's personal details Health data, diary notes Never sent to our servers

ℹ️ We do not operate any proprietary servers that store your personal or baby-care data. Your data lives on your device and, optionally, in your own Google Drive.

4. Third-Party Services

Baby Tracker uses the following third-party SDKs and services. Each provider's privacy policy governs how they handle data.

5. Google Drive Backup — How It Works

When you enable Drive backup:

✅ The App creates a dedicated folder inside your Google Drive ("Baby Tracker Backups").

✅ Your records are exported and saved as files in that folder — only accessible to your Google account.

✅ We use the drive.file scope, which restricts our access to files the App itself created. We cannot read any other files in your Drive.

✅ You can delete the backup folder from Google Drive at any time. This does not affect data on your device.

❌ We do not download, read, or store copies of your Drive backup files on any server we operate.

6. Care Group / Family Sharing

The optional Group feature lets a primary caregiver (owner) invite others (guests) to view baby records.

When this feature is used, the following data is stored in Firebase Firestore (not on our own servers):

• A randomly generated invite code
• Google account UIDs and display names of group members
• FCM device tokens (to deliver join-request notifications)

Baby health records, feeding logs, and diary entries are never stored in Firestore. Guests synchronise records via the owner's Google Drive backup, which only the owner's Google account can access.

You can leave or dissolve a group at any time from the Group Management screen; this removes all associated Firestore data.

7. Children's Privacy (COPPA)

Baby Tracker is designed for use by parents and caregivers, not by children. The App records data about infants but is operated by adults.

We do not knowingly collect personal information from children under the age of 13. All baby-care data entered into the App stays on your device and is never transmitted to us.

If you believe a child has inadvertently provided personal information through any channel, please contact us at the address below and we will promptly address it.

8. Data Security

Because all sensitive data is stored on your device or in your Google Drive, security is governed primarily by:

• Your device's screen lock and encryption settings
• Your Google account's password and two-factor authentication

We strongly recommend enabling device encryption and using a strong Google account password. We cannot access your device's local storage or your Google Drive, so we cannot recover data on your behalf if your device is lost.

9. Data Retention & Deletion

Local data: Retained until you uninstall the App or manually delete records within the App.

Google Drive backups: Retained until you delete the backup folder from your Google Drive.

Firestore group data: Retained until you leave or dissolve the care group. You may request manual deletion by contacting us.

Crashlytics data: Retained by Firebase for 90 days per their standard policy.

To delete all your data: uninstall the App, remove the "Baby Tracker Backups" folder from Google Drive, and leave any active care group before uninstalling.

10. Your Rights

Depending on your location, you may have rights under applicable law (e.g., GDPR, CCPA) including the right to access, correct, or delete data we process. Because we do not collect or store your personal or health data on our own servers, most of these rights are exercised directly:

Access / export: Use the in-app Export feature or access your Google Drive backup files directly.

Deletion: Delete records in the App, remove Drive backups from Google Drive, or uninstall the App.

Opt out of personalised ads: Go to your device Settings → Google → Ads → "Opt out of Ads Personalisation".

For any request related to Firestore group data or Crashlytics, contact us at the email below.

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 of this page and, for significant changes, provide an in-app notice.

Continued use of the App after changes are posted constitutes your acceptance of the revised Policy.

12. Contact Us

Have a question about this Privacy Policy?

📧 Reach us at manoj.bm3001@gmail.com

We aim to respond within 5 business days.