Privacy and your data
What Anudina keeps, why, where it is kept, and how to delete it. Every sentence here is matched to the code that makes it true (panchanga-dev/PRIVACY-AUDIT.md).
For the Anudina app on Android and on the web at anudina.dixith.com. Last updated 2 November 2026.
- The panchanga is worked out on your own phone. Your place and the day you are looking at are not sent to us.
- Today, Calendar and Times work without an account. The first open needs the internet once, to download the app; after that it works offline.
- If you sign in, we keep your email address, your name, your plan, the devices signed in, and the people you save, sealed, so they appear on your other devices. Saving people and the Charts tab need a free sign-in.
- One sign-in, your Dixith account, works in every Dixith app.
- Google Analytics is used for anonymous usage statistics: it counts which screens are opened, never your place, your dates or the people you save.
- The app's own anonymous count is separate. It counts nothing until you say yes, asks once, after a week, and can be switched on or off below and in the app.
- No advertising. No tracking across apps or websites. Nothing is sold or shared.
- You can delete your account, and everything kept with it, from inside the app or by writing to us.
Anudina is published by Dixith Labs, India, at dixith.com. For anything on this page, write to us through the contact page.
What stays on your phone
- Your place. The place you choose from the list of 7,504 places, or your position if you tap "Use my location", is kept on the phone and used there to work out sunrise and the day's times. The app never sends it to us by itself. Android asks your permission before the app can read your location, and you can say no and pick a place from the list instead. Two things carry a place off the phone, both by your own hand: a person you save with a birthplace (that place is part of the sealed list, below), and a message you send us from the app's "Report a mistake" link, which names the place and the settings you had so we can check the date you are asking about.
- Your settings. Language, theme, text size, tradition, reckoning, ayanamsa, clock, month naming and the reminder choices are kept on the phone. If you agree to the anonymous count, the language, tradition and reckoning are among the five things it sends (below); otherwise none of them leaves the phone.
- Saved people, when you are not signed in. Names, birth details and shraddha dates you enter stay on the phone, in the browser's storage for anudina.dixith.com. Nothing sends them anywhere unless you sign in, turn on the older sync by code, or save a copy to a file yourself.
- The app itself. The app stores its own files on the phone so it can open without the internet. It never stores anything from your account there: what the account service answers is not kept in that store, and signing out or deleting the account clears it as well.
- Reminders. The calendar file ("Also add to another calendar") is made on the phone and handed to you; nothing about it reaches us. On Android, reminders that ring are set by the Anudina app on the phone itself.
- The move to this address. Until 25 September 2026 Anudina lived at dixith.com/anudina/. On your first open here the app fetched its own data from that old address inside your browser, without any server in between, and once the move was confirmed it asks the old address to remove the copy left there.
Your browser may clear a website's storage when the phone runs short of space. Once you have saved a place or a person, Anudina asks the browser to keep its storage, and the Status screen (More, Status) says what the browser answered. A copy of your people (More, Keep a copy) is the one thing nobody can clear.
What we keep if you sign in
Signing in is optional. It is needed for the Charts tab, for saving people, and for saved people to follow you between devices. Signing in is by a six-figure code sent to your email address, or by a password if you set one.
| Your email address | To sign you in with a code or your password, and to recognise your account. |
|---|---|
| Your name | To greet you and to show whose account it is. Optional; asked once after the first sign-in. |
| A password, if you set one | Kept with your Dixith account (below), only as a one-way hash, which cannot be turned back into the password. The same password works in every Dixith app. A password is optional; an email code always works. |
| Your plan | Free, Silver or Gold, and the date it runs to. The app keeps a copy to draw its screens; anything the service itself hands out for a paid plan checks the plan on the account again. |
| The language you use | So the sign-in email can be in it. |
| Two dates | The day the account was made and the day it was last used. Dates only, never times of day. |
| Your signed-in devices | For each, the make or model the browser reports (such as "iPhone" or "Pixel 7"), the day it signed in and the day it was last used, so you can see them and sign one out. No device identifier, no address. Three devices at a time; a fourth signs the quietest one out. |
| The people you save | Their names, birth dates, times and places, the dates you keep for them (such as a shraddha tithi), and whether the record says woman or man. Stored sealed (AES-256-GCM), with the key in its own file on the server, apart from both the database and the settings file. Our service holds that key, so it could open them. It never does, except to hand them back to you, and never shares or sells them. |
Many of the people you save will be family members, living or departed, who have not agreed to anything themselves. We treat these records with that in mind: they are used only to show you their dates, and they are erased when you delete them or your account.
A sign-in code is kept only as a hash, for 15 minutes, with a count of wrong guesses (six, and the code is spent). The dashboard we use to look after accounts signs in with its own eight-figure codes, kept apart from yours.
One sign-in for the Dixith apps
Every Dixith app (Anudina, Abhyasa, Achala, Ayojana, Soundarya Lahari, the Bhagavad Gita, Ghatika Focus, Angana and Laya) shares one sign-in, your Dixith account: your email address and, if you choose to set one, a password. The password is kept only as a one-way hash, which cannot be turned back into the password, and it is the same in every Dixith app. An emailed six-figure code always works too, for a first sign-in and whenever the password is forgotten.
When you sign in, our server also gives your browser a small cookie named dixith_account, for dixith.com and the apps' addresses under it. It holds a random key, of which our server keeps only a scrambled form. Page scripts cannot read it, and it is used for one thing only: so that another Dixith app on the same device can offer "Continue as" and sign you in with one tap, and so that "Sign out of all Dixith apps on this device" reaches all of them. It is not used for advertising or tracking. A device left unused for a year is forgotten. (On an iPhone, each app added to the Home Screen keeps to itself, so there you sign in to each app once.)
The Dixith account keeps your email address, the password hash if you set one, the days it was made and last used, and for each device signed in, its kind (such as "Android") and dates. What each app keeps stays with that app: your saved people are not shown in the other apps.
Continue with Google (from October 2026) is one more way to sign in, never the only one. Google tells our server the email address of the Google account you choose, and that address signs you in to your Dixith account, the same one the emailed code reaches. We keep nothing else from Google: not your Google password (which we never see), name, picture or contacts, and we do not use Google's sign-in to read anything in your Google account. In a browser Google's own sign-in button is shown, from Google; in the Android app your phone asks you which Google account to use.
Sync by code, without an account
If you use the older "sync code" to carry saved people between devices, the phone locks the data with a key made from your code before sending it. We receive only a random-looking label, data we cannot read, and a revision number that stops two devices overwriting each other. If you lose the code and the phone, nobody can recover it, including us. Data under a code that has not been used for 550 days is removed.
The anonymous count
This count, the app's own, counts nothing until you say yes. After you have used Anudina for seven days, the app asks once, in one line, whether it may join the count; saying no is remembered and it is not asked again. The switch is here and in the app (More, Advanced, Anonymous count).
If you say yes, once a day the app sends one short message so we know roughly how many people use it, and only these five things: the language shown, the time zone (which our server turns into a country and then throws away), whether the app was added to the home screen, the tradition and reckoning chosen, and how many times it was opened the day before. There is no account, address or identifier in it, and nothing is sent on the first day. What we keep is a day, a word and a number; no row of it can be traced to anybody.
Google Analytics
Google Analytics is used for anonymous usage statistics. It counts which screens are opened (Today, Calendar, Times, Charts, More and the others), roughly where from, and on what kind of device, and it sets two cookies so that it can tell a returning visitor from a new one. It never receives your place, the day you are looking at, a chart, the people you save, your email address or anything you type: only the name of the screen is sent. It is not used for advertising, and it runs whether or not you join the anonymous count above. Added 29 September 2026.
The card on other websites
A website can show the day's panchanga from Anudina in a small card (the card's page writes the line a website pastes). The card is worked out in the reader's own browser, as the app is. It sets no cookie, carries no Google Analytics and no other counter, and asks for nothing from any address but anudina.dixith.com. So that it opens at once the next time, it keeps the year's list of festivals for its town in that browser's storage; the list is not sent anywhere. The host's web server sees the request for the card, as it sees any visit to the site (below). Added 26 October 2026.
What we do not do
- No advertising, and no advertising ID.
- No third-party analytics other than Google Analytics, described above. The app makes no request to any address but its own, dixith.com and Google Analytics, and the page's security policy forbids any other.
- No IP addresses stored by Anudina. The service counts requests per hour under a scrambled (hashed) form of the network address, which cannot be turned back into it, and even that is dropped after a day. Like every website, the host's web server writes its own access log of requests; Anudina does not read it.
- Nothing is sold, rented or shared with anyone for their own use.
Who handles the data for us
- Hostinger hosts dixith.com and the database, in the course of running the site for us.
- Google Workspace carries the sign-in code emails, from a dixith.com address.
- Google Play delivers the Android app, which is this web app in an Android wrapper. Google's own terms and privacy policy cover what the Play Store itself collects.
All traffic between the app and our service is encrypted (HTTPS).
Deleting your account and data
From the app: open More. The Account card comes first, and at its foot are two choices. Delete my Anudina data erases your name, your plan, the people saved with your account, every Anudina sign-in and any sign-in code, and takes your address out of our dashboard's log; your Dixith account and the other Dixith apps are not touched. Tick the box to confirm, then delete. Delete my whole Dixith account also erases your email address and password, and everything the other Dixith apps keep for you; type your email address to confirm.
Either deletion also clears the people from this device and what the app stored here for your account.
Without the app: use the contact page, choose "Delete my account", and give the email address you signed in with. Say whether you mean only this app's data or your whole Dixith account. We reply to that address to confirm, then delete the account in full within 7 days and tell you when it is done.
Deleting the whole Dixith account erases your email address, your name, your password hash, your plan, the people saved with your account, and every sign-in. Nothing is kept afterwards except the day-by-day counts, which never named you. People saved on another phone stay on that phone until you remove them there or uninstall the app.
To delete only your saved people, remove them in the app while signed in; the deletion reaches your other devices.
How long things are kept
- Account data: until you delete the account.
- A sign-in on a device: until you sign out, or after 12 months without use.
- The Dixith account: until you delete it. Its cookie on a device: until you sign out of all Dixith apps there, or after 12 months without use.
- Sign-in codes: 15 minutes.
- The hashed address used for rate limits: 24 hours.
- Sync-code data: removed after 550 days without use.
- The anonymous count: kept as daily totals, which contain nothing about any one person.
- Our dashboard's log of changes made by hand (a plan given, an account closed): the dates and what was done are kept; the address is replaced by "a deleted account" when the account is deleted.
Children
Anudina is meant for adults. Accounts are for people aged 18 and over. We do not knowingly keep data about a child's account; if you believe a child has signed up, write to us and we will delete it.
Your rights
You can ask for a copy of what we hold about you, ask us to correct it, or ask us to delete it, by writing to us through the contact page. This applies under India's Digital Personal Data Protection Act, 2023, and under similar laws where you live.
When you write to us
The contact page sends your name (if you give one), your email address and your message to us once, by email, so we can reply. They are not stored on the website. To keep out automated spam, the page solves a small puzzle in your browser and the server counts messages per hour against a scrambled form of the network address; no outside service is involved. A message sent from the app's "Report a mistake" link also carries the day, place, settings and app version you had, so the date can be checked.
Changes
If this page changes, the date at the top changes with it. A change that affects what we keep will also be mentioned in the app.