Privacy Policy

Most of this page is about what we do not keep. Your birth details are never written to our database — the chart is recomputed from the link every time you open it.

Last updated: 8 August 2026

1. Who this is

Ganakji is a sole proprietorship based in Faridabad, Haryana, India (ganakji.com). You can reach us at hello@ganakji.com.

2. Your birth details are not stored

A birth chart is a pure function of the birth details, so we use the details themselves as the address of the reading rather than saving them. When you generate a kundli, the name, date, time and place are encoded into the page’s own URL — the long string after /k/ — and the chart is recalculated from it on every visit. There is no row in any database with your birth details in it, because there is no need for one.

What follows from that, and you should know it: that link is readable by anyone who has it. It is how sharing a reading works. Treat it the way you would treat a photo of a kundli — it is fine in a family group, and it is not something to post publicly.

Reading pages are blocked from search engines. /k/, /m/ and /milan/for/ are disallowed in robots.txt and carry a noindex instruction, so a reading never appears in search results.

3. What we do store

Two things, and only because neither can be derived from a link:

  • An email address, if you type one into an offer card. Stored with which offer you tapped and the price you were shown, so we can tell you when the thing exists. Nothing else is attached to it.
  • Counters for the free-message limit. A random browser id and, separately, your IP address, each with a count and an expiry, so five free questions means five. These rows expire automatically and hold nothing else.

We do not ask for or store a phone number, a password, a postal address, or a payment card. There are no accounts on the site today.

4. What is kept in your own browser

No cookies are set by this site.Four things are kept in your browser’s own storage. None of them is sold, shared, or used to build a profile, and none of them leaves your device except where noted:

  • a random id that counts your free messages fairly, so a shared mobile network cannot spend a stranger’s questions — this one is sent with chat requests, because counting is done on our side;
  • a random id for the current visit only, used to group analytics;
  • whether you prefer the North or South Indian chart style;
  • a short list of the charts opened on this device, so you are not asked to type the same birth details twice. It stores the reading links themselves — which, as section 2 explains, contain the birth details — and it is never sent to us. It holds the twelve most recent, and you can remove any of them from the list on the kundli page.

Clearing your browser storage removes all four. Since the list of charts lives only in the browser, it does not follow you to another device and it disappears if you clear your data.

5. Who else sees anything

Five services, each doing one job. We have no advertising partners, no data brokers, and no trackers beyond the analytics described below.

  • Open-Meteo — when you type a birth place, what you typed is sent to their public geocoding service to find its coordinates and timezone. Nothing else about you goes with it.
  • Google (Gemini) or Anthropic (Claude) — if you use the chat, your questions and the computed chart are sent to whichever model is configured, so it can answer. Your questions are, by their nature, about you; do not type anything into the chat you would not want processed by a third party.
  • PostHog — product analytics and session recording. See section 6.
  • Supabase — the database holding the two things in section 3.
  • Vercel — hosting. Like any web host, its servers process requests, including IP addresses, to serve pages.

6. Analytics, and what the recording masks

We record which pages are opened and which buttons are tapped, so we can tell whether the product works. These events carry an event name, a random per-visit id, and the page path. They never carry birth details, and they never carry your IP — the server deliberately does not forward it, which costs us country statistics we would have found useful.

We also record anonymised session replays — a reconstruction of scrolls and taps — because at this stage watching five real people use the site teaches us more than any test. Every form input is masked, and the parts of the reading that display your name and birth details are masked as well, so the details you type are not in the recording.

7. Your rights

Under India’s Digital Personal Data Protection Act, 2023, you can ask us for a copy of what we hold about you, ask us to correct it, or ask us to erase it. In practice the only thing we are likely to hold is an email address from section 3, and one message to hello@ganakji.com removes it. We will respond within 30 days.

Grievance Officer: Heena Kumari, hello@ganakji.com.

8. How long anything is kept

Free-message counters expire within a day. An email address left on an offer card is kept until the offer is built and you have been told, or until you ask us to delete it — whichever is first. Analytics events are retained by PostHog under their own retention policy and are not tied to an identifiable person.

9. Children

This site is not directed at children, and we do not knowingly collect anything from anyone under 18. A parent generating a chart for their child is entering a date of birth, which sits in the link and in no database — see section 2.

10. Changes

When this page changes materially, the date at the top changes with it. Since almost everything here describes how the software behaves rather than a policy we could quietly relax, a change to this page usually means the code changed first.