Astral Labs

Last updated: 24 October 2026

Privacy Policy — Kiun

This policy explains what the Kiun Android app collects, why, and who else sees it. It covers Kiun only; the Lexio app has a separate policy.

Read this part if you read nothing else. To produce a reading, the birth details you enter and the questions you ask are sent to Google's Gemini model through our server. Your birth date, time and place are personal data, and chart questions are often private. Everything below describes how that is handled and how to erase it.

Your account

The app supports three ways in, and they differ in what we learn about you:

  • Anonymous — no email, no name. A random identifier ties your charts and credits to the device. If you lose the device or reinstall, that account cannot be recovered.
  • Email and password — we store your email address so you can sign in again and recover access.
  • Sign in with Google — Google tells us your email address and account identifier. We do not receive your Google password, nor access to anything else in your Google account.

What we store on our servers

DataWhy
Birth date, time and place you enter for a chart, plus any name you give itTo calculate the chart and to let you open a saved chart again later
The calculated chart itselfCached so it need not be recomputed
Your questions and the interpretations produced in replySo a conversation has history and you can reread past readings
Credit balance, subscription tier, and a log of credit movementsTo run the paid features and to resolve billing disputes
How many rewarded ads you watched todayTo enforce the daily limit and prevent abuse
Your interface languageTo generate readings in the right language

Charts you enter for other people — a partner, a child, a friend — are stored the same way. Please only enter someone else's birth details if they have agreed to it.

Our database is hosted on Supabase infrastructure. Access is restricted per user at the database level, so one account cannot read another's charts or conversations.

What is stored on your device

The app keeps a local cache of your charts and settings so it opens quickly and works while briefly offline. Uninstalling the app clears that cache, but does not delete your account or the data on our servers — see deleting your data below.

Who else receives your data

Google (Gemini) — AI interpretations

When you request an interpretation, our server sends the relevant chart data and your question to Google's Gemini model and returns the answer to the app. The request goes from our server, never directly from your phone, and it does not carry your email address or account identifier. Google processes it as our service provider under their terms for API customers.

OpenAI — fallback AI provider

If Google's Gemini model is overloaded or unavailable, our server sends the same request to an OpenAI model instead, so that you still get your answer. As with Gemini, the request goes from our server only and does not carry your email address or account identifier. OpenAI acts as our service provider.

RevenueCat — purchases

If you buy credits or a subscription, purchase validation is handled by RevenueCat together with Google Play. They receive the purchase details and an identifier for your account. We never see your card number: payment is handled entirely by Google Play.

Google AdMob — optional rewarded ads

Watching an ad to earn credits is always optional; nothing in the app requires it. When you choose to watch one, Google AdMob serves it and may use your device's advertising identifier to select and measure it, as described in Google's own privacy policy. You can reset or delete that identifier in your Android settings. We also verify completed ad views server-side, which tells us that a view happened — not what was advertised to you.

Supabase — hosting

Supabase hosts the database, authentication and server functions on our behalf, and processes data only on our instructions.

We do not sell your data, and we do not share it with anyone beyond the providers listed above.

Transfers outside the EEA

Draft for legal review (черновик для юриста). This paragraph has not yet been checked by a lawyer.

Some of the providers above — Google (Gemini), OpenAI, Supabase and RevenueCat — may process data on servers outside the European Economic Area, including in the United States. Where that happens we rely on the safeguards the GDPR provides for such transfers, such as the European Commission's standard contractual clauses or an adequacy decision, as offered by each provider in its terms for business customers.

Reports about AI answers

Each AI answer in the app has a Report action. When you use it, we store the text of the reported answer, the reason you chose, your interface language, and the date. The report is linked to your account so that the same answer is not reported twice. Only we can read reports, and we use them to review and improve the service. A report is deleted together with your account.

Usage analytics

To understand which features are used, we record a few events in our own database: whether you opened the compatibility screen (from your chart or from the chat), reached the score for a pair, and tapped "buy" or "share" in a pair report. Each record contains only your account identifier, the name of the event and the time. Names, birth dates, and the text of questions and answers are never part of it. Events are not shared with third parties and are not used for advertising; they are stored with our hosting provider (Supabase) and deleted together with your account. Nothing is recorded while you are not signed in. The app contains no third-party analytics SDK; Google AdMob collects its own data separately, as described above. We process these events on the basis of our legitimate interest in improving the service; you can object at any time by writing to us.

Legal basis and retention

Under the GDPR we process your data to perform the service you asked for (calculating charts, producing readings, running purchases), to meet legal obligations such as keeping records of transactions, and — for optional rewarded ads — on the basis of your consent, given by choosing to watch one.

We keep your charts and conversations until you delete them or delete your account. Records of purchases are kept for as long as tax and accounting law in Poland requires, even after account deletion: at that point they are kept only as an anonymised purchase journal — the store transaction identifier, product identifier, number of crystals and date, with no link to you.

Deleting your data

You can delete individual charts and conversations inside the app at any time. To delete your account and everything attached to it, use Settings → Delete account in the app (see how account deletion works), or write to contact@astrallabs.eu from the address you signed up with and we will erase it. Anonymous accounts have no email address, so we cannot verify an emailed request: delete an anonymous account in the app (Settings → Delete account).

The rules of the service are in the terms of use.

You also have the right to ask what we hold about you, to correct it, to receive a copy, to object to processing, and to complain to the Polish data protection authority (UODO).

Children

Kiun is not intended for children under 16, and we do not knowingly collect their data. If you believe a child has created an account, write to us and we will remove it.

Changes

If this policy changes, the date at the top will change with it, and material changes will be announced in the app before they take effect.

Who is responsible

The data controller is the business named below. For any privacy question, write to contact@astrallabs.eu.