Privacy Policy

Effective May 13, 2026 · Last updated May 13, 2026 · Operated by Choclement LLC

The short version

Girl Harmony is a cycle-tracking app built by Choclement LLC. We are not a typical period app. We don't sell your data, we don't run ads, and we don't use behavioral trackers. This is what you actually need to know:

The rest of this document is the full legally-binding version, modeled after the strongest privacy policies in the women's-health space (Flo, Clue) and adapted to our specific stack and feature set. If anything below contradicts the spirit of the summary above, the spirit wins — email privacy@girlharmony.com and we'll fix it.

1. Who we are

Girl Harmony is operated by Choclement LLC, a US limited liability company (the "Company", "we", "us", "our"). Choclement LLC is also the parent of the Girl Chocolate consumer brand (the functional chocolate product), but the two services have independent privacy practices and separate datasets.

This Privacy Policy applies to:

It does not apply to the Girl Chocolate e-commerce site (girlchocolate.co), which has its own separate privacy notice.

2. What data we collect

We group the data we collect into seven categories. Each row below tells you what's in it, whether providing it is optional, and what it's used for.

2.1 Account data required

2.2 Cycle & health data core feature

You enter this data inside the app. We store it on our servers so it syncs across your devices.

Under GDPR, all of section 2.2 is "special category" data (Article 9) and is processed under your explicit consent. Withdrawing consent is as simple as deleting your account.

2.3 Religious-observance data (Niddah mode) opt-in only

This is religious data — the strictest category under GDPR Article 9. See section 6 for details on how we handle it.

2.4 Voice journals + photos opt-in only

You can delete any individual recording, transcript, or photo from the app at any time, and you can delete all of them by erasing your account.

2.5 Bestie chat data opt-in only

See section 5 for full details on AI processing.

2.6 Subscription & billing data if you subscribe

2.7 Device + technical data automatic

2.8 What we don't collect

For completeness, here is the data we deliberately do not collect, even though many other apps in our space do:

3. Why we collect it

Under GDPR, we are required to identify a legal basis for every category of processing. The table below tells you, for each purpose, what data is involved, why we need it, and the legal basis we rely on.

PurposeData usedLegal basis (EU/UK)
Provide the app (cycle tracking, predictions, calendar) 2.1, 2.2 Contract performance — Art. 6(1)(b) GDPR; consent for special-category data — Art. 9(2)(a)
AI cycle coach (Bestie) 2.5 + relevant snapshots of 2.2 Explicit consent — Art. 9(2)(a) (opt-in toggle)
Voice journals + photo skin tracker 2.4 Explicit consent — Art. 9(2)(a) (opt-in per recording)
Niddah-mode tracking 2.3 Explicit consent — Art. 9(2)(a) (religious-observance category)
Generate Doctor Visit PDF 2.2 + 2.4 + 2.5 (selectively) Contract performance — Art. 6(1)(b); consent for the act of generation — Art. 9(2)(a)
Authenticate you + sync devices 2.1 Contract performance — Art. 6(1)(b)
Process subscription payment 2.6 Contract performance — Art. 6(1)(b); legal obligation (tax/financial records) — Art. 6(1)(c)
Send transactional email (welcome, billing receipt, password reset, security alert) 2.1 Contract performance — Art. 6(1)(b)
Customer support (replying to you) 2.1 + whatever you tell us Legitimate interest — Art. 6(1)(f) (running a responsive support team)
Abuse prevention & fraud detection 2.7 + 2.6 Legitimate interest — Art. 6(1)(f) (protecting the service)
Improve the app (crash + error reports) 2.7 (de-identified) Legitimate interest — Art. 6(1)(f)
Comply with the law (subpoena, court order) Whatever the order compels Legal obligation — Art. 6(1)(c)

4. Who sees your data

By default: nobody but you. Not us, not your partner, not your clinician, not Anthropic past the moment a Bestie reply is generated.

The only situations in which a person other than you sees your data are:

  1. You explicitly share it. If you generate a Doctor Visit PDF and email it to your OB/GYN, that's you sharing. We don't share PDFs automatically.
  2. You enable Partner Sharing (future feature). When this ships, partner sharing will be opt-in per-data-category, revocable in one tap, and shown clearly in your settings.
  3. You report a bug to us. A senior engineer at Choclement LLC may access the affected rows in our database to investigate. Every such access is logged, audited, and limited to the minimum needed to fix the bug. You can ask us not to do this and we'll find another way.
  4. We are legally compelled. If we receive a subpoena, court order, or other legally binding demand, we will (a) verify it is valid, (b) narrow the disclosure to the minimum compelled, and (c) where lawful, notify you before we hand anything over. We will challenge demands we believe are overbroad. We publish an annual transparency report once we have data to publish.
  5. Safety exception. If we have reason to believe disclosure is necessary to prevent imminent harm to you or another person (e.g. a credible threat in a Bestie conversation), we may disclose to the relevant authority. This has never happened to date.

5. Bestie + AI processing

