Privacy Policy

This is the privacy policy for the inLive iOS app. The separate policy for this website and the inLive shop is at /legal.

Effective Date: 2026-08-26 (confirm or bump to the App Store listing go-live date on publication)
Last Updated: 2026-08-26
This revision: documents Stripe as the payment processor for the in-app Store (§4.1 and the new §4.1.1) and links Stripe's policy in §10. No other section changed.

This Privacy Policy explains how David Murdych, operating as “inLive” ("inLive", "we", "us", or "our") collects, uses, shares, and protects information about you when you use the inLive iOS application (the "App"), our website at www.inlive.health, and related services (collectively, the "Services").

inLive helps you understand and improve your health and longevity using on-device data analysis, AI assistance, and integrations with Apple Health and other health platforms. Because the Services involve health, fitness, and (optionally) genetic information, this policy goes into more detail than a typical consumer-app policy.

Quick Summary

  • Health data is yours. We never sell, rent, or share it for advertising or marketing.
  • Cross-device sync is on by default for signed-in accounts so your meals, fasts, and preferences follow you between your iPhone and iPad. Synced data is stored privately for your account (row-level security), you can pause sync for your whole account with one switch, and a separate control permanently deletes every synced record from our servers. Journal entries sync end-to-end encrypted — our servers only ever store sealed bytes we cannot read. See §5.2.
  • You can sign in with Apple, Google, or email/password. We use Supabase for authentication; no passwords are stored in plain text.
  • Genetic data (e.g., 23andMe) is optional and encrypted. Your raw genetic file never leaves your device. You can delete it any time.
  • No tracking, no advertising SDKs, no IDFA. Our PrivacyInfo.xcprivacy declares NSPrivacyTracking = false.
  • AI features are off until you approve them, and you control where they run. By default, inLive's AI runs on-device (Apple Intelligence) and nothing leaves your phone. If you turn on a cloud model, it receives only identifier-scrubbed health data plus a small set of coarse genetic markers — never your raw DNA. The optional paid BioMod Concierge tier sends that same scrubbed context to Anthropic through our own server. See §2 and §4.1.
  • You can request a copy of your data or delete your account at any time from the in-app Profile screen.

Read on for the full details.

1. Information We Collect

We collect only what we need to provide the Services. The categories below match what we declared in our App Store privacy nutrition label and our PrivacyInfo.xcprivacy privacy manifest.

1.1 Information You Provide Directly

  • Identity: First name, last name, optional nickname, profile photo (optional), date of birth, sex assigned at birth.
  • Account credentials: Email address (required for account creation). Passwords are never stored in plain text — they are managed by Supabase Auth using industry-standard hashing.
  • Health goals & preferences: Self-reported goals (longevity, weight loss, sleep, etc.), dietary preferences, allergies, religious dietary preferences, health focus areas, AI coaching tone preference.
  • Body composition (self-reported): Height, weight, activity level, measurement system preference.
  • Lab results & medical records (optional): Lab panels you import via PDF/photo scan or third-party providers (e.g., LabCorp, Quest Diagnostics).
  • Medication & supplement records (optional): GLP-1 doses, supplement schedules, intake logs.
  • Mood, mental wellness, journal entries (optional): Mood scores, breathing-session logs, journal text.
  • AI conversations (optional): Messages you send to the AI Coach feature.

1.2 Information from Apple HealthKit (with your explicit consent)

If you connect Apple Health, the App reads the following types from HealthKit:

  • Heart rate, resting heart rate, heart-rate variability
  • Blood pressure (systolic/diastolic), blood glucose
  • Oxygen saturation, respiratory rate, body temperature
  • VO₂ max, step count, active energy
  • Body mass, body fat percentage, height
  • Sleep analysis (stages, duration)
  • Workout types and durations
  • Date of birth, biological sex (read once at onboarding to pre-fill profile)

With your separate HealthKit write authorization, the App also writes back to Apple Health — only entries you create yourself, and only two kinds: a mindfulness session when you log a mood, and water you log (including from Apple Watch). Nothing else is written back: not supplements or medications, not menstrual-cycle data, not workouts, not body measurements. Writes are never AI-inferred. You can revoke write access at any time in iOS Settings → Privacy & Security → Health → inLive.

