Code FAIRY APP Privacy Policy

EFFECTIVE · JUNE 2026

WHO WE ARE

Code Fairy ("we," "us," "the App") is operated by Sad Girl LLC, doing business as The Code Fairy. This Privacy Policy explains what we collect, why, where it lives, and what you can do about it. If anything here is unclear, reach out via the contact form at thecodefairy.com/contact.

WHAT YOU GIVE US

To create your account and run your chart:

Email address (for sign-in and account recovery)

Display name (optional, for personalization)

Birth date, birth time, birth city. Used to calculate your natal chart

Geographic coordinates derived from your birth city (via OpenStreetMap)

Mood entries: emotion, optional note, the moon sign / aspect / house at the time

Cycle tracking (optional): the days you mark as flow / period days. This is health-related information and is treated as sensitive — see "Sensitive health data" below

Crying days (optional): the days you mark "I cried"

Family members (optional): if you add a family member, the birth date, birth time, and birth city you enter for them, plus any mood entries (emotion, energy, optional note) you choose to log for them. Used only to show you their chart and reflections. See "Family members" below

Subscription state (billed through Stripe and mirrored from RevenueCat)

SENSITIVE HEALTH DATA

If you use cycle tracking, the flow / period days you mark are health-related information and, in some regions (for example under the GDPR), a special category of personal data. We treat it with extra care: it is used only to show you your own patterns inside the app, it is never sold or shared, it is never included in the research dataset, and you can remove it at any time by un-marking a day, turning cycle tracking off in Settings, or deleting your account. The crying days you mark are handled the same way. We collect this data only because you choose to enter it, and you can stop and delete it whenever you like.

FAMILY MEMBERS

You can optionally add a small number of family members so you can view their natal charts alongside your own and, if you choose, keep a reflective mood log for them — the same emotions, energy, and optional notes you log for yourself. For each person you add, you provide their birth date, birth time, and birth city (the same details used to calculate any chart). This information, and any mood entries you log for them, is stored in your private account, visible only to you, and used only to show you their chart and reflections.

A family member's details and mood entries are never added to the research dataset — only your own reflections can be contributed, and only if you opt in. Mood entries are for personal reflection and are not a medical or diagnostic record. By adding someone (including a child) and logging for them, you confirm you have the authority to do so. You can edit or remove any family member at any time from the Chart screen; removing them deletes their details and their mood entries from your account, and everything is also deleted if you delete your account.

WHERE IT LIVES

Your account, birth data, mood log, and any cycle (flow) and crying markers are stored in our database (Supabase, hosted in the United States) and on your device. Your cycle and crying markers sync to your account so they are available across your devices; in earlier versions flow days were kept only on your device.

Data sent over the network is encrypted in transit (TLS). Sensitive fields are encrypted at rest by the database. Your account password is hashed by Supabase Auth and never visible to us.

If you sign in on multiple devices, your data syncs across them through your account.

HOW WE USE IT

Calculate your chart and lunar transits

Show your reads, your log, and your patterns

Show your cycle and crying markers alongside your moods so you can see how they line up

Sync your data across your devices

Send you reminders and pattern-ready notifications you've enabled

Operate, secure, and improve the app

We do not run ads. We do not sell or share your personal data with advertisers or data brokers.

RESEARCH MODE (OPT-IN)

You can opt in to Research Mode in Settings → Research. When on, anonymized records of your check-ins are added to the Code Fairy research dataset to study how transits correlate with self-reported feelings.

What we contribute: a coarse chart fingerprint (e.g. Sun in Virgo, Moon in Leo, Rising in Cancer), the moon sign / aspect / house at the time of your log, the emotion you tapped, and the date and hour. What we never contribute: your name, your notes, your exact birth time, your birth city, your email, your cycle (flow) days, your crying days, or any account identifier.

You can turn Research Mode off at any time. When you do, the anonymized records associated with your account are deleted from the research dataset within seconds.

SUB-PROCESSORS WE USE

Supabase: auth + database + EU-compatible infrastructure

Stripe: subscription billing (via RevenueCat Web Billing)

Apple: Sign in with Apple (identity, only if you choose it)

RevenueCat: subscription state mirroring

OpenStreetMap Nominatim: geocoding your birth city

Anthropic: generates placement reads (only the chart inputs are sent; not your name, log, or notes)

Railway: hosts our chart-calculation API

YOUR RIGHTS

Access: view all your data inside the app at any time

Export: download a JSON file of everything we have on you (Settings → Export my data)

Correction: change your details in Settings

Delete: permanently delete your account and all data (Settings → Delete account)

Withdraw consent: turn off research or notifications in Settings

Object / restrict: use the contact form at thecodefairy.com/contact

EU/UK users: under GDPR you have these rights. Lawful basis: contract (sign-in, sync, billing), legitimate interest (security, app improvement), and consent (research mode, push notifications, and cycle / crying tracking — including explicit consent for the health-related flow data you choose to enter). California users: under CCPA you have rights of access and deletion; we do not sell your personal information.

DATA RETENTION

We keep your account data while your account is active. If you delete your account we hard-delete your profile, birth data, any family members you added (their chart details and the mood entries you logged for them), your log entries, cycle and crying markers, subscription record, and consent record within 30 days.

When deleting your account we ask whether to also remove your anonymized research contributions. Default: keep them (they've already been de-identified). You can choose to remove them.

CHILDREN

Code Fairy is not for users under 13. We confirm age at signup and do not knowingly collect data from users under 13. If you believe a child has signed up, reach out via thecodefairy.com/contact and we'll remove the account.

The family members feature lets an adult account holder add a family member (which may include their own child) to view that person's chart and, optionally, keep a reflective mood log for them. These details and entries are entered and controlled by the account holder, are never used to create an account for that person, and are never added to the research dataset. Mood entries are for personal reflection and are not a medical or diagnostic record. By adding a child and logging for them, you confirm you are their parent or guardian. You can remove them and their entries at any time from the Chart screen.

SECURITY

We use industry-standard encryption (TLS in transit, AES at rest), least-privilege access on the backend, and audit logs for sensitive operations. No system is unbreakable; if we ever experience a breach affecting your account we will notify you per applicable law.

CHANGES

We may update this Privacy Policy from time to time. If we make material changes, we'll let you know in-app or by email, and the 'Effective' date at the top will always reflect the current version.

CONTACT

Questions, requests, or complaints: thecondfairy.com/contact