← Noviluna

Privacy Policy

Noviluna (noviluna.app) Last updated: October 8, 2026 · Version: 0.3 (draft)

Noviluna processes data that says a lot about you: when and where you were born, and what you talk about with your guide. We take that seriously. This policy explains, plainly, what data we process, why, on what legal basis, and what rights you have.

The essentials in three lines: your conversations and your birth data are never sold, never shared with third parties for advertising, and never used to train artificial intelligence models — not ours, not anyone's.


1. Data controller

[To be completed before publication: postal contact address and, where applicable, tax ID / final legal form.]

2. What data we process

| Category | Data | Source | |---|---|---| | Account | Email, the name you choose, language. We don't use passwords: you sign in with a code we email you or with your Apple or Google account | Provided by you at sign-up | | Astral profile | Date, time, and place of birth (yours and of any additional profiles you create) | Provided by you during onboarding | | Conversations | The content of your chats with the guide and your tarot readings | Generated by you while using the service | | Purchases | Plan, subscription status and purchase history. For web purchases, also your Stripe customer ID and the date and time you agreed to start using your readings (waiver of the right of withdrawal). We never see or store card details: payments are taken by Google (Google Play) in the Android app and by Stripe (Link) on the web | Purchase in the app or on the web | | Phone notifications | Device notification identifier (token) and time zone, only if you turn notifications on | You turn them on in the app | | Technical usage | Technical logs (errors, performance) and aggregate analytics. With Plausible, always cookieless; with Google Analytics, with cookies only if you accept the cookie banner | Use of the service |

On the sensitivity of this data: your date, time, and place of birth — and above all the content of your conversations (which may include relationships, work, or emotional wellbeing) — are data of high practical sensitivity, even where they do not all formally qualify as "special categories" under Article 9 GDPR. We treat all of it at the highest protection level: encryption at rest and in transit, per-user isolation at the database level, and internal access restricted to the strict minimum. If, in a conversation, you disclose data that does fall under a special category (for example, about your health), it is processed only to deliver the service you requested, on the basis of your explicit consent, and with the same safeguards.

Data minimization: we do not ask for data we do not use. Your astral chart is calculated from your birth data and stored; we collect nothing else "just in case."

3. Why we use your data and on what legal basis

| Purpose | Legal basis (GDPR) | |---|---| | Providing the service: calculating your chart, generating readings, maintaining your conversation memory | Performance of contract (Art. 6(1)(b)) | | Processing sensitive content you choose to share in your conversations | Explicit consent (Art. 9(2)(a)), which you may withdraw at any time | | Managing your subscription, payments, and billing | Performance of contract (Art. 6(1)(b)) and legal obligation (Art. 6(1)(c)) | | Sending transactional emails (confirmations, billing notices, security) | Performance of contract (Art. 6(1)(b)) | | Emailing you when new content for your chart is ready (weekly and monthly horoscope) | Legitimate interest (Art. 6(1)(f)) — one-click unsubscribe in every email and via your mail client's unsubscribe button | | Sending you phone notifications (daily horoscope, moons) | Consent (Art. 6(1)(a)) — turn them on or off at any time on your phone or in the app | | Sending product updates (optional) | Consent (Art. 6(1)(a)) — one-click unsubscribe in every email | | Security, fraud prevention, and debugging | Legitimate interest (Art. 6(1)(f)) | | Aggregate, anonymous usage analytics with Plausible (cookieless) | Legitimate interest (Art. 6(1)(f)) | | Usage analytics with Google Analytics (with cookies) | Consent (Art. 6(1)(a)) — withdraw anytime, see Cookie Policy | | Review the quality of the guide's responses to fix errors and improve it | Legitimate interest (art. 6.1.f) — see details in section 4 bis |

4. What we do NOT do with your data

4 bis. Quality review of responses

We're telling you about this because we'd rather you hear it from us than be caught by surprise.

The guide is an artificial intelligence and it makes mistakes: it might get an astronomical date wrong, reply to you in a language that isn't yours, or handle a tough moment clumsily. To catch and fix this, a portion of conversations is automatically reviewed on a regular basis.

How it works, specifically:

If you delete your account, these reviews are deleted with it within the same timeframes described in the retention section.

5. Who we share data with (processors)

Only with the providers strictly required to run the service, all under data processing agreements (Art. 28 GDPR) and, where transfers outside the EEA are involved, covered by Standard Contractual Clauses or another valid mechanism:

| Provider | Role | Data | |---|---|---| | Supabase | Database and authentication | Account, astral profile, conversations (encrypted) | | Vercel | Application hosting | Technical request data | | Anthropic | AI inference (response generation) | The conversation content needed, with no training use | | Voyage AI | Search in our tarot and astrology library (turns your question into an index to find the relevant texts) | The text of your message, deleted as soon as it is processed: zero retention and no training use | | Google (Google Play) | Charging purchases in the Android app | The data you give it when you buy; we only receive the purchase status | | Stripe (Link) | Charging purchases on the web. It acts as merchant of record and, for payment data, as an independent controller under its own privacy policy | Your email and account ID, the product you buy and the payment details you enter on its page (which Noviluna never sees); we receive the purchase status | | RevenueCat | Managing subscriptions and purchases | User identifier and purchase history | | Apple (APNs) and Google (Firebase Cloud Messaging) | Delivering phone notifications | Device notification identifier | | Resend | Transactional email and new-content notices | Email | | Plausible | Aggregate, cookieless analytics | Aggregate data, no personal identifiers | | Google Analytics | Usage analytics with cookies, only if you accept the banner | Aggregate browsing data, truncated IP | | PostHog (EU) | Product analytics with cookies, only if you accept the banner: which screens you use, in what order and for how long, plus session recordings to improve the app | Account ID and display name (never your email); recordings hide what you type, your conversations with Selene, your reports and your birth data | | Sentry | Error logging | Technical data, scrubbed of personal content where possible |

All these providers operate under valid international transfer mechanisms (EU Standard Contractual Clauses or an equivalent safeguard where the provider sits outside the EEA).

6. How long we keep your data

7. Your rights

You may exercise, at any time and free of charge, your rights of:

Write to privacidad@noviluna.app and we will respond within one month at most. If you believe we have mishandled your data, you may lodge a complaint with the Spanish Data Protection Agency (AEPD) (www.aepd.es) or with your local supervisory authority.

8. Minors

Noviluna is for people aged 16 and over. We do not direct the service at minors nor knowingly collect their data; if we detect an account belonging to someone under 16, we will delete it.

9. Security

We apply encryption in transit (TLS) and at rest, per-user data isolation (row-level security), internal access controls, and incident logging. In the event of a security breach posing a risk to your rights, we will notify you and the supervisory authority in accordance with Arts. 33 and 34 GDPR.

10. Changes to this policy

If we change anything material, we will notify you by email or in the app before it takes effect, with a clear summary of what changes. We will never weaken your essential guarantees (no selling, no advertising, no AI training) without your express consent.


Draft generated — pending professional legal review.