Lunara ("we", "our", "us") is a mystical astrology application. We respect your privacy and are committed to protecting the personal information you share with us. This policy explains what data we collect, how we use it, and your rights.
Information We Collect
When you use Lunara, we may collect the following information:
Account information — email address, display name, and authentication credentials when you create an account (via email or Apple Sign-In).
Birth details — date of birth, time of birth (optional), and city of birth, used to generate your astrological chart and personalized readings.
Location data — your current city (when you grant permission), used to provide location-relevant astrological content. We do not track your location continuously and we do not collect precise GPS coordinates.
Profile photo — if you choose to set a profile picture, the image you select is uploaded to our secure storage and associated with your account. You can remove it at any time from your account settings.
Journal entries — text you write in the journal feature, stored to your account so you can access it across devices. The raw text of your journal entries is private and is never shared with the language service that powers Oryn or with any other third party. With your permission, Lunara may extract anonymous patterns from your entries on your device — such as recurring moods you tag and frequently used words — to help Oryn personalize your readings. Only these aggregate patterns (never the raw text) form part of Oryn's context. You can disable this in Account → Oryn's Memory.
Reading history — a record of the readings Oryn has generated for you, the type of reading (horoscope, tarot, compatibility, etc.), and the mood you noted at the time, stored so Oryn can offer continuity from one reading to the next.
Behavioral signals — with your permission, Lunara records lightweight rhythm data about how you use the app: which days and approximate times of day you open it, your reading streak, and which features you visit. These signals are summarized into general patterns (for example, "early morning ritualist") so Oryn can speak to you with the awareness of someone who knows your rhythms. Raw event timestamps are kept on your device only and are purged on a 30-day rolling window. Only the distilled summary is stored on our servers. You can disable behavioral signals in Account → Oryn's Memory.
Friends and relationships — if you add friends within Lunara, we store the connection between your accounts and the relationship label you choose (for example, "friend", "family", "romantic"). This lets Oryn understand the people in your circle when you ask for compatibility readings or relationship guidance.
Contacts (only if you choose to find friends) — if you tap "Find Friends" and grant contacts permission, Lunara reads phone numbers from your device's address book, hashes them locally on your device using a one-way SHA-256 hash, and sends only the hashed values to our server to check whether any of your contacts already use Lunara. We never upload or store your contacts' names, raw phone numbers, or other contact details. You can revoke contacts permission at any time in your device settings.
Usage data — interaction data such as screens viewed, features used, and onboarding progress. This data is associated with your user ID so we can understand how features are used and improve the app. It is not used for advertising or shared with advertisers.
Purchase data — if you purchase a subscription, transaction information is processed by Apple and our subscription manager (RevenueCat) to validate and restore your purchase. Lunara never sees your payment details.
Crash and diagnostic data — anonymous information about app crashes and errors, used to fix bugs and improve stability.
How We Use Your Information
To generate personalized horoscopes, birth charts, and compatibility readings.
To power Oryn, our AI celestial guide, which uses your birth chart context to provide personalized guidance. Oryn is powered by OpenAI's language models — your birth details and reading context may be sent to OpenAI for processing. OpenAI does not use this data to train their models.
To save your preferences, journal entries, and reading history.
To help Oryn deepen its understanding of you over time, as described in How Oryn Learns About You below.
To process purchases and manage your subscription through Apple's App Store and RevenueCat.
To monitor app stability and fix crashes via Sentry.
How Oryn Learns About You
Lunara is built around the idea that a guide who knows you well can offer guidance that feels truly personal. Oryn, your celestial companion, gradually builds a small understanding of you so that readings deepen over time rather than starting from zero each visit. You are always in control of what Oryn knows.
What Oryn learns from:
Your birth chart — your sun, moon, and rising signs, planetary placements, and house positions, derived from the birth details you provide. This is the foundation of every reading and cannot be turned off (it is the core of the product).
Patterns from your journal — when you write a journal entry and tag a mood, Lunara counts which moods you tag most often and which words appear most frequently across your entries. The raw text of your journal stays private. Only the anonymous summary (for example, "frequently reflective; recurring themes around growth and family") may be sent to Oryn.
Your rhythms — the days and approximate hours when you usually open Lunara, and your reading streak. These are summarized into a general archetype (for example, "early bird" or "weekend ritualist") so Oryn can speak to you with awareness of how you move through your weeks.
Your reading history — which kinds of readings you tend to seek and the moods you noted at those moments, so Oryn can offer continuity from one session to the next ("last we spoke, you were turning toward something new…").
Your circle — the friends you have added to Lunara and the relationship labels you assigned to them, so Oryn can speak about the people you care about with appropriate warmth.
Your stated intentions — any goals or focus areas you have shared with Oryn directly through the app.
What Oryn carries beyond your screen and what stays with you:
Carried: your birth chart placements, current astrological transits, your first name (if provided), the small distilled summary described above, and your in-the-moment mood if you choose to share one. Together these are kept compact — typically less than a page of text per reading.
Never carried: the raw text of your journal entries, your contacts, your photos, your calendar, your precise location or GPS coordinates, your email address, your payment details, or any data from anyone other than yourself.
Never used for training: OpenAI does not use any data sent on Lunara's behalf to train their models. We do not train any models of our own on your data.
Never used to compare you to others: Lunara does not analyze your data alongside other users' data to build cohorts, lookalike profiles, or matching algorithms.
Your control:
You can review and adjust what Oryn is permitted to learn from at any time in Account → Oryn's Memory.
You can disable individual channels (journal patterns, behavioral signals, reading history, relationship context) independently. Disabling a channel takes effect immediately on the next reading.
You can use the Forget Me action in the same screen to permanently erase everything Oryn has learned about you and reset your relationship to its first meeting. This does not delete your account, your birth chart, or your journal entries — only the accumulated memory layer.
Data Retention
Account, profile, and birth chart: retained for as long as your account exists. Deleted permanently when you delete your account.
Journal entries: retained until you delete them individually or delete your account.
Reading history: the most recent 30 readings of each type are retained on your device; up to 100 readings per account are retained on our servers. Older readings are automatically purged.
Behavioral signals (raw): kept on your device only, on a 30-day rolling window. Older raw events are automatically purged.
Behavioral signals (distilled summary): retained on our servers until you disable the channel or delete your account. Regenerated weekly from the most recent on-device data.
Crash and diagnostic data: retained by Sentry for up to 90 days.
Analytics events: retained by PostHog for up to 12 months.
When you delete your account, all data on our servers tied to your user ID is removed within 30 days. Encrypted backups may persist for up to 60 additional days before being overwritten in the normal course of backup rotation.
Data Storage
Your data is stored securely using Supabase (hosted infrastructure with encryption at rest). Some data, such as cached readings and preferences, is also stored locally on your device using encrypted storage.
Third-Party Services
We use the following third-party services. Each provider has its own privacy policy governing how it handles data:
Supabase — authentication, profile and journal storage, and profile photo storage.
OpenAI — generates personalized AI readings for premium users. Birth chart context (signs, placements, current transits), your first name if provided, and the small distilled memory summary described in How Oryn Learns About You are sent to OpenAI for processing. OpenAI does not use this data to train their models. The raw text of your journal entries is never sent to OpenAI.
RevenueCat — manages subscriptions and validates purchases.
Apple — processes App Store purchases and Apple Sign-In.
Sentry — crash reporting and error monitoring (anonymous).
PostHog — product analytics. Tracks how users interact with features so we can improve the app. Events are linked to your user ID but are not shared with advertisers or used for cross-app tracking.
Data Sharing
We do not sell, rent, or trade your personal information. Data is shared with third-party services only as described above and only to the extent necessary to provide the app's functionality.
Tracking
Lunara does not track you across other companies' apps or websites for advertising purposes. We do not use any third-party advertising SDKs, and we do not share your data with data brokers.
Your Rights
You have the right to:
Access your data through the app's account screen.
Adjust what Oryn is permitted to learn from you in Account → Oryn's Memory, including disabling individual channels at any time.
Forget — use the Forget Me action in Account → Oryn's Memory to permanently erase the memory layer (distilled patterns, observations, behavioral summaries) without deleting your account or your journal entries.
Delete your account and all associated data at any time from the app's account settings. This action is permanent and cannot be undone.
Export your journal entries (available to premium users).
Children's Privacy
Lunara is not directed at children under the age of 13. We do not knowingly collect personal information from children under 13.
Changes to This Policy
We may update this privacy policy from time to time. We will notify users of significant changes through the app or by updating the date at the top of this page.