Skip to content

Privacy Policy

Your privacy is important to us. Learn how we protect your data.

Last updated:

Information We Collect

Flow Builder is designed with privacy in mind. We collect minimal information to provide you with the best possible experience:

  • Local Storage: Your yoga flows and preferences are stored locally on your devicein your browser (web app) or on-device storage (iOS and Android apps). We do not have access to this data.
  • iCloud Data (iOS): If you subscribe to a plan that includes iCloud Sync, your flows and settings are synced via Apple's iCloud service. This data is stored in your personal iCloud account and is governed by Apple's Privacy Policy. We do not have access to your iCloud data.
  • Cloud Sync (Android): On Android, you may optionally sync your data via Google Drive or Dropbox. When enabled, your flows and practice session data (including health metrics) are stored in your personal cloud account. We authenticate using OAuth 2.0 and only access app-specific storage. We do not access any other files in your cloud accounts.
  • Health Data (Android): With your explicit permission, the Android app integrates with Android Health Connect to read and write the following health data:
    • Heart Rate: We read heart rate data from Health Connect during yoga, meditation, and breathwork sessions to display real-time heart rate and calculate session analytics (average, minimum, and maximum heart rate). Heart rate samples are stored locally on your device as part of your practice session history.
    • Exercise Sessions: We write exercise session records (yoga, meditation, breathwork) to Health Connect so your practice appears alongside other fitness activities on your device.
    Health data is used solely to enhance your practice experience and provide session analytics. It is stored locally on your device and is only synced to cloud storage if you explicitly enable cloud sync. Health data is never sent to our servers, sold, or shared with third parties.
  • Posture Tracking (Android): With your permission, the Android app uses your device's accelerometer and gravity sensors to provide real-time posture feedback during practice. Posture metrics (posture score, duration, and correction count) are stored locally on your device as part of your session history. Sensor data is processed entirely on-device and is never transmitted to our servers.
  • Subscription & Purchase Data: If you subscribe to a paid plan through the iOS app or Android app, your purchase is processed entirely by Apple (App Store) or Google (Google Play). We do not collect or store your payment information. The platform may share a transaction receipt with us to verify your subscription status.
  • Camera & Microphone: Premium features such as Pose to Flow and Voice to Flow require camera or microphone access. This data is processed entirely on your device and is never uploaded to our servers.
  • Contact Information: When you contact us through our contact form or email, we collect your name and email address to respond to your inquiry.
  • Usage Analytics: We may collect anonymous usage statistics to improve our service, but this data cannot be linked back to you personally.
  • Facebook SDK (iOS): The iOS app includes the Meta (Facebook) SDK to support advertising attribution, install measurement, and app analytics. When you use the iOS app, the Facebook SDK may automatically collect and transmit the following information to Meta:
    • Device identifiers (such as the Identifier for Advertisers (IDFA), if you grant App Tracking Transparency permission, or an anonymized device identifier if you do not)
    • Device information (model, operating system version, language, time zone, country)
    • App events (such as app installs, app launches, in-app purchases, and subscription activity)
    • IP address (used by Meta for approximate location and fraud prevention)
    In compliance with Apple's App Tracking Transparency (ATT) framework, the iOS app will request your permission before enabling tracking. If you decline tracking, the IDFA is not shared and Meta receives only limited, non-personalized event data. Data collected by the Facebook SDK is governed by Meta's Privacy Policy and is used by Meta to measure ad performance, attribute installs, and provide aggregated analytics. We use this data solely to understand how users discover Flow Builder and to improve our marketing. You can opt out at any time by revoking the App Tracking Transparency permission in your device's Settings > Privacy & Security > Tracking.

How We Use Your Information

We use the information we collect for the following purposes:

  • To provide and maintain the Flow Builder service across web, iOS, and Android
  • To verify and manage your subscription status
  • To respond to your questions and provide customer support
  • To improve our service and develop new features
  • To communicate with you about updates or important notices

Data Storage and Security

