Privacy policy
Last updated 5 November 2026
Who is responsible
Operator name, postal address and contact email are being added.
What stays on your device
Your profiles (name, birth date, time and place, optional gender and birth-time accuracy) and saved readings are stored in your browser's IndexedDB, encrypted with a key derived from your passcode. We cannot read them. Clearing your browser data or using “Clear All Data” in Settings removes them.
What is sent to our server, and why
To compute a chart or reading, your birth date, time, place (or coordinates) and the options you chose are sent over HTTPS to our API. Legal basis: Art. 6(1)(b) GDPR, to provide the service you request.
- Our logs record request metadata (time, route, status) and the names of fields sent, never their values.
- Computed readings may be cached for up to 30 days under a keyed hash of the birth data so the same chart is not computed twice. Questions you type are stored only as a hash.
- Rate limiting uses your IP address and a random device ID for a short period to prevent abuse (Art. 6(1)(f) GDPR).
Service providers
- Vercel Inc. hosts this website.
- Render Services, Inc. hosts our API and database.
- Sarvam AI (India) writes the text of readings from your computed chart. It receives chart data and your question, not your name.
- OpenStreetMap Nominatim converts the place name you enter into coordinates.
Where a provider processes data outside the EU, the transfer relies on the safeguards that provider offers (such as standard contractual clauses).
Cookies and storage
We set no advertising or tracking cookies. Local storage holds your preferences, the GDPR notice choice and the encrypted data described above. Fonts are served from our own domain.
Your rights
You may request access, correction, deletion, restriction or portability of your data and object to processing (Art. 15–21 GDPR). Contact us at the address above. You may also complain to a data protection supervisory authority.