inLive writes data to Apple Health only for entries you create yourself — specifically, a mindfulness session when you log a mood and water you log from your Apple Watch. We never write AI-inferred data to Apple Health.

Clinical health records. inLive does not read or store HealthKit clinical records or medical-record types, and does not request the HealthKit clinical-records entitlement, in v1. The "Lab results & medical records" data in §1.1 refers only to lab panels you import yourself (PDF/photo) — not to Apple Health's clinical-records API.

1.3 Information from Connected Third-Party Devices and Apps (optional)

If you authorize OAuth connections to:

  • Oura Ring — sleep, readiness, activity, HRV, body temperature
  • Withings — weight, BP, sleep, body composition
  • Garmin — fitness and activity data
  • 23andMe (file import) — genetic raw data (SNPs, ancestry, traits)
  • BodyPedia (via Apple Health body composition data)
  • Dexcom — coming soon; vendor review in progress. No Dexcom data is collected, transmitted, or stored at this time. When the integration goes live, we will sync continuous glucose monitoring readings (interstitial glucose values + trend arrows) only with your explicit OAuth authorization.

we sync the data they expose via their APIs, scoped strictly to what is needed for inLive's features.

1.4 Genetic Information (Highly Sensitive — Optional Opt-In)

Importing genetic data (e.g., 23andMe raw export) is strictly opt-in and requires affirmative consent each time. Genetic data is encrypted at rest using a key stored in iOS Keychain, and your raw genetic file (SNPs / genotypes / rsIDs) is never transmitted off your device. If you enable a cloud AI model, only a small set of coarse, derived markers (e.g., caffeine / lactose / alcohol metabolism, MTHFR status, vitamin-D and inflammation tendencies) may be included in the AI context — never the raw data — and only after your separate genetic-data consent. You can delete your genetic data and all derived markers at any time from the in-app Profile screen; on withdrawal of consent, derived data is destroyed within 30 days.

1.5 Photos

If you take or pick a photo to scan a lab report, food label, or supplement barcode, the image stays on your device unless you explicitly use a feature (e.g., AI lab interpretation) that requires server-side OCR. In that case the image is sent to our edge function, processed in-memory, and discarded after the structured data is returned. We do not retain images server-side.

1.6 Location

If you grant location permission, the App uses your precise location to find nearby clinics, gyms, healthy restaurants, and wellness venues. We do not persistently track your location, do not build a location history, and never share your location with third parties.

1.7 Voice and Microphone

