Legal
Privacy Policy
Overview
Cycle Sync is a Chrome extension that helps you sync menstrual cycle data from health apps to Google Calendar. We take your privacy seriously, especially when it comes to sensitive health information.
All health data you import is processed entirely on your own device. It is never sent to any server, never stored in the cloud, and never shared with any third party — including us.
Information We Access
Cycle Sync accesses the following data solely to provide its core functionality:
- Health export files — When you upload an Apple Health XML or CSV file (e.g. from Clue, Flo, or Natural Cycles), Cycle Sync reads it locally in your browser to extract menstrual flow dates. The file contents are never transmitted anywhere.
- Google Calendar — With your explicit permission via Google OAuth, Cycle Sync creates and deletes calendar events in your primary Google Calendar. We request the minimum necessary scope:
calendar.events. - Google account email — Your email address is read once to set you as the RSVP attendee on predicted period events. It is not stored or used for any other purpose.
How Your Data Is Stored
Cycle Sync stores a copy of your parsed health records in Chrome's local storage on your own device. This allows the extension to remember your data between sessions without requiring you to re-upload your file each time.
- This data lives only on your device, in your Chrome profile.
- It is never uploaded to any external server.
- You can delete it at any time by clicking "Import different file" inside the extension, or by clearing your Chrome extension data.
Google Calendar Access
Cycle Sync uses the Google Calendar API to create period events and send you RSVP invitations for predicted dates. Specifically:
- We create all-day events on your primary calendar for historical and predicted period days.
- We send self-invitations to your Gmail address so you can accept or decline predictions.
- We read the RSVP status of events created by this extension to improve future predictions.
- We never read, modify, or delete any calendar events that we did not create.
You can revoke Cycle Sync's access to your Google Calendar at any time at myaccount.google.com/permissions.
Data Sharing
We do not sell, rent, trade, or otherwise share your data with any third party. Period.
The only external service Cycle Sync communicates with is the Google Calendar API — on your behalf, using your own Google account credentials.
Children's Privacy
Cycle Sync is not directed at children under the age of 13. We do not knowingly collect any information from children.
Changes to This Policy
If we make material changes to this policy, we will update the "Last updated" date at the top of this page and, where appropriate, notify users via the Chrome Web Store listing.
Contact
Questions about this privacy policy? Reach out at xiaoscarll@gmail.com.