River — Privacy Policy

Version: 2026-07-09 Effective date: 2026-07-09

River ("we," "our," "the app") is a personal wellness companion. This Privacy Policy explains what information River handles, how it's stored, and what we do (and don't do) with it.

We are not a HIPAA-covered entity and we are not a healthcare provider. River is not a medical device under FDA regulations and does not diagnose, treat, cure, mitigate, or prevent any disease or condition. River is a low-risk general wellness product as described in FDA's September 2019 General Wellness Policy. If something in the app worries you about your health, please contact a licensed healthcare professional.

1. What information River handles

River is designed so that the data you log stays on your device. Depending on which modules you turn on, that may include:

You may also set an app PIN or enable biometric unlock. Your PIN is verified against a salted hash. If you enable biometric unlock, your PIN is additionally stored in your device's secure hardware keystore, accessible only after successful biometric authentication, so Face ID / fingerprint can unlock the app. Disabling biometric unlock deletes that stored copy.

2. Where your data lives

Your data is stored on your device only, in a local encrypted database and local encrypted files.

3. What we don't do

4. Optional, opt-in analytics

River does not currently send any usage data or analytics. There is no diagnostics backend wired into the app today, so nothing is transmitted, even if the "Allow anonymous usage data" toggle in Settings is on. That setting only records your preference for a possible future update.

If opt-in diagnostics are added in a future version, this policy will be updated before any data is sent, and the data would be limited to anonymous, non-health signals only:

We would never send the contents of any field you logged, encrypted blobs, file paths, photos, voice recordings, pitch measurements, or notes. Any such feature would be off by default.

5. Crash reporting

River does not currently send crash reports. No crash-reporting service is wired into the app today. If crash reporting is added in a future version, this policy will be updated first, and reports would be filtered to strip out fields that could contain health or personal data (notes, content, pitchHz, encryptedFilePath, and all cycle/hormones/voice/photo/journal payloads) before anything is sent.

6. Purchases and subscriptions

Optional River Plus subscriptions are billed by Apple (App Store) or Google (Google Play) directly. We never receive your name, email address, or payment details — Apple or Google is the merchant of record and handles all payment information under their own privacy policies.

7. Your rights

You can at any time:

Because we don't have a server, we don't need a separate "request your data" or "deletion request" flow — both are done in the app.

Depending on where you live, additional rights apply:

Because River runs entirely on your device, most rights are satisfied directly by your control of the app — for example, data portability is available via Export to JSON or the Doctor PDF Export.

California residents (CMIA): River may hold information covered by California's Confidentiality of Medical Information Act, including mental-health, reproductive-health, and gender-affirming care information. River does not disclose this information to any third party except as you direct via the Export features. River does not respond to requests for your information from third parties (including subpoenas concerning your gender-affirming care) because River does not hold any copy of your information on a server.

8. Children's privacy

River is for adults only. You must be 18 or older to use River. We do not knowingly collect data from anyone under 18.

9. Breach notification

Although we don't store user data on a server, we treat any actual or suspected security incident as serious. In accordance with the FTC's Health Breach Notification Rule (16 CFR Part 318), if we ever discover a breach of unsecured personally identifiable health information that we hold, we will notify affected users within 60 days of discovery and notify the Federal Trade Commission as required.

10. Changes to this policy

If we change this policy in a meaningful way, we will bump the version above and surface the change to you the next time you open the app. Your continued use after that change indicates acceptance of the updated policy.

11. Contact

Questions? privacy@river.lgbt

Privacy Officer (Quebec Law 25 § 3.1 / PIPEDA Principle 1): Carrera, reachable at privacy@river.lgbt.