Privacy Policy

Last updated: May 5, 2026

KidneyKind™ is operated by KindSoft LLC ("KindSoft," "we," "us"), a Florida limited liability company. KindSoft LLC is the developer of record on the App Store and the entity responsible for this privacy policy.

KidneyKind is built on a simple privacy principle: your health data belongs to you, and only you. This policy explains what data the app uses, where it is stored, and what we never do with it.

What Data KidneyKind Collects

KidneyKind only stores the health and wellness information that you explicitly enter into the app, including:

Where Your Data Is Stored

All data entered into KidneyKind is stored in your private iCloud account using Apple's CloudKit service. This means:

What We Do NOT Do

Online Content & Network Connections

KidneyKind makes outbound HTTPS requests to a small number of public sources to fetch content for the Explore tab and Home dashboard. These requests carry only the URL of the resource being fetched and a standard browser User-Agent header. No personal or health information is ever sent with these requests.

You can toggle each recipe source on or off independently in Settings → Recipe Sources. Each source has its own 24-hour cache, so disabling one doesn't affect the others. The 15 built-in recipes work entirely offline as a fallback. If your device is offline, KidneyKind silently falls back to its built-in content and your local data continues to work normally.

iOS Calendar (EventKit)

If you use the Appointments feature or set up a Clinic Hemodialysis treatment schedule, KidneyKind can mirror those events into your iOS Calendar so you and your caregivers see them everywhere your calendar appears. KidneyKind uses Apple's EventKit framework with full event access, but only because edit and delete sync require looking up events that KidneyKind itself previously wrote. The privacy guarantees are enforced in the app code:

iOS Contacts (Care Team Sync)

If you save a care team contact (your nephrologist, PD nurse, dietician, transplant coordinator, etc.) in Settings → Care Team and turn on the Sync to iOS Contacts toggle, KidneyKind will mirror that single contact to your iOS Contacts so you can call, text, email, and get directions from the system Phone, Messages, Mail, and Maps apps. The privacy guarantees are enforced in the app code:

Apple Watch Companion

KidneyKind includes a real Apple Watch app that installs automatically on your paired Apple Watch when you install the iPhone app. The watch app reads and writes the same SwiftData store as the iPhone app, syncing through your private iCloud account using the same iCloud.com.kidneykind.app CloudKit container — no separate cloud, no separate account, no third-party server. Logging a fluid drop or marking a dose taken on the watch syncs to the iPhone within seconds via CloudKit, and vice versa.

The watch also ships with two watch face complications (Fluid Intake gauge and Next Medication Dose), which read from a small local cache file in the watch's app group container — same architecture as the iOS Home Screen widget, but per-device. The watch widget never makes network requests and never reads anything beyond the small cache file. All your health data stays in your private iCloud, period.

Home Screen Widgets

When you add a KidneyKind widget to your Home Screen, Lock Screen, or Today View, the widget needs a small amount of app state to render — today's fluid intake, your next medication dose, your next upcoming appointment, and (when set) your current transplant phase. To make this work without putting the app's full database inside the widget extension, the main app writes a compact local cache file containing just those few pieces of state to a shared App Group (a private sandboxed container that only the KidneyKind app and its widget extension can read). The widget reads from this cache on every refresh.

Privacy guarantees:

Location Search (MapKit)

When you attach a location to an appointment or set the address of your clinic in the treatment schedule, KidneyKind uses Apple's MapKit framework to search for matching places. The search query (the text you type) is sent to Apple's mapping service via the on-device MapKit framework — no third party sees your search, and KidneyKind never sends your name, health data, or any other personal information with the query. Once you pick a place, KidneyKind stores its name, street address, and coordinates locally on your device (and syncs them via your private iCloud, just like everything else).

KidneyKind does not request or use your current location. The location picker is a pure text search — there is no "Use my current location" button and no CoreLocation permission prompt. Tapping "Open in Apple Maps" launches the Maps app with directions, and Maps handles its own location permissions independently.

Apple Health (HealthKit)

If you turn on Settings → Apple Health → Sync with Apple Health, KidneyKind will read these data types from Apple Health on launch and merge them into your daily vitals:

It will also write back the same data types when you log a vital manually, so other apps that read Apple Health (your Apple Watch, third-party trackers, doctor-share apps) see the same numbers. Three of KidneyKind's eight built-in symptoms (cramping, swelling, low BP episode) have no HealthKit equivalent and stay app-only. Privacy guarantees:

Notifications

KidneyKind sends local notifications for medication doses, appointment reminders, and clinic hemodialysis treatment reminders. All notifications are generated entirely on your device using Apple's UNUserNotificationCenter and are never routed through external servers. No notification content leaves your device. The notification permission is requested the first time you set up a feature that uses it, and is optional.

Subscription & Payments

KidneyKind is offered as a subscription with a 14-day free trial (see our Terms of Service for pricing details). All payment processing is handled by Apple via the App Store. KidneyKind never sees, stores, or has access to your payment information — credit card numbers, billing addresses, and purchase history all remain entirely within Apple's ecosystem.

The App checks your subscription status through Apple's StoreKit framework on your device. Your current entitlement (trial / subscribed / expired) is stored locally on each device and is not synced through our iCloud storage. Apple, not KidneyKind, is the authoritative source for your subscription state.

Disclaimer & First-Launch Acknowledgement

On first launch, the App presents a disclaimer explaining that KidneyKind is a personal tracker and not medical advice, and asks you to acknowledge it before proceeding. The acknowledgement timestamp is stored on your profile (and synced through your private iCloud to your other devices) so you are not re-asked every launch. You can re-read the full disclaimer any time at Settings → Legal → Disclaimer & Terms within the App.

Children's Privacy

KidneyKind is not directed at children under 13. We do not knowingly collect information from children.

Changes to This Policy

If this privacy policy changes materially, we will update the date above and note the changes in the App Store release notes.

Contact

Questions about this privacy policy? Email us at [email protected].