Privacy policy
Last updated: 2026-10-31
Who we are
Bhuvaji - ભુવાજી | AI જ્યોતિષી (“Bhuvaji”) is a Gujarati astrology app by the developer Arvans Labs. Bhuvaji is operated by Patel Artiben Maheshbhai, trading as Arvans Labs, Ahmedabad, Gujarat, India. This policy covers both the app and this website.
What we collect
- On your phone — the name, date, time and place of birth for you and each family member (encrypted on the phone); your chats with Bhuvaji and the answers it remembers; a copy of each calculated chart; and the panchang city. Uninstalling the app, or More → Delete all my data, removes all of it from the phone.
- On our server — the date, time and place of birth are sent to calculate the chart, and on to our calculation provider (Navamsha). What we keep is the calculated chart, which includes the birth date and time but not your name, your birthplace or any contact detail; it is identified only by a code (hash). Your question goes to the AI service that writes the answer; we keep neither the question nor the answer, only a note of each question's outcome and cost — apart from the two cases set out below. The panchang city is sent to work out sunrise and choghadiya, and is not kept. Your name never reaches our server.
- If our safety check finds that the person asking may be in distress, in words our own list does not yet hold, we keep the text of that one question for 30 days, so that we can recognise such words in future. Nothing that identifies you is kept with it — no ID, name, chart or birth details — so we cannot tell whose it is. It is deleted automatically after 30 days. When you report an answer in the app, that question and answer, the reason you chose and any note you add are kept with your anonymous ID for 90 days, or until you delete your data. We do not keep the text of any other question.
- Voice input uses your phone's own speech service; we receive only the text, and only when you send it.
- An anonymous account id — a random number so daily limits can be counted. It carries no name and no phone number.
- A code for your phone — so that the daily question limit does not start again when the app's data is cleared or the app is reinstalled, the app sends a code made from your phone's Android ID (ANDROID_ID). The ID itself does not leave the phone; our server keeps only a code (hash) made with a secret key, from which the ID cannot be recovered. It is used only to count the day's questions, it is deleted automatically after 2 days, and it is not given to OpenAI, Google or anyone else.
- Basic app usage — which screen was open and what was done (for example, that a question was asked, or that voice input did not work, with the error's code), the app version and the date, with the anonymous id. It never contains your question, your name or your birth details. Deleted automatically after 90 days.
- When you ask a question, the profile's gender (male/female) is sent along with the birth details, because some calculations such as marriage timing use it. It is not stored with your question or identity.
- To understand what people ask about most, we keep a daily count by topic — for example, how many questions were about marriage, work or health. It holds only the topic and a number; your question, your identity and your chart are not stored with it.
- With each question the app sends a two-letter country code — from the panchang city you chose, your SIM card's country, your phone's time zone, your birthplace or your phone's region setting (read on the phone; only the two-letter code is sent) — only so that, if it is ever needed, the helpline for your country can be shown. It is not kept.
We do not ask for your contacts, photos or location permission. We ask for the microphone only when you tap the mic to ask by voice.
Where it goes
- Our server (Supabase, Mumbai) to calculate and store the chart.
- Our astrology calculation provider (Navamsha): the date, time and the birthplace's coordinates are sent. Your name is not.
- The AI service that writes answers (OpenAI) receives your question, the recent questions and answers from the same chat, and your chart's calculated positions (planets, houses and dasha periods), and, for our safety check, the text of your question alone. We don't send your name or birth details, unless you type them into a question yourself. OpenAI processes them outside India. Under its terms it does not use them to train its models; it may keep them for up to 30 days to provide the service and check for abuse, and then deletes them, unless the law requires it to keep them longer or keeping them is reasonably necessary to protect its services or others from harm.
- Cloudflare receives the text of your question alone, for our safety check, and, when OpenAI is slow or unavailable, the same as OpenAI: your question, the recent questions and answers from the same chat, and your chart's calculated positions. We don't send it your name or birth details, unless you type them into a question yourself. It runs on its worldwide network, so this may happen in any country. It states in writing that it does not use what we send to train models and does not make it available to other customers; it does not state how long it keeps it.
- Crash reports (Google Firebase Crashlytics): when the app stops unexpectedly, the technical details of what went wrong, the phone model, the Android version and an installation ID that Crashlytics creates for this install. Never your name, birth details, questions or answers.
- Festival reminders (Google Firebase Cloud Messaging): only after you say "yes" to reminders in the app — an installation ID that Google creates for this install, the app's version, and which reminder list (Gujarati or English) your phone receives. One reminder goes to everyone alike: never your name, birth details, chart, questions or answers, and our server keeps no identifier of your phone for this. When you turn reminders off or delete your data, the phone stops receiving them and its registration for reminders is deleted.
- Advertising (Google AdMob), while ads are switched on in the app: the phone's advertising ID, information about the phone and your approximate area, and which ads you saw or tapped. When you watch an ad for "one more question", a one-time code goes with it so the question can be added to your account; your account number is not sent. Your name, birth details, chart, questions and answers are never sent for advertising. In Europe and the UK you are asked for your consent before any ad is shown.
What each service receives, where it is processed and how long it is kept: Our database (Supabase) is in India (Mumbai); a request may be processed on the Supabase server nearest to you. What it keeps, and for how long, is set out under “How long we keep it” above. Our chart calculation provider (Navamsha) receives the birth date, time and the birthplace's coordinates, never your name. Navamsha told us in writing (30 September 2026) that its servers are in India; that it does not store birth details or chart results; that it keeps only basic usage records, without birth details, for 35 days, and server logs for a short time for security; and that it never uses request data for analytics or training. Requests reach Navamsha from our server, not from your phone, so it does not see your IP address. Its privacy policy also says it does not sell birth data to data brokers and shares data only with service providers that help run it, such as cloud hosting. The AI service that writes answers (OpenAI) receives your question, the recent questions and answers from the same chat, and your chart's calculated positions (planets, houses and dasha periods), and, for our safety check, the text of your question alone. We don't send your name or birth details, unless you type them into a question yourself. OpenAI processes them outside India. Under its terms it does not use them to train its models; it may keep them for up to 30 days to provide the service and check for abuse, and then deletes them, unless the law requires it to keep them longer or keeping them is reasonably necessary to protect its services or others from harm. Cloudflare receives the text of your question alone, for our safety check, and, when OpenAI is slow or unavailable, the same as OpenAI: your question, the recent questions and answers from the same chat, and your chart's calculated positions. We don't send it your name or birth details, unless you type them into a question yourself. It runs on its worldwide network, so this may happen in any country. It states in writing that it does not use what we send to train models and does not make it available to other customers; it does not state how long it keeps it. Wherever you are, your information goes to our server in India and may also be processed in the countries where these services run. Each service handles it under its own published terms.
The calculated result is stored on our server without your name or contact details — only a hash of the birth inputs identifies it.
We never sell your data.
Which services we use can change. When one does, this list and the date below are updated before the change goes live.
Ads and your advertising ID
To keep Bhuvaji free, the app may show ads from Google AdMob: one ad on the Panchang and More pages, and, after the day's questions are used and only if you choose it, one video ad for one more question. An ad is never shown beside a kundli, a match or an answer.
To show ads, Google uses your phone's advertising ID. You can reset or delete it at any time: phone Settings → Google → Ads → "Reset advertising ID" or "Delete advertising ID". After deleting it you will still see ads, but they will not be based on your interests.
When ads are switched on, in Europe and the UK you are asked for your consent when the app first opens, and you can change it at any time under More → Ad privacy options.
We do not give your questions, answers or birth details to any advertising company.
Asking by voice
When you tap the mic and speak, your phone's own speech service turns it into text, not Bhuvaji.
- Where the phone can recognise Gujarati offline, your voice never leaves the phone.
- Where it cannot, your voice goes to the phone's speech service (such as Google), and the app tells you so before the first use. That service's own privacy policy then applies; what it does with the audio is not in our control.
- Bhuvaji never receives your voice and does not store it. The text reaches us only when you tap send, exactly like a typed question.
Listening to an answer
When you tap "Listen", your phone's own Gujarati voice reads the answer.
- Where the phone has an offline Gujarati voice, the text never leaves the phone.
- Where it does not, and the phone's Gujarati voice may work over the internet, the answer's text may go to the phone's speech service (such as Google). The app tells you so before the first use, and that service's own privacy policy then applies.
- Nothing is sent to Bhuvaji to read an answer aloud.
What stays on your phone
Your birth details and family profiles are kept encrypted on the device, and your chats with Bhuvaji are kept only on the phone too. Uninstalling the app removes them.
How long we keep it
What is on your phone stays until you delete it or uninstall the app. The calculated chart stays on our server while it is being used, and is deleted automatically once it has not been used for 90 days. Even after you tap Delete all my data, the chart goes the same way, 90 days after it was last used, with no name attached to it. The anonymous account id stays until 90 days after you last use the app, or until you tap Delete all my data, whichever comes first. For the guest sign-in, the app's server (Supabase) also keeps the IP address and the phone and app type (user agent) of the last sign-in, to keep the service secure. It is kept until 90 days after you last use the app, or until you delete your data in the app, whichever comes first. Usage records and the notes of each question's outcome are deleted automatically after 90 days; the daily totals by topic and by safety check identify no one and are kept.
Like any website and online service, the companies that host ours keep their own technical logs of each request, for security and to run the service: the IP address it came from, the time, what was asked for, and the country that IP address belongs to. Supabase — the only server the app itself talks to (charts, panchang, questions and guest sign-in). Cloudflare — this website, bhuvaji.in, and email sent to support@bhuvaji.in, which it forwards to our inbox at Google (Gmail). The services that calculate charts and write answers are contacted by our server, not by your phone, so they do not see your IP address. These logs do not contain your question, your birth details or your name. We do not use them to identify or follow anyone, and we do not combine them with anything else. Supabase keeps these logs for 1 day on our plan. Cloudflare does not keep logs of requests to this website for us; for the technical records it keeps for its own security, it publishes no fixed period.
Crash reports are kept by Google Firebase Crashlytics for 90 days. The record of an extra question earned by watching an ad is deleted automatically after 90 days, and when you delete your data. The code for your phone is deleted automatically after 2 days.
Your rights
Under India's Digital Personal Data Protection Act, 2023 and, for UK/EU users, the GDPR, you may access, correct or delete your data and withdraw consent.
Wherever you live, you can ask us to see, correct or delete your data by writing to support@bhuvaji.in, and "Delete all my data" in the app works everywhere.
To delete it, see this page.
Children
The app is not intended for anyone under 18.
Changes
When this policy changes, the date above changes with it.
Contact
For any question, complaint or deletion request, write to support@bhuvaji.in. We normally reply within a few days.