If you use the AI Coach voice feature, audio is processed on-device (Apple's Speech framework with on-device recognition required, or a local WhisperKit model as fallback). Raw audio is not transmitted to our servers. Transcribed text may be sent to your chosen AI provider as part of a chat message, subject to that provider's privacy policy and to your AI-data consent (§2).

1.8 Information We Do NOT Collect

  • We do not use the Apple Advertising Identifier (IDFA).
  • We do not track you across apps or websites — NSPrivacyTracking = false.
  • We do not collect contacts, calendar entries beyond what you grant us at point-of-use, or browsing history.
  • We do not use third-party advertising SDKs.

2. How We Use Your Information

We use the information we collect to:

  • Provide the core Services — display your health metrics, calculate biological age, generate personalized insights, surface recommendations, and remind you of supplements / fasting windows / appointments.
  • Personalize your experience — tailor goal suggestions, meal plans, and coaching tone based on what you tell us.
  • Sync across your devices (on by default for signed-in accounts; pause or purge any time — see §5.2) — replicate your local data through our Supabase backend so you can use inLive on multiple Apple devices under the same account, and so entries you log on your Apple Watch reach all of them.
  • Process AI requests (only after you grant AI-data consent) — see the detailed AI data-flow description below.
  • Communicate with you — transactional emails (account confirmation, password reset, security alerts) sent via noreply@inlive.health. We do not send marketing emails by default.
  • Comply with legal obligations — respond to lawful subpoenas, court orders, or other valid legal requests; enforce our Terms of Service.
  • Detect and prevent abuse — protect the integrity of the Services, detect fraudulent accounts, prevent unauthorized access.

2.1 How AI Requests Are Processed

inLive's AI features (Coach, Council, insights, and the BioMod programs) are off by default and stay locked until you grant explicit "AI & Data" consent in the App. You control where AI inference happens:

  • On-device (default) — Apple Intelligence. Inference runs privately on your iPhone using Apple's on-device foundation models. Your full profile, Health data, and full genetic insights may be used, and none of it leaves your device.
  • Your own cloud key (optional). If you configure your own API key for OpenAI, Anthropic, Google AI, or xAI, your chat message and a relevant, identifier-scrubbed context window are sent directly from your device to that provider, under the API key you supplied and that provider's terms.
  • BioMod Concierge (optional, paid tier). If you subscribe to the BioMod Concierge tier and have not configured your own key, your chat message and an identifier-scrubbed context window are sent to Anthropic, PBC through our own server (a Supabase edge function) using inLive's Anthropic API key. The same scrubbing applies (see below); raw genetic data is never included.

In every cloud case, before any data leaves your device we run an on-device filter that removes direct identifiers (such as email addresses, phone numbers, and similar) from the context. Some health signals you are asking about (for example, lab values or vitals) are intentionally included so the AI can answer your question — this is consented processing, not anonymization. Raw DNA, genotypes, and rsIDs are never sent to any cloud provider.

We do not use your information to train AI models, build advertising profiles, or for any purpose unrelated to providing the Services to you. We do not authorize our hosted AI provider to train its models on your data; Anthropic's commercial API does not train on submitted data by default. Where you bring your own provider key, that provider processes your prompts under its own terms.

3. Health Data — Special Apple HealthKit Commitments

Per the Apple Developer Program License Agreement and App Store Review Guideline §5.1.3, we make the following binding commitments about health data accessed through HealthKit:

  • Never used for advertising — your HealthKit data is not used to serve, retarget, or measure advertising.
  • Never used for marketing — including marketing the Services or third-party products / services to you.
  • Never sold — to data brokers, insurers, employers, advertisers, or any third party.
  • Never aggregated for non-health purposes — including data brokerage and product development unrelated to your personal health.
  • Never shared without your explicit, granular consent — and only with services you have specifically authorized (for example, the optional cloud AI providers described in §2.1, and only with the scrubbing described there).

These commitments survive the termination of your inLive account and your deletion of the App.

4. Sharing Your Information

We share information only in the limited circumstances described below.

4.1 With Service Providers (Sub-Processors)

We use the following sub-processors to operate the Services. Each is engaged under appropriate data-processing terms:

ProviderPurposeData accessed
Supabase, Inc.Cross-device sync (on by default; §5.2), authentication, database hosting, edge functions (including the BioMod Concierge AI proxy)Account credentials, profile, synced health data (journal entries as unreadable ciphertext only), lab results, scrubbed AI context
Apple Inc.Sign in with Apple, App Store, Push Notifications (if enabled), on-device Apple IntelligenceAccount identifier, opaque relay email; on-device AI processes data locally and transmits nothing to us or Apple
Anthropic, PBCHosted AI for the optional BioMod Concierge tier (server-side, using inLive's key)The text of your chat message + an identifier-scrubbed health/context window (coarse derived genetic markers only; never raw DNA)
Google LLCSign in with Google (optional)Account identifier, name, email
Argmax (WhisperKit)On-device speech recognition (no data transmitted)None — runs locally
Stripe, Inc.Payment processing for the in-app Store (physical goods and services — lab / DNA test panels, supplements, merchandise), on a Stripe-hosted checkout pageThe order's line items and amounts, plus opaque order and account identifiers. Your name, billing details, and payment method are entered on Stripe's own page and are held by Stripe — they never pass through inLive. See §4.1.1
AI providers you configure yourself (OpenAI, Anthropic, Google AI, xAI)AI responses, only when you supply your own API key — your device talks to them directlyThe text of your chat messages + scrubbed context

We do not use Google Analytics, Firebase Analytics, Meta SDK, advertising SDKs, crash-reporting services that collect PHI, or any other analytics tools that would collect personal information from the App in v1.

4.1.1 Store Checkout — Payments Are Handled by Stripe

The in-app Store sells physical goods and services (lab and DNA test panels, supplements, and merchandise). These are not in-app purchases, and inLive never collects, transmits, or stores your card details. There is no card field anywhere in the App.

  • Where payment happens. When you tap Checkout, inLive records the order on our own backend and asks our server-side checkout function to create a Stripe Checkout Session. The App then opens Stripe's own hosted payment page in the system in-app browser (SFSafariViewController), which runs outside the App's process — the App cannot read that page, its form fields, or Stripe's cookies.
  • What Stripe handles. The name, billing details, and payment method needed to take payment are entered on Stripe's page and are handled by Stripe, Inc. under Stripe's own Privacy Policy. inLive never receives your card number and stores no billing address of its own. The App does not ask for, or store, a delivery address.
  • What inLive stores. For each order, linked to your account: the line items (product, quantity, unit price), the order total and currency, the order's status, where it was placed (app or website), timestamps, and an opaque Stripe session reference (a cs_… handle — not a card number and not a Stripe customer record) so the payment can be reconciled. Every price is re-derived from our own catalog server-side; the amount charged is never taken from your device.
  • Who can mark an order paid. Only Stripe's signature-verified webhook, server-side. The App cannot — that restriction is enforced in our database, not merely in app code.
  • Where the key lives. Our Stripe secret key is held in server-side function secrets only. It is never in the App binary and never in your device's Keychain.
  • Before Stripe is switched on. Until payment processing is enabled for the Store, checkout is unavailable and the App says so plainly. The draft order the App had started is cancelled straight away, no payable order is left standing, and no charge is possible.

Orders you place in the App and orders you place on our website are the same record, so an order made in one place appears in the other.

4.2 With Third-Party Health Platforms (Only When You Authorize)

If you connect Oura, Withings, Garmin, or other third-party platforms, data flows from those platforms to inLive subject to your authorization on each platform. We do not share your inLive data back to those platforms.

4.3 For Legal Reasons

We may disclose your information when we believe in good faith that it is necessary to:

  • Comply with a subpoena, court order, or other lawful government request;
  • Investigate or address potential violations of our Terms of Service;
  • Protect the rights, safety, or property of inLive, our users, or the public;
  • Detect, prevent, or address fraud or technical issues.

When legally permitted, we will give you advance notice of any required disclosure.

4.4 In a Business Transaction

If inLive is involved in a merger, acquisition, financing, reorganization, bankruptcy, or sale of assets, your information may be transferred as part of that transaction, subject to standard confidentiality protections. We will give you advance notice via email and the App at least 30 days before any such transfer where legally permitted.

4.5 What We Don't Do

  • We do not sell your personal information to third parties.
  • We do not "share" your personal information for cross-context behavioral advertising as that term is defined under the California Consumer Privacy Act (CCPA/CPRA).
  • We do not rent your data, trade your data, or grant data licenses to brokers.

5. Where Your Data Lives, How It's Stored, and How It's Protected

5.1 Local-First Architecture

inLive is local-first. Health data, including lab results, sleep records, vital readings, and genetic data, is stored on your device in an encrypted SwiftData store with iOS file protection — meaning the data is unreadable until your device has been unlocked at least once after boot. Your device's local store remains the primary copy and keeps working fully offline; the cloud copy described in §5.2 exists to keep your other devices in step.

5.2 Cross-Device Sync (on by default; pause or purge any time)

Signed-in accounts sync automatically so your data follows you between your iPhone, iPad, and (via your iPhone) Apple Watch. Here is exactly what that means:

  • What is stored. Synced records are replicated to a single, dedicated table in our Supabase backend (project ref gugbfufbiajevxwaqbzl, hosted on Supabase's infrastructure on Amazon Web Services). Each record carries your account ID, the record type and ID, the record's content, timestamps, and an anonymous per-install device identifier used only for diagnostics.
  • What syncs. Data you author in the App: meals and recipes-in-use, fasting sessions, supplements and intake logs, mood / symptom / breathing / cycle entries, manually entered vitals, medications and health issues, nutrition and workout plans, grocery lists, AI conversations, journal entries (end-to-end encrypted — see below), progress/rewards, saved clinicians and notes, your genomic import's summary row, and your preferences.
  • What does NOT sync. Apple Health–sourced measurements (Apple syncs those separately under your iCloud settings), raw wearable data from Oura / Withings / Garmin (re-imported per device from the vendor), your raw genetic file and individual genetic markers (never leave the device — §1.4), meal photos and lab files, Face ID / device-security settings, and per-device layouts.
  • Journal entries are end-to-end encrypted. Journal text is sealed on your device with AES-GCM before it syncs; our servers only ever store the sealed bytes and cannot read them. The encryption key travels between your devices exclusively inside Apple's end-to-end-encrypted iCloud Keychain — we never see or store it. If iCloud Keychain is disabled on a device, synced journal entries remain locked there until you enable it.
  • Access control. Every row is protected by Row Level Security (RLS): the database enforces auth.uid() = user_id on read and write, so no user — even with the App's public API key — can read or modify another user's data.
  • Pause. Profile → Settings → Cross-Device Sync switches sync off for your whole account; every device pauses. Existing synced data is kept (so re-enabling resumes seamlessly) but nothing new is uploaded.
  • Purge. "Delete Synced Data from inLive Cloud" (same screen) permanently deletes every synced record from our servers, on demand, independent of account deletion. Data already on your devices stays on them.
  • Deletions propagate. When you delete a record in the App, a deletion marker replaces its synced content so your other devices remove it too; markers are cleaned from our servers on a rolling schedule.

5.3 Encryption

  • In transit: All network communication uses TLS 1.3 (or 1.2 minimum) — App Transport Security is enabled with no exceptions. Data exchanged between your iPhone and Apple Watch travels over Apple's encrypted device-to-device channel (WatchConnectivity).
  • At rest, on device: SwiftData store is encrypted by iOS file protection. Genetic data is additionally encrypted with a per-user symmetric key stored in the iOS Keychain.
  • At rest, in the cloud: Supabase encrypts data at rest using AWS KMS-managed keys.
  • Journal entries (end-to-end): journal text is additionally sealed with AES-GCM on your device before it syncs; the key lives only in your devices' iCloud Keychain (Apple end-to-end encryption). Our servers store ciphertext we cannot decrypt.
  • API keys: AI provider keys, OAuth tokens for connected devices, and other secrets are stored in the iOS Keychain — never in SwiftData, UserDefaults, or our cloud database.

5.4 Security Practices

  • Code-signed with Apple Developer Program (paid) credentials, Team ID RAJH8R6U7T.
  • Privacy manifest declared in PrivacyInfo.xcprivacy; no use of Required-Reasons APIs without disclosed reasons.
  • No third-party crash-reporting or analytics SDKs that would access health data.
  • Annual review of sub-processor security posture.
  • Incident-response plan in place; in the event of a security incident affecting personal information, we will notify affected users without undue delay and in accordance with applicable law.

5.5 Apple Watch

If you install the inLive watch app, your paired Apple Watch shows a compact snapshot of your day (recovery score, calories, plan progress, fasting timer, supplement checklist) and lets you log water, mood, supplements, and meals from your wrist. This data moves only between your own iPhone and your own Watch over Apple's encrypted WatchConnectivity channel — the Watch never talks to our servers directly. The snapshot deliberately excludes your name and account identity. Entries you log on the Watch are applied on your iPhone and then follow the normal sync rules in §5.2. Signing out of the App wipes the Watch's local snapshot.

5.6 Retention

  • Local data: Retained on your device until you delete the App or use the in-app "Delete Account" feature.
  • Cloud data: Retained as long as your account is active. Account deletion is immediate and irreversible — when you delete your account, your user-scoped rows and your authentication record are permanently deleted from our active systems at the time of your request; there is no recovery window. Independently of account deletion, you can permanently delete all synced records at any time with "Delete Synced Data from inLive Cloud" (§5.2); deletion markers left behind by record deletions are purged from our servers on a rolling schedule not exceeding 90 days.
  • Backups: Encrypted backups containing your data are retained for an additional period not to exceed 12 months for disaster recovery, then permanently destroyed.
  • De-identified aggregate data (statistical metrics with no possibility of re-identifying any individual) may be retained indefinitely for product analytics and research, consistent with applicable law.

6. Your Rights and Choices

You can exercise the following rights at any time. If you are in a jurisdiction that grants additional rights (e.g., the EU, UK, California), those rights apply.

6.1 Universal Rights (available to all users)

  • Access — see all information stored about you in the App's Profile section.
  • Export — generate a comprehensive PDF health report (and a clinician hand-off report) of your data from within the App. If you need a machine-readable copy of your raw data for portability, email privacy@inlive.health and we will provide a structured export.
  • Correction — update any field directly in the App.
  • Deletion — delete your account and all associated data via Profile → Delete Account. The in-app flow runs a multi-layer erasure: every local health record (across all SwiftData model types), credentials in iOS Keychain, app preferences, encrypted genetic files, OAuth tokens for every connector you authorized, and a server-side cascade that deletes your user-scoped rows across our database and your authentication record itself, executed under your own authentication. Your local session is invalidated as the final step. Account deletion is immediate and irreversible — there is no recovery window (see §5.6).
  • Pause cross-device sync — one switch (Profile → Settings → Cross-Device Sync) pauses sync for your whole account on every device, without losing existing local data.
  • Delete synced data — permanently remove every synced record from our servers on demand ("Delete Synced Data from inLive Cloud"), independent of account deletion.
  • Revoke device connections — disconnect Apple Health, Oura, Withings, Garmin, etc. from Profile → Connections.

6.2 EU / UK Rights (GDPR / UK GDPR)

If you are in the European Economic Area, the United Kingdom, or Switzerland, you also have the right to:

  • Data portability — receive your data in a structured, commonly used, machine-readable format. Request this at privacy@inlive.health and we will provide a structured export of your account data.
  • Object to processing — based on your particular situation, including processing based on legitimate interests.
  • Restriction of processing — in certain circumstances.
  • Withdraw consent — for any processing based on consent. Withdrawal does not affect the lawfulness of processing prior to withdrawal.
  • Lodge a complaint — with your local Data Protection Authority. We encourage you to contact us first so we can address your concern.

Our lawful bases under GDPR Article 6 are: (a) consent, for optional features like genetic data import and AI features; (b) performance of a contract, for core App functionality you've requested — including keeping your account's data consistent across the devices you sign in on (cross-device sync), which you can pause or purge at any time; (c) legitimate interests, for security, fraud prevention, and improving the Services in ways that do not override your rights and freedoms.

For special-category data (Article 9), including health and genetic data, our lawful basis is explicit consent (Article 9(2)(a)) — captured when you accept health-data processing at account creation and reaffirmable at any time in Settings. Because cross-device sync stores health data on our servers, pausing sync (or deleting synced data) is the withdrawal mechanism for that specific processing; local-only use of the App continues unaffected.

The data controller is: David Murdych, operating as “inLive”. Contact: privacy@inlive.health.

Our Data Protection Officer / Privacy Contact: privacy@inlive.health.

6.3 California Rights (CCPA / CPRA)

California residents have additional rights to:

  • Know what personal information we have collected, used, disclosed, or sold/shared in the past 12 months.
  • Delete personal information we have collected from you.
  • Correct inaccurate personal information.
  • Opt out of any sale or "sharing" for cross-context behavioral advertising. inLive does not sell or share personal information for these purposes, so there is no opt-out mechanism to provide; this commitment is binding.
  • Limit use of sensitive personal information (we use sensitive personal information only for purposes specified in §2 of this policy).
  • Non-discrimination — we will not retaliate against you for exercising any privacy right.

To exercise California rights, email privacy@inlive.health with your full name, the email associated with your account, and your specific request. We will respond within 45 days.

6.4 Other US State Rights

We honor analogous rights under Virginia VCDPA, Colorado CPA, Connecticut CTDPA, Utah UCPA, Texas TDPSA, Washington My Health My Data Act, and other state comprehensive privacy laws. Requests can be made to privacy@inlive.health.

6.5 Genetic Data — Specific Rights

For users in jurisdictions with specific genetic-information statutes (e.g., California CGIPA), you have the right to:

  • Withdraw consent for genetic data processing at any time, on any device, with effect from then onwards.
  • Have your genetic data destroyed — within 30 days of withdrawal of consent, including all derivative data (carrier statuses, ancestry compositions, fitness genetic variants, nutrigenomic variants, pharmacogenomic variants).
  • Receive a record of all entities your genetic data was disclosed to (we maintain this list — currently empty for v1: we do not disclose genetic data to anyone, and your raw genetic file never leaves your device).

7. Sign in with Apple

If you sign in with Apple, you may use Apple's "Hide My Email" feature to share a relay email address with us instead of your real email. We treat the relay email exactly as we would any other email address: it is used only for the purposes described in §2 of this policy. If you stop using Apple to sign in to inLive (Settings → Apple ID → Sign-In & Security → Apps Using Apple ID → inLive → Stop Using), your inLive account remains linked to whatever email was associated with it; you can transition to email/password authentication via the "Forgot Password" flow.

8. Children's Privacy

inLive is not intended for users under 18 years old. We do not knowingly collect personal information from children under 18. If you believe a child under 18 has created an account, contact us at privacy@inlive.health and we will delete the account and any associated data. The Services are not designed for compliance with the Children's Online Privacy Protection Act (COPPA) and we do not seek to support under-18 users.

9. International Data Transfers

If you use inLive from outside the country where our servers and providers operate (primarily the United States), your data is transferred internationally. We rely on the following safeguards:

  • EU/UK to US transfers: Standard Contractual Clauses (SCCs) with our sub-processors that handle EU/UK personal data.
  • Sub-processor agreements: All sub-processors we use have committed to data protection terms equivalent to those required by GDPR.

You can withdraw consent for international transfers at any time, but doing so will likely make it impossible to continue providing you with the Services.

10. Third-Party Services

When you use links, content, or services from third parties within or alongside the App (e.g., the websites of Oura, Withings, Garmin, or AI providers), those third parties' privacy policies apply to data they collect — not this Privacy Policy. We are not responsible for the privacy practices of third parties.

We encourage you to read the privacy policies of:

  • Apple's Privacy Policy
  • Apple HealthKit Privacy Disclosure
  • Supabase Privacy Policy
  • Stripe Privacy Policy (Store checkout — see §4.1.1)
  • Anthropic Privacy Policy (hosted BioMod Concierge AI)
  • Google Sign-In Privacy
  • The privacy policy of any AI provider whose API key you've configured (OpenAI, Anthropic, Google AI, xAI).

11. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. When we make material changes (changes that meaningfully reduce your rights or change how we use your data), we will:

  1. Update the "Effective Date" at the top of this page.
  2. Send you an in-App notification at least 30 days before the changes take effect.
  3. For users in jurisdictions that require it, obtain renewed consent for the changed processing.

For non-material changes (typo fixes, clarifications, structural reorganizations that don't change the substance), we will simply update the page. Your continued use of the Services after a non-material change constitutes acceptance of the updated policy.

12. Contact Us

For questions, requests, or complaints about this Privacy Policy or your personal information, contact us at:

  • Email (privacy): privacy@inlive.health
  • Email (general): hello@inlive.health
  • Email (legal): legal@inlive.health
  • Email (security disclosures): security@inlive.health
  • Mailing address: David Murdych, operating as “inLive” — contact: privacy@inlive.health
  • Website: https://www.inlive.health

We aim to respond to all privacy requests within 30 days, with extensions only when reasonably necessary and with prior notice to you.


This document is published at https://www.inlive.health/privacy. The version controlled in our public repository at github.com/David-NextHome/inLive under legal/privacy-policy.md is the canonical source.