Gulu 咕噜

Privacy Policy

Effective date: November 11, 2026 · Last updated: November 11, 2026

Consumer Health Data Privacy Policy: records such as your baby's temperature, medication and growth are health data. Laws in Washington, Nevada and other US states require a separate explanation of how we collect and share this kind of data. See Section 9, Consumer Health Data Privacy Policy.

At a glance

1. Who we are

Gulu (咕噜) is a baby tracking app for parents and caregivers, with an iPhone app and an Apple Watch app (an Android app is planned). Gulu is developed and operated by Zihan Tong, an individual developer. Zihan Tong is also the seller shown on the App Store and the controller of the personal information described in this policy. "We", "us" and "our" in this policy mean Zihan Tong.

Gulu has three plans: Free (everything on your device, plus family sync for up to 3 phones or tablets per family); Gulu Family (paid: sync for more than 3 devices, and Apple Watch); and Gulu Plus (paid: everything in Gulu Family, plus AI features).

This policy covers the Gulu app and the Gulu servers it connects to (together, the "Service"). Gulu is not offered in mainland China or the European Union.

2. Without family sync: data stays on your device

3. Data we collect

We store data on our servers only when you sign in, create or join a family, or buy a subscription. Once you create or join a family, free or paid, that family's baby profiles and records are uploaded and synced between your family's devices. Before you create, join or return to a family, the app explains what will be uploaded, who can see it, where it is stored and how long it is kept, and asks for your explicit consent. If you tap "Not now", nothing is uploaded.

CategoryWhat it includesWhen
AccountYour email address (once in a normalised form and once as you typed it), when the account was created and when you last signed in. There is no password.When you sign in with your email
Sign-in codesThe one-time 6-digit code is stored only as an HMAC digest, never as the code itself.When you request a code
DevicesDevice name (which you can change, e.g. "Mom"), platform (iOS, watchOS or Android), a hash of the device token, and when the device was added and last active.When a device signs in, joins a family or pairs an Apple Watch
FamilyWhich accounts and devices belong to a family, who the family owner is, and invite codes.When you create or join a family
Baby profiles and recordsBaby profiles (such as name and date of birth); records (feeds, sleep, diapers, pumping, temperature, medication, vaccines, growth measurements, solids, notes), with each record's time and the device that entered it.When a device syncs, after you create or join a family
Consent recordsWhen you agreed to, or withdrew, family sync and AI features, and which version of the consent text you agreed to.When you agree or withdraw in the app
PurchasesWhen you buy Gulu Family or Gulu Plus: App Store transaction ID, product, expiry date and environment (production or sandbox), plus a randomly generated billing UUID that links an Apple purchase to your family and contains no personal information. We do not receive your Apple ID, payment card details or purchase receipts.When you buy or restore a purchase
Abuse preventionWhen you request a sign-in code, we store a hash of your IP address combined with a random value that changes daily, to limit how often codes can be requested. We do not store the IP address itself.When you request a code
AI requestsWhat you send when you use an AI feature (including photos for photo logging) passes through our servers only while it is being processed and is not stored. Our server logs record only status, duration, token counts and the file size of any photo. See Section 5.When you use an AI feature
Service logsOur hosting provider Cloudflare keeps request logs (which may include IP address and user agent) for a few days to operate the Service. We do not use them for anything else.Whenever the app connects to our servers
When you contact usYour email address, your message and any files you choose to attach (such as an exported log).When you email us

We do not use any advertising, analytics or tracking SDKs, and we do not obtain information about you from data brokers or other third parties.

4. How we use data and our legal bases

We use the data above only for the purposes below. The "Legal basis" column applies in places, such as the UK, that require us to state one.

PurposeData usedLegal basis
Sign-in and account managementAccount, sign-in codes, devicesPerformance of our contract with you
Family sync (including Apple Watch)Family, devices, baby profiles and recordsPerformance of contract; for health data, your explicit consent (asked for before sync starts)
AI featuresSee Section 5Your explicit consent
Subscriptions and entitlement checksPurchasesPerformance of contract
Security, abuse prevention and operating the ServiceAbuse-prevention hashes, service logsLegitimate interests (protecting the Service and its users)
Answering your questions and requestsYour emails and attachmentsLegitimate interests; legal obligation when handling rights requests
Keeping a record of consents and withdrawalsConsent recordsLegal obligation (to show that consent was given)
Complying with the lawAs required by lawLegal obligation

We do not use your data for advertising, marketing profiles or data mining, we do not sell it, and we do not use it to train AI models.

5. AI features

AI features are available only to families with Gulu Plus (not Gulu Family or the free plan). Before you first use any AI feature, the app explains what will be sent and to whom, and asks for your explicit consent; one consent covers all AI features. If you say no, manual logging and all other features keep working.

5.1 Voice, photo and one-sentence logging

