Plain-language data note
Privacy
This page describes the information the reading tools use. It does not make promises about service-provider retention that the application cannot verify.
Browser storage
Tarot journal entries, Tarot settings, and custom decks are stored in browser localStorage. Settings can include an optional personal Gemini key, stored as plain text JSON rather than encrypted by this application. To remove it, clear the key field and press Save. You can delete journal entries in the app or clear this site's browser storage.Tarot interpretation providers
Tarot questions, intentions, selected cards, and spread context are processed by the interpretation service. Shared readings use Vercel AI Gateway with Google Gemini as the primary model and Anthropic Claude as a fallback. If you use a personal Gemini key, your browser sends the key and reading prompt directly to Google Gemini.Astrology calculation and interpretation
Birth details and chart data are processed by several services. A birthplace search goes to OpenCage or OpenStreetMap Nominatim; converted time and coordinates go to the configured astrology calculation service; the resulting chart data and optional name go to OpenAI for interpretive text.Usage cookies and verification
A signed daily-usage cookie stores a random visitor ID, UTC day, and Tarot and natal usage counts. When astrology verification is required, Cloudflare Turnstile receives a verification token and may receive an IP address and user-agent; a successful check creates a short-lived astrology session cookie containing a signed expiry time.Site analytics
Vercel Analytics is loaded to measure site use. When configured, PostHog records page views and explicit site actions and uses its default browser persistence in localStorage and cookies; PostHog autocapture and session recording are disabled in the application configuration.Share the minimum
Enter only the information needed for the reading you request. If an exact birth time is unknown, use the unknown-time option rather than guessing.