Last Updated October 2026
About this policy
This privacy policy relates to the Eyelet mobile application and https://www.eyelet.app website operated by Eyelet.
Collection of Personal Information
We collect and store personal information such as your name and email address when you create an account, including through Sign in with Apple or Google. When you set up Eyelet, we collect the information you give us about yourself and your training, such as your birth year, sex, experience level, running goals, races, available days, injuries, and preferences. We also store your conversations with Coach and any feedback you give about your workouts. We may collect information about your use of the app, such as your device type, IP address, usage patterns, and crash and diagnostic reports.
Health and Fitness Data
With your permission, Eyelet reads data from Apple Health on iPhone, from Health Connect on Android, and from connected fitness services such as Garmin Connect, Strava, and others we may support (“Connected Services”). This can include workouts, distance, pace, elevation, heart rate, heart-rate variability, resting heart rate, respiratory rate, sleep, steps, floors climbed, calories, weight, height, body composition, VO2 max, and other activity data, depending on what you allow. We read only the types of data you grant access to, and only after you give permission. This is how the app works: your plan, your heart-rate zones, and Coach’s guidance are built from this data. We do not sell your health and fitness data, use it for advertising, or share it with data brokers. You can withdraw access at any time in the app, in your iPhone’s Settings for Apple Health, in the Health Connect app on Android, or in your account with the Connected Service. When you withdraw access or disconnect a service, we stop reading new data from it.
Garmin
If you connect your Garmin account, Eyelet receives the activities and health data you allow in Garmin Connect, such as your workouts, daily summaries, heart rate, heart-rate variability, sleep, stress, and VO2 max. We use this data only to provide Eyelet to you: to build and adapt your training plan, set your heart-rate zones, write Coach’s feedback, and show your history and trends. Eyelet also sends the workouts in your plan to Garmin Connect so you can follow them on your Garmin device; Garmin handles them under its own privacy policy. Garmin data is visible only to you. It is never sold, never used for advertising, and never used to train, evaluate, or improve AI models. You can disconnect Garmin at any time in the app or in Garmin Connect; we then stop receiving new data and stop sending workouts.
Background Syncing
So Coach can respond soon after you finish a workout, Eyelet can read new health and fitness data while the app is closed: on iPhone when Apple Health reports new data, and on Android, if you allow Health Connect’s background access, when we learn a new workout has been recorded (for example from Strava) and at regular intervals. Each background sync reads only data that is new since the last one and uploads it securely. On Android this may briefly show a “Syncing your health data” notification. You can turn background access off at any time in Apple Health or Health Connect.
Location
If you allow it, Eyelet uses your approximate location for the weather in your morning briefing and to show races near you. This location is rounded to about 10 kilometers before it leaves your phone, and we store only that rounded location. If you have not allowed location access, Eyelet may estimate your general area from your IP address to suggest nearby races. Separately, when you record a run in Eyelet, or a workout from Apple Health, Health Connect, or a Connected Service includes one, we store the route of that run so you can see it; routes are visible only to you. You can turn location access off at any time in the app or in your phone’s settings.
Voice Input
When you speak to Coach instead of typing, your speech is turned into text by your phone’s built-in speech recognition (Apple’s on iPhone, Google’s on Android), under Apple’s or Google’s privacy terms. We receive and keep only the text of your message; we never receive, record, or store audio.
Notifications
If you allow notifications, we store a push token for your device so Coach can message you, for example after a workout or with your morning briefing. On Android, we also use silent notifications, which you do not see, to start a background sync when a new workout is recorded. You can turn notifications off at any time in the app or in your phone’s settings.
Use of Personal Information
We use your personal information to provide the app’s features, including your training plan, workouts, progress insights, morning briefing, and conversations with Coach. We may also use your information to communicate with you about the service, respond to support requests, and improve the app.
AI Transparency Statement
Eyelet’s plan and Coach are written by AI models. Only with your explicit consent, given in the app before Coach starts, your profile, training, conversations with Coach, and health and fitness data, including data from Connected Services such as Garmin, are sent to an AI model to write your plan and Coach’s messages. Requests are routed through OpenRouter to the model providers it works with. This data is used only to provide the service to you and is never used to train, evaluate, or improve AI models. Every model Coach uses is required to have Zero Data Retention (ZDR): neither OpenRouter nor the model provider may store your data after answering. Your data is never sent to a model that does not offer ZDR. You can withdraw your consent at any time by turning AI processing off in the app’s Settings; Coach pauses and no more of your data is sent to AI models until you turn it back on.
Sharing of Personal Information
We share your personal information only with the service providers who help us operate the app, and they may use it only to provide their services to us:
Convex: hosting, database, and backend processing, including your health and fitness data
Cloudflare (R2): file storage, such as workout files and routes
Clerk: sign-in and account management
OpenRouter and the AI model providers it routes to: AI processing, as described in the AI Transparency Statement
Expo: push notifications
Resend: email
Apple WeatherKit: weather for your rounded location
RunSignup and Active.com: race search, which receives your search terms and general area
PostHog: product analytics and crash reporting. PostHog never receives your health data, workouts, or what you or Coach write.
When you connect a Connected Service, data also passes between Eyelet and that service, as described above. We do not sell your personal information, including Garmin and other health data, or share it with third parties for their marketing purposes.
Data Retention and Deletion
We keep your information for as long as your account is active. You can delete your account at any time in the app’s Settings, which permanently deletes your account and all of your data, including your workouts, health history, routes, plans, and Coach conversations. You can also request deletion without the app at https://eyelet.app/delete-account or by emailing support@eyelet.app. Data stored in Apple Health, Health Connect, or a Connected Service itself is not affected.
Your Rights and Choices
You can:
Access your data: your workouts, health history, plan, and Coach conversations are all in the app.
Correct your data: edit your profile and training details in the app, or contact us to correct anything else.
Export your data: email support@eyelet.app and we will send you a copy of your data in a machine-readable format.
Delete your data: delete your account in the app’s Settings, or as described under Data Retention and Deletion.
Withdraw consent: disconnect Apple Health, Health Connect, Garmin, or any other Connected Service, turn off AI processing, location, or notifications, at any time in the app or in your phone’s settings.
We respond to requests sent to support@eyelet.app within 30 days.
Children
Eyelet is intended for adults 18 and over. We do not knowingly collect personal information from anyone under 18. If you believe someone under 18 has provided us with personal information, please contact us and we will delete it.
Security of Personal Information
We take reasonable measures to protect your personal information from unauthorized access, use, or disclosure. However, no method of transmission over the internet or electronic storage is 100% secure, and we cannot guarantee absolute security.
Changes to Privacy Policy
We may update this privacy policy from time to time. If we make material changes, we will notify you through the app or by email.
Contact Us
If you have any questions about our privacy policy, please contact us at support@eyelet.app.