5.2 AI summary, alerts and doctor-visit brief

5.3 What is not sent

5.4 AI provider

Before we change or add an AI provider, we will update this policy, notify you in the app and ask for your consent again. We will not send your data to a new provider until you agree.

5.5 Storage and withdrawing consent

6. Service providers and international transfers

These are all the service providers that currently process your data on our behalf:

ProviderPurpose and dataLocation
Cloudflare, Inc.Hosts our servers and database (Workers, D1) holding the server-side data listed in Section 3; passes on AI requests (including photos for photo logging) and may process them with Workers AI (never photos); keeps service logsUnited States (primary database in the western US; traffic carried over Cloudflare's global network)
ResendSends sign-in code emails: your email address and the code emailUnited States
Anthropic, PBCAI features (our default AI provider): the content described in Section 5United States

Apple handles App Store payments and subscription management. Your transactions with Apple are covered by Apple's Privacy Policy; we receive only the information listed under "Purchases" in Section 3.

7. Retention and deletion

DataHow long we keep it
Records on your deviceUntil you delete them in the app or delete the app.
AccountWhile the account exists. When you delete your account, your email is detached immediately and the remaining account record is permanently deleted after 30 days.
Sign-in code digests, abuse-prevention hashesDeleted after 7 days.
DevicesWhile the device is in use. After a device signs out or is removed, its record is deleted after 90 days.
Baby profiles and recordsKept while the family is in use. A family and all its babies and records are deleted when every device has left the family and there has been no activity for 30 days, or when the last member deletes their account. A record you delete stays on our servers for up to 30 days so the deletion reaches every device in the family, and is then permanently deleted. When a paid plan ends, devices beyond the free limit simply stop syncing; nothing is deleted for that reason. If a family's paid plan has ended and no device has synced for 90 days, we may delete the family.
PurchasesWhen a family is deleted, its purchase records are detached from it but kept, so the payer can restore the purchase in a new family. They contain no personal information. They are kept until 7 years after the subscription last expired (for restoring purchases, refunds and accounting), then deleted.
Consent recordsWhile the account exists (a withdrawal is kept on record too); deleted with the account 30 days after account deletion.
AI request contentNot stored.
Service logsKept by Cloudflare for a few days.
Email correspondence with youKept for 2 years after your question is resolved.

Deleted data may remain in database recovery backups for up to 30 days before it is overwritten.

Deleting your account

Go to More → Account → Delete Account in the app. When you delete your account:

Withdrawing consent to family sync

Go to More → Account → Family sync consent and tap "Withdraw consent". Withdrawing means leaving the family: your devices stop syncing and upload nothing further. Records you entered that have already synced stay in the family, visible to the other members. If you want them deleted, delete them in the app before withdrawing, or contact us. If you later create or join a family, the app will ask for your consent again.

8. Security

9. Consumer Health Data Privacy Policy

This section is our Consumer Health Data Privacy Policy. It applies to consumers protected by Washington's My Health My Data Act, Nevada's SB 370 and similar laws, and forms part of this Privacy Policy. For those consumers, this section prevails where it differs from the rest of the policy.

Consumer health data we collect and why

This data reaches our servers only after you create or join a family, free or paid. We collect and use it for two purposes only: syncing it between your family's devices, and, for families with Gulu Plus, producing AI results with your consent. Without family sync this data stays on your device and we do not collect it.

Sources

What you and the other members of your family enter in the app, and log entries the AI produces from text and photos you provide.

Who we share it with

Consent

Your rights

How to exercise your rights

You can delete records or your account directly in the app, or email support@bygulu.com with "Consumer Health Data Request" in the subject line. To confirm it is you, we will ask you to write from the email address you use to sign in to Gulu, or to confirm in the app. We will respond within 45 days of receiving your request. If we need more time, we will tell you why within that period, and extend by no more than another 45 days.

If we decline your request, you can appeal by replying to our response. We will tell you in writing within 45 days what we decided on the appeal and why. If your appeal is denied, Washington residents may contact the Washington State Attorney General and Nevada residents the Nevada Attorney General.

10. Your rights

Depending on where you live, you may have the right to access the personal information we hold about you, correct it, delete it, receive it in a portable format, withdraw consent, object to or restrict certain processing, and complain to a regulator.

11. Children

Gulu is for parents and caregivers. It is not directed to children and not intended for anyone under 13. You must be an adult to use Gulu (see the Terms of Use). Information about a baby is entered by you as the parent or caregiver; please create profiles only for children you are entitled to care for. If we learn that a child has created an account, we will delete the account and its data.

12. Changes and contact

13. Additional information by region

Gulu is planned to be offered in the United States, Canada, Australia, New Zealand, and Singapore (the United Kingdom is planned for a later release). The following supplements the sections above for users in those places.

United States

Canada (including Quebec)

Australia

New Zealand

Singapore