Protocol — stayonprotocol.com
Effective Date: March 10, 2026
Version: 1.0
What this means in plain English
Protocol collects health data from your wearables (like Oura Ring and WHOOP) and other sources you connect, then shows you a unified dashboard with scores, trends, and AI-powered coaching. Your data is yours. We use it to run the service for you. We send some of it to OpenAI's API to power the AI coach, but OpenAI does not use your data to train its models. We do not sell your data. We do not share it with advertisers. If you delete your account, we delete your data. This policy explains exactly what we collect, why, and how you can control it.
Protocol is operated by Protocol LLC (“Protocol,” “we,” “us,” or “our”), a limited liability company organized under the laws of the State of Michigan, United States. Protocol is a consumer wellness application. Protocol is not a medical device, not a healthcare provider, and not a covered entity under the Health Insurance Portability and Accountability Act (“HIPAA”).
For privacy-related inquiries, contact us at: privacy@stayonprotocol.com
| Data Type | Source | Purpose | Retention | Shared With |
|---|---|---|---|---|
| Name, email address | Google OAuth (Supabase Auth) | Account creation, authentication, communications | Duration of account + 30 days after deletion request | Supabase (infrastructure) |
| Sleep data (duration, stages, efficiency, HRV, resting heart rate) | Oura Ring API, WHOOP API | Dashboard display, daily scorecards, AI coaching, trend analysis | Duration of account; refreshed per source API requirements | OpenAI (AI coaching), Supabase (storage) |
| Readiness and recovery scores | Oura Ring API, WHOOP API | Dashboard display, daily scorecards, AI coaching | Duration of account; refreshed per source API requirements | OpenAI (AI coaching), Supabase (storage) |
| Activity data (steps, calories, active energy) | Oura Ring API, WHOOP API, Apple HealthKit | Dashboard display, goal tracking, AI coaching | Duration of account | OpenAI (AI coaching), Supabase (storage) |
| Workout data (sessions, duration, type) | WHOOP API, Apple HealthKit, Protocol Fit | Dashboard display, workout tracking, AI coaching | Duration of account | OpenAI (AI coaching), Supabase (storage) |
| Body composition (weight, body fat %, BMI) | Apple HealthKit, manual entry | Dashboard display, trend analysis, AI coaching | Duration of account | OpenAI (AI coaching), Supabase (storage) |
| Self-reported data (hydration, supplements, workout notes) | User manual entry | Dashboard display, goal tracking, AI coaching | Duration of account | OpenAI (AI coaching), Supabase (storage) |
| AI coaching conversation history | User interactions with AI coach | Conversational context, coaching continuity | Duration of account | OpenAI (AI coaching), Supabase (storage) |
| App usage data (page views, errors, sessions) | Automatic collection | Service improvement, error diagnosis | Duration of account | Vercel (hosting), Cloudflare (CDN) |
| OAuth tokens (access, refresh) | Oura, WHOOP, Apple HealthKit | Maintain authorized connections to data sources | Duration of connection; revoked upon disconnection or account deletion | Stored encrypted in Supabase; not shared |
Identity Data. Your name and email address, collected through Google OAuth sign-in via Supabase Auth.
Health and Fitness Data. Sleep metrics, readiness and recovery scores, activity data, workout data, heart rate variability, resting heart rate, and body composition data. This data is collected from connected wearable devices and apps through their respective APIs:
Self-Reported Data. Hydration logs, supplement check-offs, manual weight entries, and workout notes that you enter directly.
AI Coaching Data. Your questions to the AI coach and the AI-generated responses, stored to maintain conversational context.
Usage Data. Page views, errors, and session data collected automatically. We do not collect advertising identifiers. We do not perform cross-site tracking.
Connection Credentials. OAuth access and refresh tokens for connected third-party services, stored in encrypted form.
We recognize that health and fitness data is sensitive. We treat all health-related data collected through Protocol with heightened care. We collect and process this data only with your explicit consent, granted when you connect a data source or enter information into the app, and only as necessary to provide the Protocol service to you.
We use your data for the following purposes:
In-App Product Suggestions. Protocol may use your health data to surface contextually relevant suggestions for health products, supplements, devices, or services within the app. For example, if your HRV trends suggest poor recovery, Protocol might suggest a magnesium supplement. These suggestions are generated by Protocol's own systems. Your personal data is not shared with any product manufacturer, advertiser, or other third party in connection with these suggestions. You will always be able to distinguish suggestions from your personal health data.
Protocol's AI coaching feature is powered by the OpenAI API (currently using the GPT-4 model family). When you interact with the AI coach, your health data and conversation history are sent to OpenAI's API to generate responses.
What this means for your data:
We disclose this processing to you because your health data leaves Protocol's infrastructure when sent to OpenAI for coaching responses. By using the AI coaching feature, you consent to this processing.
We use the following third-party service providers to operate Protocol:
| Processor | Role | Data Location |
|---|---|---|
| Supabase | Database, authentication, row-level security | US-East |
| OpenAI | AI coaching (health data sent to generate responses) | United States |
| Vercel | Hosting and edge functions | Global CDN |
| Cloudflare | CDN, DNS, DDoS protection | Global CDN |
We require each processor to handle your data in accordance with this Privacy Policy and applicable law.
Third-party data source providers. Oura, WHOOP, and Apple may collect usage data related to your use of their APIs and platforms. Oura may collect data related to Protocol's use of the Oura API and may use such data for any business purpose, including providing enhancements to the Oura platform or developer support. For details on how these companies handle your data, please review their respective privacy policies.
We do not sell your personal data.
We do not share your personal data with advertisers or data brokers. We share your data only in the following circumstances:
We may create aggregated, de-identified datasets from user data for the purpose of internal product improvement, such as understanding general usage patterns or improving scoring algorithms. “De-identified” means data from which all direct and indirect personal identifiers have been permanently removed, such that the data cannot reasonably be used to identify any individual. We do not attempt to re-identify de-identified data. De-identified data is used only internally and is not sold, licensed, or shared with third parties.
We retain your personal data for as long as your account is active. Health data from connected sources is refreshed in accordance with the applicable source API's caching and retention requirements.
Upon account deletion or disconnection of a data source:
If a user revokes authorization for a connected data source (for example, disconnecting Oura or WHOOP), we will stop accessing new data from that source and will delete the data obtained from that source associated with your account.
We implement administrative, technical, and physical safeguards designed to protect your data, including:
No system is perfectly secure. We cannot guarantee absolute security, but we are committed to maintaining commercially reasonable protections appropriate to the sensitivity of health data.
Breach Notification. In the event of a data breach affecting your personal data, we will notify affected users in accordance with applicable law (including within 72 hours where required). We will also notify affected API partners as required by our agreements with them (within 24 hours for Oura; without undue delay for WHOOP).
Regardless of where you live, you can:
If you are a California resident, you have the following rights under the California Consumer Privacy Act, as amended by the California Privacy Rights Act:
To exercise these rights, contact us at privacy@stayonprotocol.com. We will verify your identity before fulfilling your request.
Categories of personal information collected (for CCPA purposes): Identifiers (name, email); health information (sleep, activity, recovery, body composition); internet or electronic network activity information (usage data); inferences drawn from the above (AI coaching insights, scores).
We do not sell personal information. We do not share personal information for cross-context behavioral advertising.
If you are located in the EEA, UK, or Switzerland:
Note on independent controller status: With respect to data received from Oura, Protocol and Oura each act as independent data controllers. Neither party processes personal data received under the Oura API Agreement as joint controllers. Each party is independently responsible for complying with its obligations as a controller under applicable data protection law.
Protocol is intended for users aged 18 and older. We do not knowingly collect personal information from anyone under the age of 18. If we learn that we have collected personal information from a person under 18, we will delete that information promptly. If you believe a minor has provided us with personal information, please contact us at privacy@stayonprotocol.com.
We may update this Privacy Policy from time to time. For material changes, we will provide at least 30 days' advance notice by email (to the address associated with your account) and through an in-app notification. Non-material changes (such as formatting or clarification) may be made without advance notice. The “Effective Date” at the top of this policy will always reflect the most recent version. Your continued use of Protocol after the effective date of any changes constitutes your acceptance of the updated Privacy Policy.
For questions, requests, or complaints regarding this Privacy Policy or your personal data:
Email: privacy@stayonprotocol.com
Website: stayonprotocol.com