Policy · April 2026
Privacy.
The short version
Moodbound has no backend, no accounts, no analytics, no telemetry, and no cloud sync. Your check-ins, health permissions, and the model's output stay on your device, in encrypted storage managed by iOS.
One feature makes a network call, described below: weather lookups. An optional AI companion (the NVC Rephraser) is available if you build from source; see the bottom of this page.
What the app stores
All of the following lives in SwiftData on your iPhone:
- Mood check-ins (mood, energy, sleep, anxiety, irritability, notes, weather snapshot, health metrics).
- Medications, dosages, schedules, and adherence events.
- Trigger factors and their occurrences.
- Your safety plan and support contacts.
- Reminder preferences.
Uninstalling the app deletes all of it. You can export a JSON backup from Settings at any time.
Apple Health
With your permission, Moodbound reads sleep, resting heart rate, HRV (SDNN), step count, and mindful minutes from HealthKit. It writes State of Mind (on iOS 18+) and a short mindful session per check-in.
HealthKit permissions are granular. You choose what to share. You can revoke anything from the Health app → Sharing → Moodbound. Apple Health data read by the app is used locally and is not transmitted anywhere.
Network calls
Weather (Open-Meteo)
When you log a check-in, Moodbound can attach a weather snapshot (temperature, precipitation). To do that, your current location is reduced to one-kilometre accuracy and sent to Open-Meteo (a free, unauthenticated weather API) over HTTPS. Open-Meteo does not require an account. The coordinates are discarded after the lookup.
You can disable weather in Settings.
What is not collected
- No accounts. There is no sign-up, no email, no user ID.
- No analytics. No third-party SDKs of any kind.
- No crash reports sent to us. Crash reports you share with Apple follow Apple's privacy policy.
- No advertising identifiers. No tracking.
- No cloud sync. Your data never leaves your device except for weather lookups, as described above.
Source builds: optional AI companion
This section does not apply to the App Store version.
The open source code includes an optional NVC Rephraser, a recommended AI companion. It is not shipped in the App Store build and is only available if you compile from source and supply your own AWS credentials.
The rephraser uses AWS Bedrock (Amazon Nova 2 Lite) to convert reactive statements into the four-part Nonviolent Communication format: observation, feeling, need, request. When you invoke it, the text you entered is sent to AWS Bedrock over HTTPS and a rephrased version comes back. AWS Bedrock's data handling is governed by AWS's terms. The app does not attach your identity or your mood data to these requests. If you never invoke the rephraser, no text is ever sent.
Children
Moodbound is not directed at children under 13 and we do not knowingly collect information from them. The App Store age rating reflects the mental health content in the app.
Changes
If the privacy practices change in any substantive way, this page will be updated and the change will be noted in the app's release notes. Prior versions are visible in the git history.
Contact
Questions or concerns: open an issue at github.com/Evoke4350/moodbound-free.