Cycli

Privacy Policy

Last updated: 5 October 2026

Short version: Your cycle records and health logs stay on your device unless you choose to share a profile. We store only the fields needed for profile sharing and remove that server copy when sharing stops.

1. Who We Are

Cycli ("we", "us", "our") is an independent mobile application for menstrual cycle tracking. Questions about this policy can be sent to cycli@magnalucra.com.

2. Data We Collect

We distinguish between data stored on your device and data that passes through our servers.

On-device only (we never see this, unless you share a profile as described below):

Technical diagnostics and optional usage reporting:

Mixpanel — optional general feature counts:

Stored on our servers only when you share a profile:

Sentry — optional limited JavaScript error diagnostics: While usage sharing is on for an eligible user, the app contacts Sentry directly for JavaScript and rendering errors. Each event contains a fixed error class and fixed message, platform, app version, production environment, and an event-local ID. It does not send free-text error messages or stacks, health data, category titles, notes, user/device IDs, request URLs, or IP enrichment. Native crash capture, replay, breadcrumbs, logs, sessions, screen tracking, profiling and tracing are disabled. Sentry never receives the raw first-party technical error reports. Turning off optional sharing stops future Sentry reports, not reports already received; retention follows Sentry project settings. With no persistent identifier, individual reports may not be identifiable for deletion.

Pro upgrades and subscriptions are not offered in this release. The billing service is inactive while upgrades are unavailable.

3. How We Use Your Data

4. Data Retention

5. Your Rights

Depending on where you live, you may have the right to access, correct, or delete your data. You can edit or delete local cycle data directly in the app. For shared profile data on our servers, contact us and we will delete it promptly.

6. Children

Cycli can be used by children aged 9 and over, ideally together with a parent or guardian. The first profile must belong to the app user. Its date and year of birth establish a separate age-screening record stored only on the device; profile birth dates remain subject to the profile sharing and export choices described above. For users under 16, we do not collect usage statistics or send third-party error reports. Users under 16 can share a profile only after a parent or guardian confirms it in the app. Period dates only is preselected for them. Shared data is stored on our server only while sharing is active and is deleted when sharing stops. Parents or guardians can contact cycli@magnalucra.com to ask questions or request deletion of any shared data. We do not knowingly collect personal data from children under 16 beyond what is described in this policy.

Before age screening is complete and on devices restricted for children, first-party error reports are also disabled. Following or viewing a profile shared by someone else remains available. With a full saved birth date, age restrictions end on the 16th birthday. Older year-only records remain restricted until eligibility is certain, or the user completes their own first profile with a birthday matching the saved year. Usage sharing then follows the saved preference, including any opt-out; eligible users without an opt-out have sharing enabled by default. Existing categories are not added or removed on a birthday. The in-app confirmation is a self-declaration, not legally verified parental consent.

7. Security

Shared profile data is stored in a secured database. Share codes are generated with a cryptographically secure random source, and repeated lookup attempts are rate limited, so codes cannot practically be guessed. Cycle records and health logs stay on your device except for profile data you choose to share. Optional usage reporting can include category titles, which may contain health information, while usage sharing is on. Category titles are not forwarded to Mixpanel.

8. Changes to This Policy

We may update this policy periodically. Significant changes will be communicated via an in-app notice. The "last updated" date at the top of this page always reflects the current version.

9. Contact

For privacy questions or data deletion requests, email cycli@magnalucra.com.