Bestie is Girl Harmony's AI cycle coach. It's powered by Anthropic's Claude language model, accessed through Anthropic's commercial API. When you chat with Bestie:

  1. Your message is sent from your device to our backend (api.girlharmony.com).
  2. Our backend assembles a request that includes (a) your message, (b) a snapshot of your cycle context (current phase, day of cycle, the last 7 days of symptoms, your archetype), and (c) the recent message history of the same conversation.
  3. That request is forwarded to Anthropic's API to generate a reply.
  4. Anthropic streams the reply back to us, we forward it to your device, and we store the message + reply in our database so the conversation persists.

Anthropic's commitments to us (governed by the Anthropic Commercial Terms of Service):

Our commitments to you:

6. Niddah mode (religious data)

Niddah mode is an optional feature for users who observe Jewish laws of family purity (hilchot niddah). When you enable it, the app helps you track hefsek taharah, the shivah neki'im count, and mikvah dates, with selectable customs.

Information about your religious observance is treated as religious data — the most sensitive category in our database. Specifically:

If you delete your account, all Niddah-mode data is deleted immediately and irrecoverably.

7. Voice journals + photos

Voice journals and skin-tracker photos are the most personal data the app handles. Specific protections:

8. What we don't do

We do not sell your data. Period. To anyone. For any reason. Not now, not after acquisition, not "anonymized". The Girl Harmony business model is paid subscriptions, full stop.

We do not run advertising. The app has no ads, no sponsored content, and no affiliate placements. We don't need to be the product.

We do not share health data with advertisers, insurers, employers, data brokers, or marketing platforms. Even technical identifiers (IP, device ID, advertising ID) are not shared with any ad platform — because we don't use any ad platforms.

We do not use Facebook SDK, TikTok SDK, AppsFlyer, Adjust, Branch, Singular, Kochava, or any other attribution / advertising / engagement SDK.

We do not run Google Analytics for personal data. The marketing site uses a privacy-friendly visit counter that doesn't set cookies or store user-level data.

We do not train any AI model on your data. We are not in the AI training business.

9. Third-party sub-processors

To run Girl Harmony, we rely on the following sub-processors. Each is contractually bound to handle your data in accordance with this policy. We monitor their security posture and review the list quarterly.

Sub-processorPurposeRegionWhat it sees
Cloudflare, Inc. Application hosting (Workers), database (D1), object storage (R2), CDN, DNS, DDoS protection US All app data at rest + in transit
Clerk Inc. User authentication (passwords, SSO, MFA, sessions) US Email, name, password hash, session metadata
Anthropic PBC Bestie AI replies (Claude API) US Per-message: your prompt + cycle context snapshot. Not retained.
Stripe, Inc. Payment processing (PCI-DSS Level 1) US Card data, billing country, transaction history
RevenueCat, Inc. Subscription state aggregation across iOS / Android / web US Subscription status, plan, entitlements. No card data.
Resend, Inc. Transactional email delivery US Email address, message content, delivery status
Functional Software, Inc. (Sentry) Crash + error reporting US Stack traces, device model, OS version. PII scrubbed.
Apple Inc. iOS App Store distribution, Sign in with Apple, optional Apple Health sync US App Store: device + purchase. SSO: opaque user ID + relayed email. Apple Health: only data you explicitly sync, and only if you enable it.
Google LLC Android Play Store distribution, Sign in with Google, Firebase Cloud Messaging (push notifications on Android) US Play Store: device + purchase. SSO: profile email + name. FCM: device push token only — no payload contains personal data.

If we add a new sub-processor, we'll update this table and (for material additions) notify you in-app and by email at least 30 days before the change takes effect.

10. How long we keep your data

DataRetention
Account data (email, name, password hash)While your account is active. Purged within 30 days of account deletion.
Cycle & health dataWhile your account is active. Purged within 30 days of account deletion.
Niddah-mode dataWhile your account is active. Purged immediately when you delete it, and within 30 days of account deletion.
Voice journals + skin photosUntil you delete them. Purged within 7 days of deletion (including R2 storage and all backups).
Bestie chat historyUntil you delete it. Purged within 30 days of account deletion.
Database point-in-time recoveryUp to 30 days via Cloudflare D1. After account deletion, your data is purged from recovery within this window.
Audit log (account-state changes only)90 days, then automatically rotated out by a daily job.
Worker request logs (IP, path, status)Held by Cloudflare for short-term observability (typically 7 days). Not used for analytics. We do not export these logs.
Subscription & billing recordsHeld inside Stripe (our payment processor) for the period required by US tax and consumer-protection law (typically up to 7 years). Our own copy of subscription metadata is purged when you delete your account; you may need to contact Stripe directly to remove records they retain for legal compliance.
Customer support tickets2 years after the ticket is closed.
De-identified aggregate analyticsIndefinite. "De-identified" means no row in the analytics database can be re-associated with a specific user.

11. Your rights

