Medical disclaimer: VertigoMe is not a medical device. It does not diagnose, treat, cure, or prevent any medical condition. The insights and recommendations provided are for informational purposes only and should not be considered medical advice. Always consult a qualified healthcare professional for medical decisions.

Contents

  1. Information We Collect
  2. How We Use Your Data
  3. Authentication Providers
  4. Data Storage and Security
  5. Third-Party Services
  6. Permissions
  7. Data Retention
  8. User Rights and Data Deletion
  9. International Data Transfers
  10. Children's Privacy
  11. Changes to This Policy
  12. Contact

1. Information We Collect

1.1 Account Information

When you create an account or sign in, we may collect:

We do not collect or store passwords from third-party login providers.

1.2 Health and Activity Data (User-Entered)

You may choose to enter:

  • Spin episodes (type, severity, duration, positions at onset)
  • Triggers (environmental, dietary, behavioural, hormonal)
  • Prodromes and warning symptoms
  • Medications and dosages
  • Relief methods and their effectiveness
  • Menstruation cycle data
  • Activities and missed activities
  • Notes and timestamps

This data is stored only for your personal use within the app and to generate personalised insights.

1.3 Connected Health Services (Optional)

If you choose to connect supported services, we may collect health-related data such as:

Garmin Connect

If you connect Garmin Connect, VertigoMe collects the following health metrics through Garmin's authorised Health API — only for metrics you enable, and only while the connection is active:

  • Sleep — duration, sleep score, efficiency, sleep stages (deep / light / REM), disturbances, and fall-asleep / wake times
  • Heart rate — resting heart rate and heart-rate variability (HRV)
  • Stress level and Body Battery (recovery)
  • Blood oxygen (SpO₂) and respiration rate
  • Skin temperature
  • Steps and active energy (intensity / strain)
  • Body composition — weight and body-fat percentage
  • Your Garmin device model name

How Garmin data is used, processed, stored, and shared. Garmin-sourced metrics are used to calculate your personalised vestibular risk score and to surface your trigger patterns, which is processed on our secure servers. If you use the premium AI features, Garmin-derived health values are also included in the data used to generate your daily insights and to answer your questions in the AI Chat Assistant. Garmin data is stored in our Supabase (PostgreSQL) database hosted in the European Union, encrypted in transit and at rest, and isolated to your account with row-level security. The only third party that ever receives Garmin-derived data is OpenAI, which processes it to produce those AI daily insights and chat answers. Garmin data is never sold, never used for advertising, never used to train any AI model, and is not shared with any other third party. You can disconnect Garmin at any time, which stops all further collection.

Google Health Connect

  • Sleep data, heart rate and HRV
  • Blood pressure
  • Activity and exercise data
  • Nutrition records

This data is only collected if you explicitly enable the integration and grant the required permissions. You can disconnect any integration at any time.

1.4 Automatically Collected Device Data (Optional)

If you grant permission, VertigoMe may collect the following device-based metrics:

Each of these requires explicit user permission and can be individually disabled at any time in the app's Data Settings.

1.5 Location Data (Optional)

If enabled, VertigoMe collects approximate daily location data to retrieve local weather conditions and associate environmental factors with spin patterns. Location collection is optional, requires explicit permission, can be disabled at any time, is stored at daily resolution (not continuous tracking), and is used solely to fetch weather data for your area.

1.6 Nutrition Data (Optional)

If you log food or connect a nutrition source, we may process food names, meal types, macro and micronutrient values, and vestibular-relevant exposure flags (tyramine, alcohol, gluten, caffeine). Nutrition data is used to identify dietary trigger patterns.

2. How We Use Your Data

Your data is used to authenticate your account, store and display your spin and health history, calculate personalised risk scores and trigger analysis, generate AI-powered daily insights (premium), synchronise enabled third-party health data, and improve app functionality and reliability.

2.1 AI-Powered Features

VertigoMe uses artificial intelligence, provided by OpenAI, for a few features. To generate personalised daily insights (premium), we aggregate and summarise your health data and send that summary to OpenAI's API to produce actionable advice. To power voice and text spin logging, the words you dictate or type are sent to OpenAI so your entry can be interpreted. The AI Chat Assistant (premium) sends your question together with the relevant recent health data from your account — including any connected wearable metrics such as Garmin data — to OpenAI so your question can be answered.

