Privacy
The short version: the almanac runs on your device, so most of what you do here never reaches us in the first place. Below is the long version, written so you can check it rather than take it on trust.
What never leaves your device
- Birth date, time and time zoneEntered on the wedding, housewarming and vehicle pages. Held in your device's own storage and used by the calculation running in front of you. There is no code path that sends it anywhere — the module that stores it cannot reach the network at all. “Forget these details” on the same screen erases it.
- The place you calculate forThe city name and its coordinates, so the app opens on the right sunrise. Kept in ordinary device storage.
- Every calculationTithi, nakshatra, Rahu Kaal, choghadiya, eclipses — all of it is worked out on your device. Nothing about what you looked up, or when, is sent anywhere, because no server is involved in producing it.
What does leave, and why
Four things, all of them optional except the first line of the first one — and that only if you choose to have an account at all. The almanac itself works signed out.
- Your email addressOnly if you choose to sign in. We email you a six-digit code; there is no password.Goes to: Our sign-in service, and the email service that delivers the code.
- Your coordinates, onceOnly when you tap “Use my current location”, and only to turn the coordinates into a city name to show you. The times themselves are computed on your device either way.Goes to: A third-party reverse-geocoding service. No account, no key, and nothing identifying you is attached.
- Your profile, if you fill it inThe optional profile page is a different thing from the date-picking pages. What you save there — which may include name, gender, birth date, birth time, birth place and coordinates, gothram, rasi and nakshatra — is stored on our server so it follows you between devices. Leave it blank and nothing is stored.Goes to: Our own backend.
- Whether you have purchasedSo the app knows to unlock other dates. A true/false flag, the platform it was bought on, and the date.Goes to: Our own backend. The payment itself is handled by the app store you bought through — we never see a card number, and we are never told one.
How it is protected
- There is no passwordSigning in emails you a six-digit code that expires in ten minutes. A password is the thing most often stolen and most often reused across sites; this app does not have one to lose.
- The code is never storedWhat travels back with the challenge is a SHA-256 hash of your address and the code, inside a short-lived signed token — never the code itself. The comparison is constant-time, so a wrong code cannot be narrowed down by how long the answer takes.
- In transit: HTTPS, alwaysEvery request the app makes is over TLS. There is no plaintext endpoint to fall back to.
- On the device: not in plain storageYour session is held in session storage, which the operating system clears when the app closes, and mirrored into encrypted storage so a return visit does not mean signing in again. Nothing readable is left in plain local storage.
- Face ID and Touch ID stay on the phoneIf you turn on biometric unlock, the credential is created by the platform authenticator and never leaves the device. We receive a handle, never your face or your fingerprint.
What we do not claim. This is not end-to-end encryption. A profile you choose to save is stored on our server in a form our service can read, because it has to read it to give it back to you on your next device. If that matters to you, leave the profile blank: the date-picking pages never used it, and the birth details you type there stay on your phone regardless.
What this app does not do
- No analyticsThere is no analytics SDK in the app. We do not know which pages you open or how long you stay.
- No advertising, no trackersNo ad network, no tracking pixel, no third-party cookie. Even the fonts are served from our own origin rather than fetched from an outside service, so loading a page contacts nobody else.
- Nothing is sold or sharedWe do not sell personal information, and we do not share it for advertising or for anyone else's analytics.
- No profilingYour birth details are used to compute a chart position and nothing else. They are not used to build an advertising profile, and they are not combined with anything from anywhere else.
Getting rid of it
- Birth details on the device“Forget these details” on any date-picking page removes them immediately. Deleting the app removes everything it stored.
- Your account and profileEmail support@templehub.org from the address on the account and we will delete the row and confirm when it is gone.
Children
This app is not directed at children and we do not knowingly collect anything from a child. It asks for nothing beyond an email address unless you choose to fill in a profile.
Changes, and how to ask
If what the app does changes, this page changes in the same release — it describes the code rather than summarising an intention. Questions, corrections or a deletion request: support@templehub.org.
The other half of the story is how the numbers are produced. How accurate is this almanac? has the method and the comparison figures.