Privacy Policy
This Privacy Policy explains how Elementa (“we”, “us”, “our”) collects, uses and shares information when you use our mobile application and related services (collectively, the “Service”). We are committed to handling your information responsibly and in accordance with applicable data protection laws, including the EU General Data Protection Regulation (“GDPR”) where it applies.
By using Elementa, you agree to the practices described in this Privacy Policy. If you do not agree, please do not use the Service.
1. Data controller and contact
For the purposes of data protection laws, the data controller is:
Elementa
Email: elementa@sozdizimi.com
2. Information we collect
2.1 Information you provide
When you use Elementa, you may provide the following information:
- Profile information, such as your name or nickname.
- Birth data, including birth date, birth time, birth location (latitude and longitude) and time zone, which we use to calculate your natal chart and elemental scores.
- Wellness preferences, such as your reminder time and optional daily check-ins.
- Support communications, including the content of messages and any information you choose to include when you contact us.
2.2 Information processed via our backend
Elementa uses a backend service to calculate elemental scores and wellness recommendations from your birth data and, where applicable, daily transits:
- Request data: birth date, time, location, time zone, and elemental scores you provide through the app are sent to our FastAPI backend solely for the purpose of performing the requested calculations.
- Technical logs: our backend may record technical logs such as error messages, timestamps, approximate country (based on IP), and other diagnostic information in order to maintain and improve the Service. We do not intentionally use these logs to build user profiles.
2.3 Information stored locally on your device
The app stores certain information locally using platform storage mechanisms (for example, UserDefaults or Android preferences), including:
- Your stored profile (name, birth data, natal elemental scores).
- Up to 90 recent daily ritual records, including completion state and private check-ins.
- Favorite content, pack state, reminder preference, selected time and app language.
- Notification forecasts stored separately from your ritual history.
- A bounded queue of anonymous analytics events awaiting delivery; disabling analytics clears this queue.
- The last verified purchase access and subscription expiry for offline access.
- A time-limited Deep Insight reward grant and coarse clock snapshot after an eligible rewarded video, plus a short-lived pending verification record if connectivity fails.
This information remains on your device unless you clear it from within the app or uninstall the app.
2.4 Purchases and advertising
Elementa offers optional auto-renewable Plus subscriptions and non-consumable lifetime or ritual-pack purchases through the Apple App Store on iOS and Google Play on Android. The applicable store processes payment. We use RevenueCat to retrieve products, validate receipts, restore purchases, manage anonymous purchaser entitlements, and measure purchase performance. Apple and RevenueCat may process Apple, Google Play and RevenueCat may process purchase history, storefront, transaction, subscription-status, and anonymous purchaser data for app functionality, fraud prevention, support, and analytics.
A free user may explicitly choose one Google AdMob rewarded video to unlock Deep Insight for 24 hours, subject to a once-per-local-day limit. Elementa does not show banner, interstitial, native, app-open, or automatically presented ads. Google Mobile Ads may process IP-derived coarse location, device or app-bounded identifiers, advertising data, video and product interactions, performance data, crash data, and other diagnostic data for advertising, measurement, fraud prevention, and analytics.
Google’s User Messaging Platform requests or updates legally required choices before ads can be requested. When required, you can reopen those controls through Ad Privacy Choices in Settings. Elementa does not request Apple App Tracking Transparency permission, does not intentionally access IDFA, and disables Google’s publisher first-party ID before requesting ads. Google and participating ad providers may still use contextual signals, app- or developer-bounded identifiers, and privacy-preserving SKAdNetwork attribution as allowed by your region, device settings, and consent choice.
App and device verification
Configured builds use Firebase App Check with Apple App Attest or DeviceCheck on iOS, and Google Play Integrity on Android, to help protect our API against automated abuse. Apple, Google and Firebase may process app and device integrity signals and issue verification tokens for security and fraud prevention. These tokens are not included in product analytics.
On Android, Google Play handles payments and RevenueCat verifies purchase access. The same explicit rewarded-video option and consent controls are available when the required provider configuration is active. Elementa does not grant new paid or rewarded access without provider verification; already verified offline access follows the expiry and permanent-ownership rules above.
2.5 Anonymous product analytics
To understand whether the core ritual is useful, the iOS app sends a small allowlisted set of product events to our backend. An event may include:
- A random installation identifier generated by Elementa.
- The event name, such as onboarding completed, ritual completed, paywall viewed, purchase outcome, consent state, or rewarded outcome.
- App version, language/locale, event identifier, occurrence timestamp and limited categorical properties.
Analytics events do not contain your name, birth data, coordinates, private check-in note, recommendation description, transaction identifier, ad creative, or advertising identifier. The installation identifier is not linked to an account because Elementa has no account system. You can disable anonymous product analytics at any time in iOS Settings inside Elementa. The current Android app does not send these custom product events.
3. Legal bases for processing
Where GDPR applies, we rely on the following legal bases to process your personal data:
- Performance of a contract: to provide the core Elementa features you request, such as calculating your elemental scores and generating recommendations.
- Legitimate interests: to maintain and improve the Service, secure our backend, detect and correct errors, and prevent misuse.
- Consent: for optional local notifications and, where required, advertising choices.
- Compliance with legal obligations: to comply with applicable laws and respond to lawful requests from authorities.
4. How we use your information
We use the information we collect for the following purposes:
- To calculate natal and transit elemental scores and generate daily prescriptions.
- To customize and display wellness recommendations based on your elemental profile.
- To provide, maintain and improve the Service and its reliability.
- To measure anonymous onboarding, ritual, check-in, sharing and notification funnels in builds that implement this analytics.
- To provide, validate, restore, and measure optional purchases and entitlements.
- To show a rewarded ad only after an eligible free user explicitly requests it.
- To send optional local notifications you choose to enable.
- To respond to your questions, requests and feedback.
- To protect the security and integrity of our systems and to prevent abuse.
6. Data retention
We retain your personal data only for as long as necessary for the purposes set out in this Policy or as required by law.
- Local profile data on your device is kept until you delete it from within the app or uninstall the app.
- Backend technical and anonymous analytics logs are retained for a limited period to ensure the security and reliability of the Service and may be aggregated or anonymized for longer‑term analysis.
- Purchase and subscription records are retained by Apple, Google Play and RevenueCat under their legal, fraud-prevention, accounting, and service obligations. Resetting your Elementa profile does not cancel a subscription or erase those provider records.
- Advertising and consent records are retained by Google and participating providers according to their policies and your choices. Elementa’s local reset does not itself delete provider-managed consent or ad records.
7. Security
We use technical and organizational measures to protect your information against accidental or unlawful destruction, loss, alteration, or unauthorized disclosure or access. However, no method of transmission or storage is completely secure, and we cannot guarantee absolute security.
8. International transfers
Our servers and some of our service providers may be located in countries outside your own, including countries that may not provide the same level of data protection as your home jurisdiction. Where required by law, we implement appropriate safeguards for such transfers, such as standard contractual clauses approved by the European Commission.
9. Your rights
Depending on your location and applicable law, you may have the following rights with respect to your personal data:
- Right of access to the personal data we hold about you.
- Right to request correction of inaccurate or incomplete data.
- Right to request deletion of your data in certain circumstances.
- Right to object to or restrict certain processing activities.
- Right to data portability in certain circumstances.
- Right to withdraw consent where processing is based on consent.
- Right to lodge a complaint with a supervisory authority (for example, your local data protection authority in the EU/EEA).
You can exercise these rights by contacting us at elementa@sozdizimi.com. We may need to verify your identity before acting on your request.
You can also control certain types of data processing directly on your device, for example by:
- Disabling or limiting app notifications in your device settings.
- Turning the daily reminder on or off and changing its time.
- Turning anonymous product analytics off in Settings.
- Opening Ad Privacy Choices in Settings whenever Google requires that entry point.
- Using Restore Purchases or Manage Subscription in Settings for purchases from your device’s app store.
- Clearing your local Elementa profile, ritual history, favorites and reward grant with Reset Profile or by uninstalling the app.
10. Children’s privacy
Elementa is not directed at children under the age of 13, and we do not knowingly collect personal data from children under this age. If you are a parent or guardian and believe that your child has provided us with personal data, please contact us so that we can take appropriate steps to delete the information.
12. Changes to this Privacy Policy
We may update this Privacy Policy from time to time. When we do, we will change the “Last updated” date at the top of this page. In case of material changes, we may provide additional notice within the app or by other appropriate means.
Your continued use of Elementa after an update means that you accept the revised Policy.
13. How to contact us
If you have any questions or concerns about this Privacy Policy or our data practices, you can contact us at:
Email: elementa@sozdizimi.com