Last updated: April 4, 2026
This Privacy Policy describes how Lotus Breath (“the App”, “we”, “us”, or “our”) collects, uses, and shares information when you use our iOS application. By using the App, you consent to the practices described in this Privacy Policy. If you do not agree, please discontinue use of the App.
We use Mixpanel, a third-party analytics service, to understand how the App is used and to improve it. We also use Sentry, a third-party error monitoring service, to detect and fix crashes and errors. When analytics is enabled, the following data is collected:
We do not collect:
Mixpanel’s automatic event tracking is disabled. Only the events listed above are sent. Sentry only collects data when an error or crash occurs.
You can disable anonymous analytics at any time from the Settings screen in the App. When you opt out:
Crash and error reporting via Sentry remains active regardless of the analytics setting, as it is necessary to maintain app stability. This data is minimal, anonymous, and collected only when an error occurs.
The App stores your breathing exercises, practice history, settings, streak data, and in-app purchase state (such as XP boost status and streak freeze count) locally on your device using Apple’s on-device database. This data is automatically synced across your devices through your private iCloud account via Apple’s CloudKit service. The synced data is stored in your personal iCloud storage and is not accessible to us. Apple’s iCloud terms and privacy policy govern this data.
We do not operate any custom servers. We do not have access to your iCloud data or your Apple ID.
If you enable Sync to Apple Health, completed breathing sessions are written to Apple HealthKit on your device. This data is governed by Apple’s privacy policies and is never accessed by us.
We use anonymous analytics data solely to:
We do not use your data for advertising, profiling, or selling to third parties.
We process anonymous analytics and crash reporting data based on legitimate interest (Article 6(1)(f) GDPR) to improve app performance, stability, and usability. We have assessed that our legitimate interest in improving the App does not override users’ fundamental rights and freedoms, particularly given the minimal and non-identifying nature of the data collected. Users can object to this processing at any time by disabling analytics in Settings.
Analytics data is sent to Mixpanel, Inc., based in the United States. Mixpanel acts as a data processor under GDPR and processes data solely on our instructions. Mixpanel is SOC 2 Type II certified.
As the App is provided by a Finnish company, transfers of data to Mixpanel in the US are covered by Standard Contractual Clauses in accordance with GDPR requirements.
For more details on how Mixpanel handles data, see:
Crash and error reports are sent to Functional Software, Inc. (Sentry), based in the United States. Sentry acts as a data processor under GDPR and processes data solely on our instructions. IP address scrubbing is enabled, so Sentry does not store your IP address. Sentry is SOC 2 Type II certified.
As the App is provided by a Finnish company, transfers of data to Sentry in the US are covered by Standard Contractual Clauses in accordance with GDPR requirements.
For more details on how Sentry handles data, see:
If you opt in to Apple Health sync, session data is written to HealthKit. We do not read from or access your HealthKit data beyond writing completed sessions. Apple’s HealthKit privacy policy applies to this data.
The App offers optional in-app purchases, including XP boosts and streak freezes. All payment processing is handled entirely by Apple through the App Store. We do not collect, process, or store any payment information such as credit card numbers, billing addresses, or Apple ID credentials.
When you make a purchase, the App stores a record of the purchase state (such as boost multiplier, boost expiry date, and streak freeze count) locally on your device and in your private iCloud account, as described above. We track anonymous analytics events related to purchase actions (e.g. that a purchase was completed and which product was involved) through Mixpanel, as described in the Analytics section. These events contain only the product identifier and the event type. They do not include transaction IDs, prices, payment methods, receipt data, or any information that could identify the transaction with Apple.
Apple’s App Store terms and privacy policy govern the payment transaction itself. For more details, see Apple’s Privacy Policy.
Anonymous analytics events are retained by Mixpanel for 180 days, after which they are automatically deleted. Crash and error reports are retained by Sentry for 90 days. The analytics and error data does not include direct personal identifiers such as name, email, or contact information. The random identifier is used only to distinguish devices and is not linked to personally identifiable information.
On-device data (exercises, history, settings, and purchase state) persists until you delete it within the App or uninstall the App. Data synced to iCloud persists in your iCloud account until you delete it from the App on a synced device or delete it through your iCloud account settings. We cannot delete iCloud data on your behalf, as we do not have access to it.
If you are in the European Economic Area, you have the right to:
The analytics data collected does not include direct identifiers such as name, email, or contact information. While a random identifier is used to distinguish devices, it is not linked to any personally identifiable information.
To request deletion of any analytics data associated with your anonymous identifier, email us at valtteri.e.laine@gmail.com with the subject “Data Deletion Request”. We will remove the data from Mixpanel and Sentry within 30 days.
You can also disable analytics in Settings at any time to stop all future data collection. Uninstalling the app removes all on-device data immediately.
The App does not knowingly collect any personally identifiable information from children under the age of 13. If you believe a child has provided personal data to us, please contact us so we can take appropriate action.
We will update this Privacy Policy when our data practices change. If we make material changes, we will notify you through an in-app notice or by updating the App Store listing before the changes take effect. Changes will be posted on this page with an updated “Last updated” date.
The following reflects what we declare in our App Store privacy labels:
If you have any questions about this Privacy Policy, you can contact us by email:
valtteri.e.laine@gmail.com