Privacy Policy
Effective 4 October 2026 · updated 12 October 2026 (chart share links)
Your chart is computed in your own browser. We keep only what you choose to save, we do not sell anything, and there are no advertising trackers. This page lists everything that leaves your device and why.
Who we are
Astrobserve (astrobserve.vercel.app) is run by Purwaj Tiwari, an individual in India (“we”, “us”). For anything on this page, write to purwaj.tiwari@gmail.com. That address is also our grievance contact under India’s Digital Personal Data Protection Act, 2023.
What we collect and why
Birth details you enter
A name for the chart, date, time and place of birth, and the gender option. Planet positions, dashas, transits and strengths are calculated in your browser; the date and time of birth are not sent to us to do that.
- Place lookup. About 200 Indian cities are built into the app, and for those nothing is sent. Any other place name you type is sent to our server, which asks Photon (komoot, using OpenStreetMap data) for its coordinates and TimeAPI.io for its time zone; your browser remembers the answer for next time. The time-zone offset at your birth date is worked out in your browser, so the birth date is not sent.
- Kundali Insights and Matching. When you open them, signed in, your browser sends the computed planet positions, the lagna and the gender option to our server, which checks the rules and returns the results. The chart’s name and the birth date, time and place are not sent, and nothing in the request is stored.
Your account
Signing in is with Google, through Supabase. We receive your name, email address, profile picture and an account ID from Google. We use them to sign you in, to keep your saved charts with your account and to show who is signed in. We do not receive your Google password or access to anything else in your Google account.
Saved charts
- Signed in: each chart you save (its name, birth date, time and place, and the computed chart) is stored in our database, linked to your account, so you can open it on any device. Only you can read your saved charts.
- Signed out: saved charts stay in your browser’s storage on that device. When you next sign in on that device, the app offers to add them to your account; they reach us only if you choose to.
Usage events
To learn which parts of the app are used, we record events such as “chart generated”, “tab opened”, “profile saved” or “calendar downloaded”, with a few details about the event itself (for example which tab, or how many calendar entries). Each event carries a random ID for your browser tab, a random ID kept in your browser so we can tell a returning visit from a new one, and, if you are signed in, your account ID. The browser ID is made on your device, is not linked to your name, and is removed if you clear the site’s data. Events never include birth details or names.
When a visit begins we also note where it came from: the name of the website that linked to us (not the
page), any campaign tags in the link (such as utm_source), whether you are on a phone, tablet or
computer, and whether this browser has visited before. When you sign in we note that it happened and
whether the account is new.
Error reports
When something in the app fails in your browser, it sends us a short report so we can fix it: the error message, where in our code it happened, which tab was open, and your browser’s name and version. Quoted text, dates and times are removed from the message first, so a report does not carry a place, date or time of birth. Reports are stored with the usage events and kept as long.
Feedback
If you send feedback from Help, we store the topic, your message and, if you are signed in, your account ID. Please do not put birth details in a message unless you want us to look at a chart.
Calendar share links
If you create a share link for a transit or dasha calendar, we store that calendar for 90 days. Anyone who has the link can open it. It contains the dates and descriptions in the calendar and its title, which can include the name you gave the chart. It does not contain the birth date, time or place.
Chart share links
If you share a chart, the link contains that chart’s name, birth date, time and place, and the place’s coordinates. Anyone who has the link can see these details and the chart. We do not store the link or its details: they sit in the part of the address after “#”, which your browser never sends to our servers, so they do not reach our logs or our usage events. Someone who opens the link sees the chart without it being saved; it is added to their charts only if they choose “Save to my kundalis”. Share a link only with people you want to see those birth details.
Server logs
Our hosting and database providers record technical details of each request, such as IP address, time and browser type, to run and protect the service. We do not use them to identify you.
Cookies and browser storage
We set no advertising or tracking cookies. The app uses your browser’s storage for your sign-in session, charts saved while signed out, the last places you looked up, the random browser ID described under Usage events, and settings such as your preferred view. Clearing your browser’s site data removes them.
Other people’s birth details
Matching and saved charts often involve someone else’s birth details. Please enter or save them only with that person’s permission.
Who processes data for us
| Provider | What for | What it sees |
|---|---|---|
| Vercel | Hosting the site and its server functions | Requests to the site, including server logs |
| Supabase | Sign-in and the database, in Tokyo, Japan (ap-northeast-1) | Account details, saved charts, events, feedback, share links |
| Sign-in; web fonts | Your sign-in; your IP address when fonts load | |
| jsDelivr | Delivering one software library to your browser | Your IP address when it loads |
| Photon (komoot) | Finding a place’s coordinates | The place name, sent by our server |
| TimeAPI.io | Finding a place’s time zone | The place’s coordinates, sent by our server |
Some of these providers store data outside India. We do not sell or rent personal data, and we do not share it with advertisers.
How long we keep it
- Your account and saved charts: until you delete them or ask us to delete your account.
- Share links: 90 days from creation.
- Usage events and feedback: 24 months, then deleted.
- Server logs: as long as our providers keep them, usually days to weeks.
Your choices and rights
- Delete a saved chart at any time from Saved Profiles (⋯ → Delete).
- Delete your account and everything linked to it: write to purwaj.tiwari@gmail.com from the address you sign in with. We do it within 30 days and confirm.
- See or correct what we hold about you: write to the same address.
- Use the app without an account: charts, dashas and transits work signed out, and then nothing about your charts reaches us.
If you are not satisfied with our answer, you may complain to the Data Protection Board of India.
Age
Astrobserve is for people aged 18 and over.
Security
Data travels over HTTPS. Saved charts are readable only by the account that saved them; the database denies every other account. No system is perfectly secure, and we will tell affected users promptly if a breach affects their data.
Changes
If we change this policy we will update the date above, and tell signed-in users in the app if the change is significant.