Legal
Privacy Policy
Effective date: June 11, 2026 · Last updated: June 11, 2026
1. Who We Are
Pulse150 ("we", "our", "us") is the developer and publisher of the Pulse150 mobile application, available on iOS and Android. If you have questions about this policy, contact us at privacy@pulse150.app.
2. Information We Collect
2.1 Account & Identity
When you sign in we receive:
- Email address — required for account creation and recovery
- Display name & profile photo — sourced from Google or Apple if you use social sign-in; otherwise set by you
- Firebase UID — an anonymous identifier assigned by Firebase Authentication
Authentication is handled by Firebase Authentication (Google LLC). We do not store passwords.
2.2 Profile & Preferences
- Fitness level (beginner / intermediate / advanced)
- Measurement units preference (metric / imperial)
- App language and audio cue preferences
2.3 Workout Data
- Session configurations — the four blocks you build
- Session history — completion records, block results, timestamps, durations
- Custom blocks and activity preferences you save to your library
This data is stored on our backend (FastAPI / MongoDB Atlas) associated with your Firebase UID.
2.4 Subscription & Purchase Data
Subscription status and entitlements are managed by RevenueCat. We receive your subscription tier (free or premium) but not your full payment card details — those are handled by the App Store or Google Play. RevenueCat may associate a device identifier and your app user ID with your purchase record.
2.5 Advertising (Free Tier Only)
Free-tier users see interstitial ads served by Google AdMob. AdMob may collect:
- Advertising identifiers (IDFA on iOS, GAID on Android)
- Device information and approximate location (country/region)
- Ad interaction data
Premium subscribers are never shown ads and AdMob is not initialised for their sessions. You can reset or opt out of interest-based ads in your device settings at any time.
2.6 Automatically Collected Data
- App crash reports and performance data via Firebase Crashlytics / Performance
- Device type, OS version, and app version
- General usage analytics (screens visited, feature usage) — not linked to personally identifiable information
3. How We Use Your Information
We do not use your data to train AI or machine learning models, and we do not sell or rent your personal data to any third party.
4. Third-Party Services
Firebase (Google LLC)
Authentication, crash reporting, and performance monitoring. Governed by Google's Privacy Policy.
RevenueCat
Subscription and entitlement management. See RevenueCat's Privacy Policy.
Google AdMob
Ad serving for free-tier users only. See Google's Privacy Policy. Opt out of personalised ads in iOS Settings → Privacy → Tracking or Android Settings → Google → Ads.
MongoDB Atlas (MongoDB, Inc.)
Database hosting for workout and session data. Data is stored in encrypted form.
5. Data Retention
We retain your account data for as long as your account is active. If you delete your account, we delete or anonymise your personal data within 30 days, except where we are required by law to retain it longer.
Aggregated, anonymised analytics data (not linked to you) may be retained indefinitely.
6. Your Rights
Depending on your location, you may have the right to:
- Access the personal data we hold about you
- Correct inaccurate data
- Request deletion of your account and data
- Object to or restrict processing
- Data portability (receive your workout data in a machine-readable format)
- Withdraw consent at any time
To exercise any right, email us at privacy@pulse150.app. We will respond within 30 days.
7. Children's Privacy
Pulse150 is not directed at children under the age of 13 (or 16 in the EU/EEA). We do not knowingly collect personal data from children. If you believe a child has provided us with data, contact us immediately and we will delete it.
8. Data Security
We use industry-standard measures to protect your data: HTTPS for all traffic, Firebase JWT authentication on every API request, and encrypted storage in MongoDB Atlas. No method of transmission over the internet is 100% secure; we cannot guarantee absolute security.
9. International Transfers
Your data may be stored and processed in the United States or other countries where our service providers operate. By using Pulse150 you consent to such transfers. We ensure appropriate safeguards are in place where required by applicable law.
10. Changes to This Policy
We may update this Privacy Policy from time to time. When we do, we will update the "Last updated" date above. For material changes we will provide in-app notice. Your continued use of the app after the effective date constitutes acceptance of the updated policy.
11. Contact Us
Pulse150
privacy@pulse150.app