Privacy
What we collect and why.
Last updated: 3 November 2026
Who is responsible for your data
The data controller is the operator of Kalendom, whose full legal identity—registered name, address, and P.IVA—is set out in our Terms. For any privacy request or question, email support@kalendom.com.
Birth data
To compute your chart we need your birth date, time (when known), and place. This is used solely to compute your chart. When you search for a birth place, the text you type is sent to Mapbox to turn it into coordinates; we store the result against an opaque chartId attached to your account—never your email or name in the same record. Delete your account (Account → Settings) and the chart record is deleted with it—we do that by hand, and confirm within 30 days.
If you never signed in. The backtest builds a chart without an account, and so does the free calculator when it cannot unlock your days in this browser. Until its days are unlocked in this browser, and for any chart made before this update, that record has a chartId and no owner: no email, no name, nothing that identifies you, and nothing we could use to contact you. It is kept so the result link you were given keeps working. To have it removed, send us that link—it is the only way either of us can identify the record—and see deleting your data.
Birth data is processed under GDPR Article 6(1)(b)—necessary to perform the service you signed up for.
Personal events (optional)
You can log real events on dates to compare them against your chart timeline. Events are tied to your account, private by default, and not shared with anyone.
You can also opt in to the anonymous events pool—a research dataset stripped of all identifying fields (no uid, no email, no city). This is off by default, and two switches turn it on: the box in our privacy banner, which can appear once you are signed in or have unlocked your days, and the toggle in Account → Settings. They set the same choice, and you can switch it off in Settings at any time: new diary entries then stay out of the pool, and those already in it stay, because they carry no account we could find them by. Lawful basis: Article 6(1)(a) consent.
Blind tests
A blind test needs no account and no name. You give your birth date and place (and time, if you know it) and five past days; we build a chart from the birth data, score and rank the five days, and record what you then say each day really was.
For each test we keep the five dates, their scores, the labels you give at the reveal (great, awful or ordinary, and a part of life if you name one), the result, and a one-way key for the chart, which cannot be matched back to it without a separate secret we keep apart from the database. We keep no name, no email and no account.
Your birth data for a blind test is deleted 7 days after the reveal, or 30 days after you set the test up if you never reveal it. Until then the test’s page can show your signs and each day’s reasons; after that, the test keeps only its dates, its scores and its result.
At the reveal we also make the test’s result card, a page at its own unguessable link that you can share: the five scores in the chart’s order, your labels and the result—no dates, no signs, no birth data, and no way back to your test.
The public count shows totals only—never a single test’s dates. Where it splits them by the part of life a host named, it never shows a group of fewer than ten tests. A rehearsal is left out of it. A test run on air or for a publication is shown by name only with the written consent of the person who ran it, and only what they agreed to.
To delete a test, its card and its chart at once, open the test on the device you set it up on and use “Delete this test and the chart”. From another device, email support@kalendom.com the test’s link or its card’s link, or your birth date if you have neither. Once a test’s birth data has been deleted, your birth date no longer finds it, but its links still do.
Lawful basis: Article 6(1)(f), our legitimate interest in publishing an honest, aggregate record of the blind tests, misses included. A test shown by name rests on that person’s written consent.
Who processes your data
We keep the list of third parties short, and each has a specific job:
- Google Firebase—authentication and secure storage of your account, chart, and unlock state.
- Mollie—payment processing at checkout—we never receive or store your full card details.
- Mapbox—birth-place search—turning the place you type into coordinates.
- Resend—email delivery.
- Plausible—cookieless, EU-hosted aggregate analytics—stores no personal data and cannot identify you (see below).
- Sentry (Functional Software, Inc.), EU data region: error reports (the page, the browser, the error), without IP addresses or account details, so we can fix what breaks.
Lawful basis for error reports: Article 6(1)(f), our legitimate interest in finding and fixing what breaks on the site.
Payments
Payments are processed by Mollie. Your card or payment details are entered on the processor's secure page and are never seen or stored by us—we only receive confirmation that a payment succeeded, so we can unlock the right account.
If you use the withdrawal form, we keep what you send—your name, the purchase you name and the email address for our acknowledgement—with the date and time we received it and, if you were signed in, your account; support gets a copy of the acknowledgement. We need it to receive and answer your statement (Article 6(1)(c), a legal obligation), and we keep it as the record of that statement for as long as a claim about the purchase is possible (Article 6(1)(f)); deleting your account does not remove it.
Emails
When you pay for an unlock, we always email you a receipt.
If you sign up with an email and a password, we email you a link to confirm your address, and a new one whenever you ask. A link to reset your password is sent only when you ask for it.
We may also email you a one-time notice about a change to your account—for example, when we added a free month to accounts. It does not sign you up for any other emails.
Heads-up emails are sent only if you ask for them—with the box when you sign up, the offer on your dashboard, or the switch in Settings. They tell you a few days before your strongest and hardest stretches for love, money and work, when your free month is ending, and how your month ahead looks. Days inside your unlocked window are named by date; days after it only by area, tone and week, with a link to the unlock.
Every heads-up email has a one-click unsubscribe link, and you can switch them off in Settings at any time.
We keep the language you signed up in, so our emails to you are written in it, until your account is deleted.
We keep the record of your choice (yes or no, when, and where you made it) for as long as your account exists, and the list of emails we sent you for 13 months.
Receipts are part of the service you buy, and the address and password links part of the account you hold (Article 6(1)(b)); one-time account notices rest on our legitimate interest in telling you about a change to your account (Article 6(1)(f)); heads-up emails rest on your consent (Article 6(1)(a)).
Analytics
We use Plausible, a cookieless EU analytics service that stores no personal data and uses no cookies; it cannot identify you. It counts visits and actions on the site, such as starting a sign-up or a checkout, in aggregate (which pages, from where) so we know the site works. We don’t ask for consent because it sets no cookie and identifies no one, but we tell you anyway.
There are no advertising or cross-site tracking cookies, ever.
How long we keep it
Your birth data, chart, and events are kept for as long as your account is active, and are removed when your account-deletion request is completed—which we fulfil by hand and confirm within 30 days, so the record goes when that is done rather than the moment you ask. Days you unlocked without an account—your list of charts, their days, your diary and the charts you made and unlocked in that browser—are deleted when you choose “Delete everything” in Settings in that browser, or by us once its session has not been used for 90 days. Any other chart built without an account—one someone else also has, one opened from another person’s link, one made before this update, or one whose days were never unlocked—is kept until you ask us to remove it. Records of your purchases are kept for as long as tax and accounting law requires us to keep them.
Backtest feedback is kept for as long as we publish the record it counts toward, and a share card until you ask us to remove it.
A blind test and its result card are kept for as long as we publish the record it counts toward, and its birth data for 7 days after the reveal (30 days after you set it up if you never reveal it).
Error reports are deleted by Sentry after 30 days.
To apply the one-free-month rule, we keep a one-way fingerprint of your email address, which cannot be turned back into the address, for 3 years from the day we record it, including after an account is deleted. Basis: legitimate interest (preventing abuse of the free month).
Each set of birth details unlocks its next 30 days once: to keep to that, we keep a keyed fingerprint of the birth details, never the details themselves and no account ID with it, for 36 months from the day those days are first unlocked, including after a deletion, so the same birth details cannot unlock their 30 days again. The fingerprint is an HMAC, under a secret key kept apart from the database, of the birth date, the birth time to the minute and the birth place to about 1 km, stored with the last day of those 30 days, and it is used for nothing else. A chart without a birth time is keyed instead by the account or session it belongs to, and that key is deleted with it, unless the chart was removed from its list before this update; then it is kept for the same 36 months. Basis: legitimate interest (giving each set of birth details its 30 days once).
Your rights
From the Settings page you can review your data, file a birth-data correction, and request account deletion. Deletion is fulfilled by us manually: we remove your chart, events, backtest feedback and share cards, consent state, and entitlement, and confirm at your account email within 30 days. If you unlocked your days without an account, Settings in that browser deletes them at once instead, with the charts you made and unlocked there; a chart someone else also has, one opened from another person’s link, or one made before this update stays until you ask us. EU residents have additional rights under GDPR—rectification, restriction, portability, objection to what we do under our legitimate interest, and the right to lodge a complaint with a supervisory authority (in Italy, the Garante per la protezione dei dati personali). For any of these, email support@kalendom.com.
When we delete a chart on request, after checking the request, we also delete the blind tests run with the same birth data, with their result cards: every test whose own copy of that birth data we still hold. “Delete everything” in Settings never deletes a blind test: a test goes with its own “Delete this test and the chart”, and its birth data on its own schedule.