Your privacy and security are our top priorities:

  • On-Device Storage: Your yoga flows, practice sessions, and health metrics are stored locally on your devicein browser storage (web) or app storage (iOS/Android). This data never leaves your device unless you enable cloud sync or explicitly export it.
  • iCloud Sync (iOS): When enabled, your data is synced through Apple's iCloud infrastructure using end-to-end encryption. We cannot read or access your synced data.
  • Cloud Sync (Android): When enabled, your data (including practice sessions and health metrics) is synced to your personal Google Drive or Dropbox account. Data is transmitted securely over HTTPS and stored within your own cloud storage account.
  • No Account Required: You don't need to create an account or provide personal information to use Flow Builder.
  • Secure Communications: All communications with our servers use industry-standard encryption (HTTPS).
  • No Data Sales: We never sell, rent, or share your personal information with third parties for marketing purposes.

Subscriptions

Flow Builder offers auto-renewable subscriptions through the Apple App Store and Google Play Store:

  • Subscriptions are billed monthly and renew automatically unless canceled at least 24 hours before the end of the current billing period.
  • Payment is charged to your Apple ID or Google account at confirmation of purchase.
  • You can manage or cancel your subscription at any time in your device's Settings > Subscriptions (iOS) or Google Play > Subscriptions (Android).
  • All payment processing is handled by Apple or Google. We do not collect, store, or have access to your payment details.
  • Subscription use is governed by Apple's Standard EULA (iOS) or Google Play Terms of Service (Android).

Cookies and Tracking

Flow Builder uses minimal tracking technologies:

  • Essential Cookies: The web app uses only essential cookies required for the website to function properly.
  • Web & Android: We do not use third-party advertising or tracking services on the web app or Android app.
  • iOS (Facebook SDK): The iOS app includes the Meta (Facebook) SDK for advertising attribution and install measurement. Tracking is governed by Apple's App Tracking Transparency framework — the app will ask for your permission before enabling tracking, and you can revoke it at any time in your device's Settings > Privacy & Security > Tracking. See the Facebook SDK section above for details on what data is collected.
  • Local Storage: We use browser local storage (web) and on-device storage (iOS/Android) to save your flows and preferences.

Third-Party Services

Flow Builder may integrate with the following third-party services:

  • Apple App Store: Subscription purchases and management on iOS are handled by Apple.
  • Google Play Store: Subscription purchases and management on Android are handled by Google.
  • Apple iCloud: Cloud sync for iOS subscribers is provided through Apple's iCloud service.
  • Google Drive & Dropbox: Cloud sync on Android is optionally provided through Google Drive or Dropbox. We use OAuth 2.0 authentication and only access app-specific storage within your account.
  • Android Health Connect: With your permission, the Android app reads heart rate data from and writes exercise sessions to Health Connect. Health Connect data access is governed by Google's Health Connect permissions policy.
  • Apple Music (MusicKit): If you connect Apple Music on iOS, we access your library metadata to sync music with your flows. We do not store or transmit your music data.
  • Meta (Facebook SDK) — iOS only: The iOS app integrates the Meta SDK for advertising attribution, install measurement, and aggregated analytics. Data shared with Meta is governed by Meta's Privacy Policy. Tracking requires your consent under Apple's App Tracking Transparency framework and can be revoked at any time in your device's Settings.
  • Email: Contact form submissions may use your device's default email client.

Your Rights and Choices

You have full control over your data:

  • Access: You can view all your stored flows directly in the application.
  • Export: You can export your flows and session data at any time.
  • Delete: You can delete individual flows, session history, or clear all data from the app or browser.
  • Permissions: On iOS and Android, you can revoke camera, microphone, Health Connect, sensor, or other permissions at any time in your device's Settings.
  • Health Data Control: On Android, you can disable Health Connect integration and posture tracking at any time in the app's settings. You can also revoke Health Connect permissions in your device's Settings > Health Connect.
  • Tracking Control (iOS): On iOS, you can grant or revoke App Tracking Transparency permission at any time in your device's Settings > Privacy & Security > Tracking. Revoking tracking limits the data shared with Meta via the Facebook SDK.
  • Subscriptions: You can manage or cancel subscriptions in Settings > Subscriptions (iOS) or Google Play > Subscriptions (Android).
  • Contact: You can contact us at daniel@flowbuilder.yoga for any privacy-related questions.

Changes to This Policy

We may update this Privacy Policy from time to time. When we do, we will:

  • Update the "Last updated" date at the top of this page
  • Notify users of significant changes through the application or website
  • Continue to protect your data according to the principles outlined in this policy

Contact Us

If you have any questions about this Privacy Policy or our data practices, please contact us: