Juniper Privacy Policy
Effective date: 17 August 2026
The short version
Juniper was built on a simple principle: your bladder diary, your symptoms, your exercise history, and your personal notes are yours, and yours alone. Juniper stores everything you record — every diary entry, every pelvic floor session, every note — only on your device. There is no Juniper account, no login, no server database of your health information, and no cloud sync of your health content. We built it this way on purpose, because we think a health journal you're trusting with something private shouldn't live anywhere you can't see it.
The only piece of information that ever leaves your device is what's needed to process a purchase if you choose to subscribe, handled by our payments partner, RevenueCat — and even that is tied to an anonymous ID, never your name or your health data.
This policy explains exactly what that means in detail.
Who we are
Juniper is a bladder diary and 12-week pelvic floor exercise program for women 45+, made for iPhone and Apple Watch. This policy covers the Juniper app and the Juniper Apple Watch app.
Contact: 1anfibi@gmail.com
Data we collect
1. Your diary and exercise content — stays on your device, never collected by us
Everything you enter in Juniper — bladder diary events, symptoms, exercise session history, program progress, and any personal notes — is stored locally in the app's on-device database (Apple's Core Data framework). This data:
- Is never transmitted to Juniper's developer or to any Juniper-operated server, because no such server exists for this content.
- Is never sent to any analytics or advertising company, because Juniper does not use analytics or advertising SDKs.
- Syncs between your iPhone and your Apple Watch using Apple's on-device WatchConnectivity framework — a direct, local Bluetooth/Wi-Fi connection between your own two devices. This sync never touches the internet or a server.
- May be included in your device's iCloud backup only if you have that Apple system feature turned on in your iPhone's Settings. That backup is created, encrypted, and controlled by Apple as part of iOS itself — it is not something Juniper sends anywhere, and Juniper has no access to it.
If you choose to export your data (PDF or CSV, for example to share with your doctor) and use the iOS share sheet to send it — by email, AirDrop, or another app — that is an action you take deliberately, using Apple's built-in sharing tools. Juniper does not receive a copy of what you share, does not choose the recipient, and is not involved in that transmission.
2. Purchase data — the one thing that leaves your device
Juniper offers optional subscriptions and a one-time lifetime purchase, processed through Apple's App Store using our subscription-management partner, RevenueCat. When you make or restore a purchase, RevenueCat may receive:
- An anonymous, app-generated user ID (RevenueCat's default anonymous identifier — not your name, email, or Apple ID).
- Purchase and transaction data supplied by Apple's StoreKit (what you bought, subscription status, renewal dates).
- Basic device and app metadata needed to validate your entitlement (e.g., that your subscription is active).
RevenueCat does not receive your bladder diary entries, symptoms, exercise history, or notes. RevenueCat cannot see anything you record in the app — purchase processing and your health content are completely separate.
RevenueCat acts as our data processor for this limited purpose. You can review RevenueCat's own privacy policy at [RevenueCat privacy policy link — TODO: add exact URL].
3. Notifications
If you turn on reminders, Juniper schedules local notifications directly on your device using Apple's notification framework. No notification server is involved, no push token is collected, and Juniper's developer never sees whether or when you receive a reminder.
4. What Juniper does NOT do
To be completely explicit, Juniper does not:
- Require or offer an account, login, or password.
- Use any analytics SDK (no usage tracking, no crash reporting service, no behavioral analytics).
- Use any advertising SDK or ad network.
- Track you across other apps or websites (no IDFA collection, no App Tracking Transparency prompt — because there is nothing to track).
- Sell, rent, or share your personal or health information with anyone, for any purpose.
- Store your diary, symptom, or exercise content on any server it controls.
Why we process the data we do
- Diary/exercise content (on-device only): so the app can function as your personal bladder diary and exercise tracker. We do not "process" this for any purpose of our own, because we never receive it.
- Purchase data (via RevenueCat): to sell you the subscription or lifetime purchase you chose, verify your entitlement to premium features, and prevent fraud.
- Notifications (on-device only): to remind you, at times you choose, to log an entry or do a session.
Children's privacy
Juniper is designed for and directed at women aged 45 and older. It is not directed at children, and we do not knowingly collect information from anyone under 13 (or the relevant minimum age in your country).
Your rights and how to exercise them
Because there's no server holding your health data
For nearly all of Juniper's data — your diary entries, symptoms, exercise history, and notes — there is nothing on a Juniper-controlled server to access, correct, or delete, because it was never sent there. You already have full, direct control:
- Access / export: Open the app and view any entry any time, or use the in-app export feature.
- Correction: Edit or delete any entry directly in the app.
- Deletion: Delete individual entries in-app, or delete the app itself to remove all locally stored data from your device (and, if applicable, from future iCloud device backups).
For the purchase data RevenueCat processes on our behalf
You have the rights described below under GDPR/UK GDPR and CCPA/CPRA. To exercise them for purchase-related data, contact us at 1anfibi@gmail.com.
GDPR / UK GDPR (for users in the EU, EEA, UK, and similar frameworks)
Because Juniper does not operate a server that stores your personal or health content, Juniper is not a "data controller" with respect to that content — it was never collected in the first place. For the limited purchase data processed via RevenueCat, our legal bases are:
- Contract performance — to process the purchase you requested.
- Legitimate interest — to validate entitlements and prevent fraudulent purchases.
Subject to these limits, you have the right to:
- Access the purchase data associated with your anonymous ID.
- Rectification of inaccurate purchase data.
- Erasure ("right to be forgotten") of purchase data, subject to legal retention requirements (e.g., tax/accounting records Apple or RevenueCat may be required to keep).
- Restriction of processing.
- Data portability for purchase data.
- Object to processing based on legitimate interest.
To exercise any of these, contact 1anfibi@gmail.com. You also have the right to lodge a complaint with your local data protection authority.
CCPA / CPRA (California residents)
Juniper does not sell or share your personal information, and never has.
Categories of information collected: purchase/transaction data (via RevenueCat), as described above. Juniper does not collect any of the other categories defined under CCPA/CPRA (e.g., geolocation, biometric identifiers, browsing history) — your health/diary content stays on your device and is not "collected" by us in the legal sense of being received by a business.
You have the right to:
- Know what personal information is collected — see above.
- Delete personal information we hold — contact us, or delete the app to remove on-device content.
- Correct inaccurate personal information.
- Opt out of sale or sharing — not applicable, as we do not sell or share personal information.
- Non-discrimination for exercising these rights.
To exercise these rights, contact 1anfibi@gmail.com.
Data retention
- On-device content: retained until you delete it or delete the app. We have no ability to retain or delete it ourselves, since we never receive it.
- Purchase data: retained by RevenueCat and Apple for as long as needed to provide the service, comply with financial/legal record-keeping obligations, and resolve disputes.
Security
Your on-device data benefits from the security of iOS itself (device encryption, app sandboxing). Purchase data in transit to RevenueCat is protected by industry-standard encryption (TLS).
International users
Juniper is available in 21 storefronts, including the US, UK, EU member states, Canada, Australia, New Zealand, Japan, Brazil, and Turkey. Because your health content never leaves your device, there is no cross-border transfer of that data by Juniper. Purchase data processed via RevenueCat may be transferred internationally as described in RevenueCat's own privacy policy.
Changes to this policy
If we change how Juniper handles data, we'll update this page and revise the effective date above.
Contact us
Questions about this policy or your data: 1anfibi@gmail.com
---
This is generated paperwork, not legal advice — have it reviewed for your jurisdiction.