RunRookie logoRunRookieGet the app

Privacy Policy

Last updated: June 30, 2026

This Privacy Policy explains how Zektek LLC (“Zektek,” “we,” “us,” or “our”), the company behind RunRookie, handles information in connection with the RunRookie mobile app (“App”) and this website at runrookie.app (“Site”), referred to together as the “Service.”

RunRookie is designed to work without a user account. Your run history, profile details, and settings are stored locally on your device. The sections below describe what information the App and Site interact with, and where it goes, including the limited anonymous data described in “Aggregate workout statistics” below that we do collect on our own server to power an in-app stat.

Information stored on your device

When you use the App, the following information is created and stored locally in the App’s database on your device, and is not transmitted to RunRookie:

  • Profile details you enter during onboarding, such as your name, weight, height, unit preferences, and run-day reminders.
  • Your run history, including routes, distances, durations, pace, splits, calorie estimates, and achievements.
  • App settings, such as your selected coach voice, audio preferences, and program progress.

You can export your run history at any time as GPX or CSV files from within the App. You can also create a full backup of your runs (including GPS tracks), unlocked achievements, and app settings as a JSON file from Settings > Data, and choose where to save or send that file yourself using your device’s share sheet. RunRookie does not receive a copy. You can permanently delete this data by deleting individual runs in the App or by uninstalling the App.

Location data

The App uses your device’s GPS to record your route, distance, and pace while you run, including while the screen is locked if you grant background location permission. Location data is processed on your device to draw your route map and calculate run statistics, and is stored locally as part of your run history. RunRookie does not receive or store your location data on any server.

You can deny or revoke location permissions at any time in your device settings. Without location permission, you can still use the App in indoor/treadmill mode, which records workouts based on time and manually entered distance.

Apple Health and Health Connect

If you enable the optional Health sync setting, the App writes completed workouts (such as workout type, duration, distance, and active calories) to Apple Health (iOS) or Health Connect (Android). This is a direct, on-device integration with the platform’s health store under your control. RunRookie does not receive this data. You can revoke this permission at any time in your device’s Health or Health Connect settings.

Aggregate workout statistics

To show a “percentage of people who completed this workout” stat on the run preview and summary screens, the App sends a small amount of information to a server we operate when you start or complete a scheduled workout:

  • The workout identifier (program, week, and day) and a timestamp.
  • The same randomly generated, anonymous device identifier used for analytics (see “Analytics and crash reporting” below), so we can avoid double-counting the same device.

No location, name, contact, or other run data is included. This information is not linked to your identity and is used only to compute and serve back an aggregate completion percentage; we do not use it to profile or contact individual users. If this request fails for any reason, the App fails silently (skipping the stat) rather than blocking starting, saving, or completing a run.

Notifications

If enabled, the App schedules local notifications on your device for run-day reminders, interval cues while a run is backgrounded, and a prompt to share your run after you finish. These notifications are generated and scheduled entirely on your device and do not involve sending your data to RunRookie or any third party.

Subscriptions and payments

RunRookie offers a subscription that unlocks the full program beyond the free workouts. Subscriptions are billed and processed by Apple (App Store) or Google (Google Play) according to the payment method on your account. RunRookie does not receive your payment card details.

We use RevenueCat to manage subscription status and entitlements. RevenueCat receives an anonymous app-generated user identifier and subscription/transaction information (such as product purchased, purchase date, and renewal status) from the App Store or Google Play in order to determine which features are unlocked. See RevenueCat’s privacy policy for details on how RevenueCat processes this information.

Analytics and crash reporting

The App uses PostHog to understand how the App is used and to capture crash and error reports, so we can fix bugs and improve the Service. This may include information such as:

  • App usage events (e.g. screens viewed, workouts started or completed, settings changed).
  • Device and app information (e.g. device model, operating system version, app version, language, and a randomly generated installation identifier).
  • Crash and error diagnostics, including stack traces, when the App encounters an unexpected error.

This information is associated with a randomly generated identifier, not your name or contact details, and is sent to PostHog’s servers for processing on our behalf. See PostHog’s privacy policy for more information.

This website (runrookie.app)

This Site does not use cookies or trackers for advertising, and does not require you to create an account. Our hosting provider may automatically log standard technical information (such as IP address, browser type, and pages requested) for security and operational purposes, consistent with typical web server logging.

If you use the contact form on our Support page, or sign up for launch updates on our homepage, the email address (and message, for the contact form) you submit are sent to and processed by Formspree, our form-processing provider, so that we can respond to you or notify you at launch. See Formspree’s privacy policy for details on how Formspree handles this information.

How we share information

We do not sell your personal information. We share information only as described in this policy: with service providers (RevenueCat, PostHog, and Formspree) who process information on our behalf, with Apple and Google as needed to operate purchases, Health, and notification features, with the aggregate workout statistics server we operate as described above, and where required by law.

Children’s privacy

The Service is not directed at children under 13, and we do not knowingly collect personal information from children under 13. If you believe a child has provided information to us through the Service, please contact us so we can address it.

Your choices and rights

Because most data created by the App stays on your device, you can manage and delete it directly: export, delete individual runs, or uninstall the App to remove all locally stored data. Depending on your location, you may also have rights to access, correct, or delete information held by our service providers (such as analytics data held by PostHog). To make such a request, contact us using the details below and we will coordinate with the relevant provider.

Data retention

Locally stored data (run history, profile, settings) remains on your device until you delete it or uninstall the App. Analytics and crash data sent to PostHog is retained according to PostHog’s retention settings for our account, after which it is deleted or anonymized. Aggregate workout-statistics records (device identifier, workout key, and timestamp) are currently retained indefinitely on our server; we only use recent records (the last several days) to compute the completion-percentage stat.

International data transfers

Our service providers (including PostHog and RevenueCat) may process information on servers located in countries other than your own. Where this occurs, those providers are responsible for implementing appropriate safeguards for cross-border data transfers.

Changes to this policy

We may update this Privacy Policy from time to time. If we make material changes, we will update the “Last updated” date above and, where appropriate, provide additional notice within the App.

Contact us

If you have questions about this Privacy Policy or how your information is handled, contact Zektek LLC at support@runrookie.app.