Privacy Policy
Last updated: October 2026
Anima is an intimate-wellness companion. We treat the data you share with us — your moods, cycle, sessions, dreams — as some of the most personal information a person can record. This policy describes what we collect, why, and how we keep it safe.
Who we are
Anima (“we”, “our”, “us”) operates the Anima iOS application and watchOS companion. You can reach us at support@anima-health-app.com for any privacy-related question or request.
What data we collect
We collect only what we need to make Anima work for you. The data falls into a few buckets:
- Account data — display name, email, profile photo, and the Apple/Google sign-in identifier you used.
- Onboarding answers — zodiac, relationship status, frequency, and current goal.
- Practice data — intimate-session timers, breathwork sessions, mood check-ins, dreams, AI-conversation history, and your post-session survey answers.
- Cycle data — menstrual period start dates and cycle length you log manually.
- Activity data — orgasm counts, intensity, partner/solo flag, optional notes and tags you add.
- Health data (with permission) — heart-rate samples from Apple Watch during sessions you start. We never write to HealthKit.
- Subscription data — your StoreKit transaction identifiers and subscription status. We do not see or store your payment-card details; those stay with Apple.
- Diagnostic data — non-personal crash reports and aggregated, anonymous usage events used to fix bugs and improve the app.
Why we collect it
We use your data to deliver and improve the features you actually use:
- Render your statistics, calendar, journal, and AI insights.
- Sync your check-ins between iPhone and Apple Watch and across devices when you sign in elsewhere.
- Send you reminders you've explicitly opted into (e.g. the 21:00 mood check-in).
- Process your subscription via Apple's StoreKit and unlock Anima Pro features.
- Generate AI dream and mood insights through our model provider — see “Third parties” below.
- Diagnose crashes and identify issues without exposing your private content.
Where it lives
Your data is stored in Google Cloud Firestore (Google Ireland Limited), encrypted at rest and in transit. Audio recordings you make during sessions stay on your device unless you explicitly choose to share them. We do not sell or rent your data, ever.
Third parties
We use a small set of well-known providers strictly to operate the app. Each one only ever receives the data needed to do its specific job:
- Firebase / Google Cloud — authentication, Firestore database, Cloud Functions (AI requests pass through our Cloud Functions in the United States), Crashlytics.
- Apple — Sign in with Apple, StoreKit subscriptions, push notifications, HealthKit (read-only, on your phone, never sent to our servers).
- Google Sign-In — only the identifier and email you authorise.
- OpenAI (United States) — when you use AI dream reading or AI Portrait, the data listed under “AI features” below is sent to OpenAI for processing under their API data policy (no training on your content). You can avoid this by not using AI features.
AI features
Anima offers two features built on a third-party AI provider — OpenAI: AI dream reading and AI Portrait. If we ever add another AI provider, the terms in this section apply to it equally. Each feature asks for its own specific consent before it sends anything, and you can withdraw either one independently at any time in Settings → AI features. When what we send, where it is processed or how long it is kept changes materially, we ask for your consent again; until you give it, the feature does not run.
How a request travels. The app sends the request to Anima's own server (Google Cloud Functions, in the United States). The server checks that you are signed in, that the request comes from the genuine app, that your consent is on record and that you have readings left. It then adds the instructions for the model and forwards the request to OpenAI, which also processes it in the United States. No AI provider key is stored in the app.
AI dream reading. We send: the dream text you wrote; the first lines (up to 160 characters each) of up to three of your earlier dreams, so that recurring images can be noticed; and a coded summary of your recent patterns. The summary consists of categories, not figures: the overall rhythm of your intimate activity, the balance between solo and partnered experiences, the time of day you are most active, how regular your practice is and which practices you favour, your recent moods and how intense they were, whether you have been writing mood notes (never their text), your menstrual-cycle phase and whether you are early, mid or late in it, a coarse heart-rate range from Apple Watch if you use one, and — if you are holding a vow — its preset type and whether you are early, midway or near the end. It never includes your name, raw numbers, exact dates, your written notes, the wording of a custom vow, or the intention behind a vow.
AI Portrait. This feature never sends your dream or journal text. It sends a coded summary only: how often you track intimacy and orgasms (as “rarely”, “sometimes” or “often”, never counts), whether your intimacy leans solo or partnered, the time of day you are most active, which practices you return to and how often, your most frequent moods and their general intensity, your cycle phase, its stage and regularity, what your vows are about (preset subjects only), whether one is active and whether you have completed one, which ways of reading you chose for recent dreams, how long you have had your account (as a range), and the relationship status and goal you chose during setup. It never includes your name or anything you wrote yourself.
Identifier. With each request OpenAI also receives a one-way hash of your account identifier. It lets the provider detect misuse of the service. Your readable account identifier, your email and your name are never sent.
How long results are kept. The finished reading or portrait is kept on Anima's server for up to 24 hours, so that a retried request returns the same text instead of using your allowance twice. That copy is then deleted; it is removed right away if you turn the feature's consent off or delete your account. The server also keeps a count of the readings and portraits you have used. Its logs record technical details only — time, feature, outcome — never the content. Readings you save to your journal and portraits in your history are stored with the rest of your data until you delete them. OpenAI may retain requests and responses for a limited period to monitor for abuse, as described in its API data policy.
Both features are used only to generate your reading or portrait. Neither is ever used for advertising or sold. Under our API configuration, the provider does not train its models on your content.
If you delete your account, the entries and readings stored on Anima's side — including the temporary copies and usage counts described above — are deleted along with the rest of your data, as described in “Retention”. You can avoid AI processing entirely by not enabling these features, and you can turn off consent for either feature at any time in Settings without losing access to the rest of the app.
Your rights
You have full control over your data:
- Access — view all your data inside the app at any time.
- Export — request a copy of your data by emailing us.
- Correction — edit any entry directly in the app, or ask us.
- Deletion — tap “Delete account” in Settings to remove your account and all associated data permanently. We honour the request within 30 days.
- Withdraw consent — disable HealthKit, notifications, or AI features at any time without losing access to the rest of the app.
Retention
We keep your data for as long as your account is active. After deletion, copies are removed from production systems within 30 days; encrypted backups are rotated out within 90 days.
Security
All traffic between your device and our servers is encrypted with TLS. Stored data is encrypted at rest. Authentication uses Apple/Google's secure flows — we never see your password. We restrict internal access to engineers who need it for support and maintenance.
Children
Anima is intended for adults aged 18 and older. We do not knowingly collect data from children. If you believe a minor is using the app, contact us so we can remove the account.
Changes
If we update this policy in a way that affects how we use your data, we'll notify you in-app before the change takes effect. The current version is always available here in Settings.
Contact
Questions, requests, or concerns: support@anima-health-app.com. We try to reply within 5 business days.