Important: For daily insights, only aggregated health values are sent — never your name, email, or account information. In all cases your data is never sold, used for advertising, or used to train the provider's models — OpenAI states that data submitted through its API is not used to train its models.

2.2 What We Do Not Do

3. Authentication Providers

VertigoMe supports login via email and password, Google Sign-In, Facebook Login, and Apple Sign-In. When using a third-party provider, authentication is handled securely by the provider and Supabase. VertigoMe receives a session token and basic profile identifier only — we never receive access to your provider password.

4. Data Storage & Security

All data is stored securely using Supabase, a managed backend platform built on PostgreSQL, hosted in the European Union. Security measures include:

5. Third-Party Services

ServicePurposeData Shared
SupabaseBackend, database, authenticationAll app data (encrypted)
RevenueCatSubscription managementUser ID, purchase status
OpenAIAI daily insights, voice/text log parsing, and the AI chat assistantAggregated health summaries; the entries you dictate or type; for chat, your question plus recent health data (including connected Garmin metrics)
Google / Facebook / AppleAuthentication (optional)Session token only
GarminHealth metrics (optional)Health data via authorised API
Open-MeteoWeather dataApproximate location coordinates

Each third-party service is governed by its own privacy policy. VertigoMe only accesses the minimum data required for functionality.

6. AI & Automated Systems

VertigoMe uses AI-powered systems internally to enhance your experience. These systems are integral to the app's core functionality and include:

AI FeaturePurposeData Used
Voice ParsingExtracts spin details (severity, timing, symptoms, medicines, position at onset) from spoken or typed descriptionsYour voice/text input for that session, sent to OpenAI to interpret
Risk Score & OutlookCalculates a live vestibular risk percentage and 7-day outlook based on your combined health dataYour sleep, HRV, weather, cycle, and trigger data (on-device and server-side)
Smart RecalibrationAnalyses your spin history to suggest trigger adjustments, threshold changes, and new patternsYour aggregated spin and health history (no personal identifiers sent externally)
AI Chat AssistantAnswers plain-English questions about your personal spin data (premium feature)Your question plus recent health data from your account (including connected Garmin metrics), sent to OpenAI
Food Risk ClassificationIdentifies tyramine, gluten, and alcohol content in logged foodsFood names and nutritional data from the USDA database
Daily InsightsGenerates personalised daily recommendations based on your current data (premium feature)Aggregated health summaries
AI CompanionsCurates articles relevant to your specific vestibular profile and triggersYour trigger and pattern profile (anonymised)

Important: Your personal health data is never used to train AI models. All AI processing is performed on secure servers via encrypted connections. AI-generated insights are informational only and do not constitute medical advice. You should always consult a healthcare professional for medical decisions.

7. Permissions

PermissionPurposeRequired?
InternetCore app functionalityYes
Location (approximate)Weather data for trigger correlationOptional
MicrophoneAmbient noise level samplingOptional
Health ConnectSleep, heart rate, activity dataOptional
NotificationsReminders and check-in promptsOptional
Usage StatsScreen time trackingOptional

All optional permissions can be granted or revoked at any time through your device settings or the app's Data Settings screen.

8. Data Retention

Your data is retained as long as your account remains active, or until you request deletion. If you disconnect a third-party service, no new data will be collected from that provider. Previously collected data remains unless you delete it.

9. User Rights & Data Deletion

You have full control over your data.

8.1 In-App Controls

8.2 Full Account Deletion

To request complete deletion of your account and all associated data, visit our account deletion page or email us directly:

📧 help@vertigome.com — Subject: "VertigoMe Data Deletion Request"
Include the email address used to sign in. Your request will be processed within 30 days.

8.3 Data Export

You may request a copy of all your stored data by contacting us at the email address above.

10. International Data Transfers

Your data is stored on servers within the European Union. If you access VertigoMe from outside the EU, your data will be transferred to and processed in the EU. For the AI insights feature, aggregated (non-identifying) health summaries may be processed by OpenAI's servers in the United States.

11. Children's Privacy

VertigoMe is not intended for use by children under the age of 16. We do not knowingly collect personal data from children. If we become aware that we have collected data from a child under 16, we will take steps to delete it.

12. Changes to This Policy

We may update this Privacy Policy from time to time. Changes will be reflected by updating the "Last updated" date at the top of this page. If we make material changes, we will notify you through the app.

13. Contact

If you have questions or concerns about this Privacy Policy or your data: