Privacy policy
Last updated October 17, 2026
The short version
Anystride’s training plans have no login requirement or paywall. You can browse every plan, guide, and tool on this site without giving us your name or email. Coach applications and enquiries involve information you submit; the analytics services described below also receive usage data.
Data we collect automatically
We use Google Analytics 4, Vercel Analytics, and Vercel Speed Insights to understand which pages are useful and how fast they load. When configured, we also use PostHog for public pageviews and product events. These services collect standard usage data such as pages visited, approximate location derived from IP address, device type, and browser. We do not use this data to identify individual visitors, and we do not sell it or share it for advertising.
We also measure actions such as finding or starting a plan, opening the current week, marking a workout complete, requesting an export, and following race-source or related-plan links. These product events include public content identifiers, not your start date, workout notes, mileage, race times or answers to the plan finder. These additional events and PostHog pageviews are disabled when your browser sends Do Not Track or Global Privacy Control; this does not describe the behaviour of every third-party analytics service above. PostHog receives public page paths and the product events listed here, without query strings, form entries, training progress or session recordings. It does not store analytics cookies or browser data.
Training progress on this device
Your plan start date, distance units and completed workouts are saved in this browser’s local storage. They are not synced to an account or uploaded as a training record. Clearing site data removes this saved progress; private browsing or blocked storage may prevent it from surviving your visit.
Data you give us
If you apply to be listed as a coach, we store the details you submit — name, email, location, website, and coaching background — in our database. We use them to review your application, contact you about it, and, if approved, publish the listing details you provided. Your email address is never published unless you explicitly provide it as your public booking contact. To have your application or listing removed, email us and we will delete it.
Coach-matching and partnership enquiries are stored separately with your name, email, the preferences or business details you submit, the submission time and the version of the contact permission you accepted. We use these details to review and respond to the enquiry, not to enrol you in marketing. We do not send a matching request to coaches without asking you first. Do not include medical information. Email hello@anystride.com to request removal.
Analytics records counts of submitted enquiries, coach-matching link clicks and clicks on coaches’ contact or booking links. It does not receive the contents of these enquiry forms.
Unclaimed public coach listings
We create some unclaimed listings from information coaches publish on their business websites. This can include the coach's name, broad business location, advertised services and specialties, and website. The profile describes those services directly; it does not show which directory or platform led us to the website.
We do not import profile photos, testimonials or reviews, personal email addresses, phone numbers, or other personal contact details for these listings. A coach can claim a profile or ask us to correct or remove it by emailing hello@anystride.com.
When an approved Reddit integration is enabled, we do not publish or retain Reddit usernames, post text, comments, links to posts, profile data, or inferred identities. We privately retain Reddit's internal post identifier and the business website address supplied in that post, together with confirmation times, so we can check each day that the coach still explicitly links to the same first-party website. If we cannot confirm that association for 36 hours, the listing is hidden. If the post is removed or no longer qualifies, its record and any listing that depends on it are deleted. Public profiles do not identify Reddit as their discovery source.
Optional coaching accounts
The coaching account pilot is in preparation. When enabled, Supabase manages sign in and email verification. Anystride stores your account identifier alongside coach applications, service proposals, coaching requests and review records. We do not store your password.
A request you choose to send is visible to that coach and Anystride, along with the service details shown when you sent it. We record the time and version of this sharing permission. Other runners cannot see your request. Approved service descriptions and coaching names are visible to signed in participants. Account pages do not load our analytics trackers. Do not include medical history or identity documents. Contact hello@anystride.com about correcting or removing account data.
Saved training and coach access
When the account training workspace is enabled, workouts, dates, targets, structured workout steps, recorded results, effort and notes are stored with your account in our database. Your workout library stays private to you. This is separate from the public plans’ progress saved on this device. You can export a selected week and delete individual workouts.
Coaches can create invitations using an athlete’s name and sign-in email. Only after the athlete accepts can that coach view their saved calendar, including historical results and notes, and assign workouts. Either participant can end access in Athletes & coaches. Ending access keeps existing workouts in the athlete’s calendar. Invitation and connection records remain in the account; contact hello@anystride.com to request their removal.
Coaches’ reusable plan templates stay in their private library. Assigning a plan copies its workout instructions and title to the selected athletes’ calendars. Assignment records retain the plan title, version, start date and participating account identifiers to prevent duplicate assignments. Removing an assigned plan keeps completed and skipped workouts. Deleting a template does not delete athletes’ copies or assignment records; contact hello@anystride.com to request removal of retained account records.
Strava export files are read on your device. Only activity summaries you select are sent to Anystride: the activity identifier, date, title, sport, elapsed duration and distance. We do not upload the original file or its routes. Imported results are visible to coaches whose invitations you have accepted. This feature does not connect to the Strava API or automatically synchronize your activities. Optional automatic Strava sync is separate: when enabled and authorized, it shows recent activity summaries only to the connected athlete. We store encrypted access credentials and temporary activity identifiers, names, sports, dates, durations, distances, elevation and device names. Cached summaries expire after six days and are excluded immediately after expiry; scheduled cleanup removes expired copies. They can appear alongside calendar workouts but are not copied into permanent workout records, exports, or AI processing. Athlete-selected matches store only a link to the cached activity and are removed when it is deleted. You can separately authorize each connected coach to view these temporary summaries. Only You activities are excluded from coach sharing. We store your sharing choice and its update time; you can stop sharing in Connections at any time. Ending the coaching relationship or disconnecting Strava removes access, and a new connection needs fresh permission. Disconnecting deletes synced activities and queues access revocation; encrypted credentials for that revocation are retained for at most six days. You can also revoke access in Strava settings or request deletion at hello@anystride.com. Strava may collect API usage data as described in its API policy. We also store aggregate request counts to enforce usage allowances. Account training data is not sent to product analytics.
Cookies
Google Analytics sets cookies to distinguish repeat visits. We set authentication cookies only when the optional coaching account pilot is enabled. Blocking those cookies prevents account sign in, but does not restrict access to public training plans, guides or tools.
Contact
Questions about this policy or your data? Email hello@anystride.com.