Regardless of where you live, you have the following rights regarding your data. We honor these for all users — not just users in jurisdictions where the law requires it.

11.1 Access + export

You can see everything we store about you from inside the app. To request a machine-readable export (JSON of your account data, cycle logs, and chat history; voice audio + photos delivered as separate downloadable files), email privacy@girlharmony.com from the address tied to your account and include the line "Right to access — please send my data export." We'll email you a secure download link within 30 days (typically within 1–2 business days).

11.2 Delete

Open the app → You → Settings → Delete account. This:

You can also delete your account from outside the app at app.girlharmony.com/delete-account (required by Google Play). If you can't access the app or the web flow, email privacy@girlharmony.com from the address tied to your account and include the line "Right to erasure — please delete my account." We process all deletion requests within 30 days (typically within 1–2 business days).

11.3 Correct

You can edit any data you've logged directly in the app. For account-level corrections (email change, name change), email privacy@girlharmony.com.

11.4 Restrict / object

You can ask us to restrict or object to specific processing (e.g. "don't use my data for anything except the absolute minimum to keep the app running"). Email privacy@girlharmony.com. We'll respond within 30 days.

11.5 Withdraw consent

Any consent you've given (to use Bestie, voice journals, Niddah mode, etc.) can be withdrawn at any time. The fastest paths: turn off the feature in You → Settings (Bestie, Niddah mode, push notifications, voice journals each have their own toggle), or email privacy@girlharmony.com. Withdrawing consent doesn't affect the lawfulness of prior processing.

11.6 Portability

Same as 11.1 — request a JSON export and you'll get every byte of your data in a standard, machine-readable format.

11.7 Lodge a complaint

If you believe we've mishandled your data, please give us a chance to fix it first: email privacy@girlharmony.com. If we don't satisfy you, you can lodge a complaint with your local data protection authority (in the EU/UK), your state attorney general (in the US), or the FTC.

12. Security

What we don't currently offer: end-to-end encryption (where only your device holds the decryption key) is on our roadmap but not yet available. Today, your data is encrypted at rest with keys held by our infrastructure providers, which means our authorized engineers can technically access it when investigating a bug you reported or complying with a legal order (subject to the audit + minimization rules in section 4). When E2EE ships, we'll update this section.

No security system is perfect. If we have a breach that affects your data, we will notify affected users within 72 hours of discovery, in line with GDPR Article 33 and state breach-notification laws.

13. Children's privacy

Girl Harmony is intended for users 13 and older in the United States and 16 and older in the European Economic Area, the United Kingdom, and Canada. The age threshold matches the legal age of digital consent in each jurisdiction.

We comply with COPPA (US), the GDPR Art. 8 (EU), and the UK Age Appropriate Design Code (UK).

14. International data transfers

Choclement LLC and our infrastructure are based in the United States. If you use Girl Harmony from outside the US, your data is transferred to and stored on US-based infrastructure.

For users in the EU, UK, and Switzerland, we rely on:

15. California residents (CCPA / CPRA)

California residents have the following rights under the California Consumer Privacy Act (as amended by the California Privacy Rights Act):

To exercise any right above, email privacy@girlharmony.com from the email tied to your account. We'll verify your identity using your account email; for highly sensitive requests we may ask for additional verification.

16. Other US state privacy laws

If you reside in Colorado, Connecticut, Delaware, Florida, Indiana, Iowa, Maryland, Minnesota, Montana, Nebraska, New Hampshire, New Jersey, Oregon, Tennessee, Texas, Utah, or Virginia, you have substantively the same rights as California residents listed in section 15: access, correction, deletion, portability, opt-out of sale/sharing (we do neither), opt-out of profiling for legal-or-similarly-significant decisions (we do not profile), and the right to limit use of sensitive personal information.

To exercise any of these rights, email privacy@girlharmony.com from the address tied to your account.

17. EU / UK residents (GDPR)

For users in the European Economic Area, the United Kingdom, and Switzerland:

18. Not medical advice. Not a medical device.

Girl Harmony is a cycle-tracking and wellness app. It is not a medical device, contraceptive, fertility-planning tool, or diagnostic instrument.

Predictions are statistical estimates based on the data you log. They will sometimes be wrong. Do not use them as the sole basis for any health decision.

Bestie's replies are generated by an AI model. They are not medical advice. They are not a substitute for a conversation with a clinician.

Choclement LLC is not a HIPAA-covered entity. We are not your healthcare provider. If a clinician sends you a Doctor Visit PDF that you generated in the app, the clinician's handling of that PDF is governed by HIPAA (or its local equivalent), not by this policy.

19. Changes to this policy

We update this policy when our practices change. The "Last updated" date at the top reflects the most recent change.

20. How to reach us

Privacy questions, rights requests: privacy@girlharmony.com

Security disclosures: security@girlharmony.com

General support: support@girlharmony.com

EU/UK data protection questions: dpo@girlharmony.com

Mailing address:
Choclement LLC
Attn: Privacy
New York, NY
United States

Terms of Service → Back to the app →