This Privacy Policy explains how the Harmony with Yourself mobile application ("App", "we", "our") collects, uses, and protects information when you use our service. We follow a local-first approach — most of your data never leaves your device. The exceptions are described in Section 3.
Harmony with Yourself is an independent app developed by Sergey Ivanov. If you have any questions about this policy, contact us at sergeynoma@gmail.com.
The following data is stored locally on your device only and is never transmitted to our servers:
This data is stored using Hive, an on-device database. It is not backed up to any cloud service by the App and is deleted when you uninstall the App.
We use Firebase Analytics and Firebase Crashlytics to understand how the App is used and to detect crashes. Firebase may collect:
We do not send journal content or mood scores to Firebase. For details, see firebase.google.com/support/privacy.
To generate personalized practice recommendations, evening prompts, and weekly reflections, the App sends certain text you write in the App to Yandex Foundation Models — an AI service operated by Yandex LLC and hosted on infrastructure in the Russian Federation.
The data sent to Yandex Foundation Models may include:
This text is sent over an encrypted (HTTPS/TLS) connection. Yandex's terms of service for Foundation Models state that customer inputs are not used to train their models and are not stored beyond what is required to return a response. We do not retain this text on any server we control. However, we cannot guarantee the operational practices of Yandex beyond their published terms.
For details on Yandex's privacy practices, see yandex.com/legal/confidential.
We use RevenueCat to manage subscription purchases. RevenueCat may receive your App Store or Google Play purchase receipt and a random app user ID. RevenueCat does not receive your name, email, or any content from the App. For details, see revenuecat.com/privacy.
Subscription billing is handled entirely by Apple or Google. We do not store or process your payment information.
If you enable reminders, we use Firebase Cloud Messaging (FCM) or Apple Push Notification Service (APNs) to deliver notifications. A device push token is generated and used solely for delivering your requested reminders. We do not use push tokens for advertising.
We do not run ads in the App. We do not use advertising identifiers (IDFA, GAID). We do not sell, rent, or share your data with advertisers or data brokers. We do not engage in cross-app tracking. We do not sell personal information as defined under the California Consumer Privacy Act (CCPA).
All on-device data (journals, check-ins, preferences) is retained until you uninstall the App or clear it via Settings → Reset. Firebase Analytics data is retained for 14 months per Google's default settings. Crash logs are retained for 90 days.
Because the App does not create user accounts and does not store personal data on our own servers, there is no account deletion flow — your on-device data is fully under your control. To request deletion of any data held by third parties listed in Section 3, contact us at sergeynoma@gmail.com.
The App is intended for users aged 17 and older. We do not knowingly collect data from children under 13. If you believe a child has provided data through the App, please contact us and we will take steps to address it.
If you are located in the European Economic Area, the United Kingdom, or Switzerland, please note that data described in Section 3 ("AI provider") is transferred to and processed in the Russian Federation, which does not have a European Commission adequacy decision.
The legal basis for this transfer is your explicit consent under GDPR Article 49(1)(a). The first time the App needs to send your text to Yandex Foundation Models, you will be presented with a clear description of what is sent and where, and you may decline. If you decline, AI-powered features will be unavailable, but all on-device features continue to work normally.
You may withdraw your consent at any time in Settings. Withdrawing consent does not affect the lawfulness of processing carried out before withdrawal.
If you are located in the European Economic Area, the UK, Switzerland, or California, you have the right to:
Because most data is stored locally on your device, you can delete it at any time by uninstalling the App or using the in-app reset option. For data held by third parties, contact us at sergeynoma@gmail.com and we will assist you.
We take reasonable technical measures to protect your data. Data sent to third-party services is transmitted over encrypted connections (HTTPS/TLS). On-device data is protected by your device's built-in security (iOS Data Protection, Android encrypted storage).
We may update this Privacy Policy from time to time. The "Last updated" date at the top of this page reflects when changes were last made. Material changes — such as adding a new third-party recipient of personal data — will be communicated within the App and require renewed consent where applicable.
For any privacy-related questions or requests, contact us at:
sergeynoma@gmail.com