Privacy Policy
Last updated: April 15, 2026
In short: Stressi processes your health data on your device to generate your daily Body State. We never upload, store, or share your personal health information.
1. What Data Does Stressi Access?
Stressi reads health data from Apple Health on iPhone and Health Connect on Android to calculate your daily Body State:
- Heart Rate - to detect changes in resting and daily cardiovascular load
- Heart Rate Variability (HRV) - to estimate recovery and nervous-system strain
- Sleep Sessions - sleep duration and quality affect recovery and readiness
- Workouts / Activity - recent exertion helps explain recovery and load
Stressi also stores locally on your device:
- Daily Body State summaries and health metric averages
- Personal baseline calibration data (adapts to your unique physiology)
- Journal entries (mood, activities, notes) if you choose to use this feature
- App preferences and settings
2. How Is Your Data Processed?
All data processing happens entirely on your device. Your health data never leaves your phone. There is no cloud server storing your health records. Body State calculations, baselines, and daily explanations are generated locally on-device.
3. What Data Do We NOT Collect?
- We do not collect any personal health data
- We do not use analytics or tracking SDKs
- We do not collect device identifiers or advertising IDs
- We do not use your health data for advertising purposes
- We do not share any data with third parties for marketing
- We do not require an account or login
4. Subscriptions (RevenueCat)
If you subscribe to Stressi Pro, payment processing is handled by the App Store on iOS or Google Play on Android. Subscription management is facilitated by RevenueCat, a third-party service that:
- Processes your subscription status (active, expired, trial)
- Uses an anonymous identifier to track your subscription — not your name, email, or health data
- Does not have access to any of your health data
For RevenueCat's privacy practices, see: revenuecat.com/privacy
5. Data Storage and Retention
All data is stored locally on your device. You can configure data retention in Settings (30 days, 90 days, 1 year, or forever). You can delete all your data at any time by:
- Using the "Reset Baseline" option in Settings
- Clearing the app's data in Android Settings
- Uninstalling the app
6. Health Permissions
Stressi requests read access only to the health data needed to build your daily Body State and explanations. Depending on platform and available device data, that can include:
- Read Heart Rate - to analyze cardiovascular load
- Read Heart Rate Variability - to estimate recovery and strain
- Read Sleep - to assess sleep quality and its effect on readiness
- Read Workouts / Activity - to estimate recent exertion and load
- Write Heart Rate / HRV (SDNN) - only when you take an optional on-device camera pulse reading (Settings → Camera HRV). Samples are saved to Apple Health and never leave your device.
You can revoke these permissions at any time through the Health permissions settings on your device.
7. Children's Privacy
Stressi is not directed at children under 13. We do not knowingly collect data from children.
8. Your Rights (GDPR / CCPA)
Since all data is stored locally on your device and we have no access to it:
- Right to Access: Your data is always available to you in the app
- Right to Deletion: Clear app data or uninstall to delete everything
- Right to Portability: Use the Export feature to download your data as CSV
- Right to Opt Out: You can revoke Health Connect permissions at any time
9. Changes to This Policy
We may update this privacy policy from time to time. Changes will be posted on this page with an updated date. Continued use of the app after changes constitutes acceptance.
10. Contact
If you have questions about this privacy policy, contact us at:
Support: manulorenzop+stressi@gmail.com
For bug reports, you can also open an issue at github.com/noloman/stressi/issues.
Stressi is developed by Manuel Lorenzo. This privacy policy applies to the Stressi applications distributed on the App Store and Google Play.