Privacy Policy
This Privacy Policy explains how Harimurti Technologies ("we", "us", "Celeste") collects, uses, shares, and protects information about you when you use the Celeste mobile app and related services (the "Service"). It also explains the choices you have and how to contact us.
Celeste is owned and operated by Harimurti Technologies, with its principal place of business in India. By installing or using the Service you agree to the collection and use of information as described here.
- Information we collect
- How we use information
- AI features and what we send
- Friends feature
- Legal basis for processing (GDPR)
- Who we share information with
- Advertising and analytics
- Data retention
- Security
- Your rights, export and deletion
- Children's privacy
- International transfers
- California Privacy Rights (CCPA / CPRA)
- Changes to this Policy
- Contact us
1. Information we collect
Information you give us
- Profile data: the name you choose, your date of birth and zodiac sign, and, only if you add them, your birth time and birth city (used to work out your rising sign, houses, Kundli chart, transits and year ahead). You also choose your goals, language and zodiac system (Western or Vedic).
- Coach questions: the questions you ask the AI Coach. We keep your recent questions with your account so the Coach can follow the thread.
- Daily check-ins: when you check in, your mood (1 to 5), whether you did the day's suggested step, and any short note you write are saved with your account. They power your weekly recap and give the Coach context.
- Journal and reflections: longer journal entries and reflections are stored on your device. They leave the device only in the cases described in section 3.
- Kundli matching: the names and birth details you type in for a match. These are used to calculate the match and are kept with your account so you can see recent matches.
- Friends: the people you connect with in Celeste and what you choose to share with them. See section 4.
- Feedback and reports: thumbs up or down on readings and Coach answers, and any report you send about AI-written content (the reason you chose, a short excerpt of the text, and your language).
- Purchase information: your subscription status and store transaction details from Google Play (and the Apple App Store on iOS), handled through RevenueCat. We never see or store your card or bank details. Those are handled only by Google or Apple.
- Support messages: when you email harimurtitechnologies@gmail.com, we keep the message and our reply.
Information collected automatically
- Device and app data: device model, operating system version, app version, language, time zone, install source, and when you open the app.
- Approximate location: the city, state and country your IP address belongs to, looked up on our own server from a geolocation database (IP Geolocation by DB-IP). We keep only the city, state and country, not your IP address, and we never use GPS or precise location.
- Usage data: screens viewed, features used, notifications received and tapped, and counts of readings, Coach questions and compatibility checks. This is collected by Firebase Analytics and by our own event log.
- Crash data: if the app crashes, Firebase Crashlytics records the error, the device state and the steps just before it. We do not put personal content into crash reports on purpose.
- Identifiers: an anonymous Firebase account ID that is created for you when you first open the app (no email or password needed), a notification token so we can send you the reminders you turned on, and on Android the Google Advertising ID (on iOS the IDFA, only if you allow tracking). See section 7.
Information we do NOT collect
- We do not track your location. There is no GPS or location permission. When you add a birth city you type it yourself, and we look it up on our own server in a copy of the public GeoNames city list. Nothing is sent to GeoNames.
- We do not use your microphone, contacts, calendar or photo library. The only file access is when you choose to save or share an image or export your data.
- We do not knowingly collect information from children under 13. See section 11.
2. How we use information
We use the information we collect to:
- Provide the Service: write your daily, weekly and monthly readings, run the Coach, calculate compatibility, charts, transits, Kundli and the year ahead, and keep your streak and saved readings.
- Personalise it: show content in your language and zodiac system, and time notifications to your time zone.
- Send the push notifications you have turned on, such as the daily reading reminder.
- Show ads to free users and measure them (see section 7).
- Run and improve the Service: fix crashes, prevent abuse and fraud, measure which features people use, and review reports of AI-written content.
- Process subscriptions and restore purchases.
- Comply with the law and enforce our Terms of Service.
3. AI features and what we send
Readings, the Coach and several other features are written by large language models. We use two AI providers as processors: Anthropic (Claude) and Google (Gemini). Requests go from our server to one of them. We send only what the feature needs. We never send your email address or payment details, and your account ID is not part of the text. The first name you chose may be included so the text can address you.
- Daily, tomorrow, weekly, monthly and retrograde readings, cards, quizzes and compatibility: your sign (and your partner's sign for compatibility), your language and the date.
- Chart features (birth chart, transits, year ahead, Kundli chart and dasha, Kundli matching, friend synastry): the positions we calculate from birth date, and birth time and city where given. For Kundli matching this includes the details you type in for both people.
- Coach: your question, your chosen name, your sign and zodiac system, your last few Coach questions, and your recent daily check-ins (mood, whether you did the day's step, and a short part of any note). On iPhone, up to 5 short related reflections from your device can also be sent; you can turn this off, and stop sharing your sign, in You tab → Memory. On Android, on-device journal entries are never sent to the Coach.
- Weekly recap: counts from the past 7 days (moods logged, steps done, readings and Coach questions) to write a short summary.
- Journal patterns (Premium, off by default): only if you switch it on, monthly counts computed on your device and a few short journal snippets are sent to write your patterns card.
Our AI providers process this data to return a response to us. Under their business terms they do not use it to train their models. AI output can be wrong or unexpected. Every AI-written screen has a "Report" link so you can flag offensive or harmful content; we review those reports.
4. Friends feature
- Nothing is shared until both of you accept the connection.
- An accepted friend can see your name, sign and birthday.
- Your birth time is shared with a friend only if you turn that on for that friend. It is used to calculate your synastry and is never shown back to their device.
- You can remove a friend at any time, which stops all sharing with them.
5. Legal basis for processing (GDPR / UK GDPR)
If you are in the European Economic Area, the United Kingdom or Switzerland, we rely on these legal bases:
- Performance of a contract: providing readings and features, processing subscriptions, and customer support.
- Legitimate interests: security, preventing fraud and abuse, fixing crashes, reviewing reports of AI content, and product analytics. You can object at any time.
- Consent: push notifications, personalised ads (collected through Google's consent form), sharing your birth time with a friend, and sending journal patterns snippets to AI. You can withdraw consent at any time in the app.
- Legal obligations: keeping records the law requires.
6. Who we share information with
We do not sell your personal information. We share data only with the service providers below, who process it for us, and in the limited cases listed after them.
| Provider | What for | Data involved |
|---|---|---|
| Anthropic (Claude) | AI readings and Coach | As described in section 3 |
| Google (Gemini) | AI readings and Coach | As described in section 3 |
| Google Firebase | Anonymous sign-in (Auth), Analytics, Crashlytics, Cloud Messaging (push) | Anonymous account ID, device and usage data, crash data, notification token |
| Google AdMob and its mediation partners AppLovin, Liftoff (Vungle) and Unity Ads | Ads for free users, including optional rewarded videos | Advertising ID, device data, IP address, ad interactions, subject to your consent choices |
| RevenueCat and Google Play Billing (Apple App Store on iOS) | Subscriptions and restoring purchases | Anonymous app user ID, purchase and subscription status |
| MongoDB Atlas | Database hosting | Your account data stored on our servers |
| IONOS | Server hosting | All data passing through our API |
- Friends you accept see what is described in section 4.
- Legal compliance: when required by valid legal process, or to protect the safety of users or the public.
- Business transfers: if we are part of a merger or acquisition, your information may move to the new owner under the same protections.
7. Advertising and analytics
Free users see ads served by Google AdMob, which may use the mediation partners AppLovin, Liftoff (Vungle) and Unity Ads to fill ad requests. Where the law requires it (for example in the EEA and UK), Google's User Messaging Platform (UMP) consent form asks you first whether ads may be personalised. Premium subscribers do not see ads. You can change your choice at any time:
- In the Celeste app: You tab → Ad preferences, which reopens the consent form.
- On Android: Settings → Google → Ads → delete or reset your advertising ID.
- On iOS: Settings → Privacy & Security → Tracking.
For analytics we use Firebase Analytics, covered by Google's Firebase privacy information. We use it to understand which features people find useful.
8. Data retention
We keep your account data while your account is active. Some records are deleted automatically much sooner:
| Data | Kept for |
|---|---|
| Reading history on our servers | 5 days |
| Personal transit notes | 30 days |
| Notification log | 30 days |
| App usage events | 45 days (reports of AI content and purchase or deletion records are kept longer, for review and audit, until you delete your account) |
| App sessions | 60 days |
| AI usage records (counts and cost, not your text) | 90 days |
| Feedback on readings and Coach answers | 180 days |
| Profile, subscription status, daily check-ins, recent Coach questions, friends, saved Kundli matches | Until you delete your account |
| Support emails | Up to 3 years from the last reply |
Journal entries and reflections live on your device and are removed when you delete them, reset the app or uninstall it. Firebase, Google Play, RevenueCat and our ad partners keep their own data under their own retention policies.
9. Security
We protect your data with encryption in transit (TLS), encryption at rest for our database, limited access for staff, and regular backups. No method of sending or storing data is 100% secure. If a breach affects your personal data, we will notify you and the relevant authority where the law requires.
10. Your rights, export and deletion
Depending on where you live, you have the right to:
- Access and export your data. In the app: You tab → Download my data. This gives you your profile, readings and history as a JSON file. You can also export your reflections from You → Memory.
- Correct your data. Most fields can be edited on the You tab; for anything else, email us.
- Delete your account and data. In the app: You tab → scroll to the bottom → Delete my account permanently. This erases your data on our servers and your anonymous Firebase account straight away. If you no longer have the app, see celeste.hmsquaretech.com/account-deletion. Deleting your account does not cancel a Google Play or App Store subscription; cancel that in the store first.
- Object to or restrict certain processing, such as analytics.
- Withdraw consent at any time. This does not affect processing that happened before.
- Complain to a data protection authority in your country.
11. Children's privacy
Celeste is for people aged 13 and older (or older where your local law sets a higher age, such as 16 in some EEA countries). It is not directed to children, and we do not knowingly collect personal information from anyone under that age. If you believe a child has given us personal information, email harimurtitechnologies@gmail.com and we will delete it.
12. International data transfers
Celeste is operated from India. Our servers are hosted by IONOS in Europe, our database by MongoDB Atlas, and our providers (Google, Anthropic, RevenueCat and our ad partners) may process data in the United States and other countries. When personal data leaves your country, we rely on Standard Contractual Clauses approved by the European Commission and equivalent safeguards required in other places.
13. California Privacy Rights (CCPA / CPRA)
California residents have extra rights under the California Consumer Privacy Act as amended by the California Privacy Rights Act. We do not sell your personal information. Showing personalised ads through AdMob may count as "sharing" under California law; you can opt out using Ad preferences in the app or your device's ad settings. You may ask which categories of personal information we collected, disclosed or shared in the last 12 months by emailing harimurtitechnologies@gmail.com. We will not treat you differently for using these rights.
14. Changes to this Policy
We may update this Policy from time to time. When we make material changes we will tell you in the app and update the "Last updated" date at the top. If you keep using the Service after that date, the updated Policy applies.
15. Contact us
For privacy questions, data requests or any other concern, contact:
Harimurti Technologies
Email: harimurtitechnologies@gmail.com
Postal address available on request for legal correspondence.