What "private" means here
Privacy is a word that has been worn out. Here is the concrete version:
- No user accounts. No login. No email collection. No registration of any kind. The app does not know who you are.
- Reports, profile, preferences, and workout notes are stored locally on your device using SwiftData and UserDefaults.
- No analytics SDK. No advertising network. No crash reporting tool that collects user data. No tracking pixel.
- No cookies in the app or on this site.
- Notifications are local, scheduled by the device. The app does not send remote push notifications.
What the app sends, and what it does not
Generating a report requires sending a structured summary to an external AI service. This is honest about what that means:
- What is sent: a structured summary of the metrics needed for the report (e.g., daily HRV values, weekly aggregates, workout summaries), plus your profile context (age range, height, biological sex, sport preferences) and any optional text you entered in the "About You" field.
- What is not sent: name, email, Apple ID, device identifier, account identifier. None of these exist in the app to begin with.
- How it gets there: through a Cloudflare-hosted proxy over HTTPS/TLS. The proxy injects API keys server-side so they never live in the app binary. The AI service is configured for zero data retention where supported.
The phrasing matters. Report generation uses encrypted transit through a proxy and an external AI service. What is honest is that the app does not add your name, email, Apple ID, device identifier, or account identifier to report requests, and the AI service is configured not to use that data for training.
What you get without giving up privacy
Despite the absence of accounts and clouds, the feature set is full:
- Welcome, weekly, and monthly AI reports.
- Wellness Score with sport-aware confidence levels.
- Activity calendar with workout notes you write yourself.
- PDF export of any report.
- Customizable profile (sport, goals, training routine, health considerations, optional notes).
What it cannot do. Without an account, you cannot sync reports across devices automatically. If you reinstall the app, your reports are gone (unless you exported them to PDF first). That is the tradeoff, and we think it is the right one for an app that reads health data.