Last updated: September 21, 2026
AI Health Export (“the App”) is committed to protecting your privacy. CSV files are created locally on your iPhone. Opening AI Health Chat may send the disclosed health context to Google's Gemini API so chat is ready. Sending a message or enabling the monthly deep-dive summary also sends data to Gemini. Google's paid Gemini API does not use prompts or responses to improve Google products or train general Gemini models. Google retains prompts, context, and responses for 55 days for abuse monitoring and any required legal or regulatory disclosures. Abuse-monitoring data is used only for policy enforcement and preventing violations; flagged content may be reviewed by authorized Google staff. See Google's abuse-monitoring documentation. Privacy-limited product analytics and crash diagnostics are handled separately as described below.
The App requests Apple Health permissions only after you start a feature that needs them. Apple Health data is used for the Dashboard, CSV exports, personalized summaries and alerts, AI Health Chat context, and the optional Medical Records review and export features.
Controls available to you include:
AI Health Chat uses Google's Gemini API to analyze your health data and answer questions. Opening Chat may send the disclosed authorized health context so chat is ready. Sending a message or enabling the monthly deep-dive summary also sends data; a request can include your question, recent conversation messages, health profile, saved Chat Memory, recent mood check-ins, and optional full Medical Records context. Chat Memory can include provider-derived medications, conditions, or allergies that you explicitly chose to save after review; those facts are sent independently of the full Medical Records setting until you delete them. Google's paid Gemini API does not use prompts or responses to improve Google products or train general Gemini models. Google retains prompts, context, and responses for 55 days for abuse monitoring and any required legal or regulatory disclosures. Abuse-monitoring data is used only for policy enforcement and preventing violations; flagged content may be reviewed by authorized Google staff. The App also uses TelemetryDeck for privacy-limited product analytics and Sentry for crash and performance diagnostics. The App shows no third-party advertisements, does not sell data to brokers, and never sends health data to any advertising or measurement partner.
Install and campaign measurement: The App uses the AppsFlyer SDK to measure which marketing campaign an install came from. It does not show ads and does not request App Tracking Transparency permission; collection of Apple's advertising identifier (IDFA) and of the vendor identifier (IDFV) is disabled in the SDK. AppsFlyer generates its own install identifier. To connect an install to a later purchase, the App sends that identifier together with the App Store purchase token to our own server at command.shiftedmediagroup.com. Apple Search Ads attribution is measured separately and first-party, sending Apple's attribution token and the same purchase token to that server. Apple's SKAdNetwork and AdAttributionKit also deliver install and conversion postbacks, which indicate which purchase tier was reached. None of these flows include Apple Health data, Medical Records, chat content, or your name or email address.
For transparency: AppsFlyer's own privacy manifest, which ships inside the App, classifies its install identifier as a device identifier used for third-party advertising, and lists sixteen tracking domains. Because the App never requests App Tracking Transparency permission, iOS blocks connections to those domains, and the cross-company advertising measurement they exist for does not take place. We disclose the classification because you would see it in Apple's own privacy report for the App.
TelemetryDeck: The iOS app sends a narrow set of operational product events and a pseudonymous identifier derived by hashing IDFV on-device without an app-configured client salt; TelemetryDeck applies additional server-side protection. Events may include app sessions, generic feature use, purchase tier, Apple Ads attribution, and latency, failure, or duration buckets. A default-deny telemetry policy prevents HealthKit-derived values or proxies, Medical Records use or content, mood entries, metric, prompt, or tool categories, chat content, and export content from being sent to TelemetryDeck.
Sentry: The iOS app reports crashes, hangs, performance traces, and non-fatal diagnostics. Default PII is disabled and Session Replay is disabled. Health values and Medical Records content are not intentionally attached. Purchase tier and provider-agnostic error context may be included.
Website analytics: This website uses Vercel Analytics for basic page-view and site-use statistics, including when a visitor selects an App Store download link. That event records the website path, not health data, an App Store installation, or a purchase. This is separate from the iOS app and does not involve Apple Health data.
ChatGPT ad measurement: The Apple Health CSV guide, Apple Health Chat page, and Data Workflow page use the OpenAI Ads Measurement Pixel to measure page views and clicks on their App Store download buttons for ChatGPT advertising. When a visitor arrives through a ChatGPT ad, the pixel may receive a privacy-preserving ad reference from the landing-page URL and the page origin, and stores that ad reference in a first-party cookie when present. It does not receive HealthKit data, medical information, contact-form content, raw email addresses, phone numbers, or other customer identifiers. Automatic advanced matching is disabled.
Website contact form: If you contact us through the website, we collect the name, email address, subject, and message you submit. Cloudflare Turnstile receives the verification token and may receive your IP address for bot detection. When configured, Upstash uses an IP-address-based identifier to rate-limit submissions. Vercel function logs record the submitted email address, IP address, timestamp, spam score, and spam reason codes. Clean submissions are sent through Resend to the support mailbox with the form fields, IP address, and spam score; quarantined submissions are logged but are not emailed. These records follow the retention settings of the relevant service logs and support mailbox; no fixed retention period is promised here.
AI Health Export, including Dashboard, export, Medical Records, and AI Health Chat, is intended only for adults age 18 or older. AI Health Chat requires an on-device confirmation before preparing or transmitting health context for Gemini. We do not knowingly offer the App to or collect information from anyone under the age of 18.
We may update this privacy policy from time to time. Changes will be posted in the App and on this page.
If you have questions about this privacy policy or the App's privacy practices, please contact us:
Response times vary; no response-time guarantee is offered.
Depending on your location, you may have rights regarding personal data processed by service providers. CSV creation is local, while AI Health Chat, TelemetryDeck, Sentry, and website analytics have the limited data flows described above. You can delete local chat data and memory in the App, turn off the full Medical Records summary separately, revoke Apple Health permissions in iOS Settings, and contact us with privacy questions. Turning off the full summary does not delete Chat Memory; review or delete saved facts under Settings → Chat Memory.
The App is designed around these requirements and principles:
AI Health Export is a health data export and AI analysis tool. It is not a medical device and should not be used for medical diagnosis, treatment, or as a substitute for professional medical advice. AI-generated insights are for educational purposes only. Always consult qualified healthcare professionals for medical advice.