TempoLens

Privacy Policy

Your run history, under your control.

TempoLens is a running app that records and analyzes your runs on your device. This policy explains what data the app handles and, specifically, what leaves your device when you use the optional AI coach or Ask.

Last updated: 5 October 2026

What stays on your device

Your runs, routes, paces, personal records, shoe mileage, streaks, and all analysis are stored and computed on your device . TempoLens does not upload your run history, GPS routes, or account identity to our servers in the course of normal use.

Exports and sharing you choose. Export All Data and per-run GPX/TCX export create files on your device. A per-run file can contain workout dates, metrics, route coordinates, and locations, depending on the format and available data. Files leave the device only when you save or share them to a destination you choose; the receiving app or service handles them under its own privacy policy. TempoLens does not send these files to its Coach or Ask servers. Stat summaries, Run Stickers, and Year in Review share images do not include routes or locations.

Apple Health (HealthKit)

With your permission, TempoLens reads your running workouts and related health metrics - such as heart rate, distance, cadence, and active energy - from Apple Health (HealthKit) so it can analyze your long-term progress and provide coaching. If you record a run in the app, TempoLens can also write that workout back to Apple Health so it stays in sync with your other apps.

Health data read from Apple Health is stored and analyzed on your device and is never sold. If you enable the optional AI coach and approve Cloud AI, only the derived statistics described below are included in requests, not raw Apple Health records. You can also explicitly export or share data as described above. You can review or revoke TempoLens's Apple Health access at any time in the Health app under Sharing > Apps.

The optional AI coach

The AI coach is off by default . Before any Cloud AI request is sent, TempoLens asks for permission in the app with an Allow Cloud AI? alert. If you choose Not Now , no Cloud AI request is sent. If you approve Cloud AI, TempoLens sends a request to our server, which relays it to a third-party AI provider, such as OpenAI or Anthropic, and returns the coach's reply. The request contains:

  • a fact sheet of derived statistics about your training, for example personal records, fastest, slowest, and latest efforts, recent mileage and pace totals, streaks, gear mileage, and a summary of your latest run (including average heart rate and cadence); and
  • the text of your questions and the conversation so far.

The request does not include your name, account, email, GPS routes, precise locations, or your run history. We do not retain the contents of these requests after relaying them, and we do not use them to build a profile of you.

Our server enforces a strict schema for the fact sheet and rejects requests that include unexpected fields or obvious personal/location identifiers. This guard is designed to keep direct personal data out of coach requests.

Ask

Quick Searches run entirely on your device. For other typed questions, TempoLens may send only the text of your search to our server. The server relays that text to a third-party AI provider to translate it into a structured query. TempoLens does not send your run history, individual workouts, GPS routes, locations, identity, fact sheet, or the locally computed answer.

The app validates every query and computes the answer from your running history on your device. Our server does not retain ordinary Ask search text after processing it. Separately, the app saves questions Ask understood and their structured queries on your device, without answers. Unpinned questions appear under Recent. You can pin useful ones under Saved Searches so they do not rotate out. Selecting either kind validates the saved query again and computes a fresh answer from current data without contacting the server or using the daily allowance. Tap Clear beside Recent to remove only unpinned questions. Unpin a Saved Search to return it to Recent. Export All Data includes both kinds of questions and their structured queries, and Delete All Data removes both.

If you explicitly report an Ask answer as incorrect, we retain the reported question and limited app metadata so we can diagnose and improve Ask. The report does not contain your answer rows, run history, routes, locations, or fact sheet.

Operational logs

For reliability, abuse prevention, and cost control, we keep limited endpoint metadata logs such as response status, timing, token usage counts, and short hashed identifiers. These logs do not include your coach message text, fact sheet content, or ordinary Ask search text.

If you explicitly report an Ask answer as incorrect, we store the reported Ask question and app metadata so we can diagnose and improve Ask. This feedback report does not include your local answer rows, run history, GPS routes, locations, or fact sheet.

Abuse prevention

To keep the coach available and prevent automated abuse, requests are verified with Apple's DeviceCheck and are rate-limited. DeviceCheck confirms the request comes from a genuine Apple device; it does not identify you. Requests also include a random identifier created when the app is installed, used only to apply per-device daily limits; it is not derived from your device hardware or your identity, and deleting the app resets it.

Third-party AI providers

When you use the coach, the fact sheet and your messages are processed by the AI provider that powers it. When a typed Ask question needs server interpretation, only its text is processed by the provider to produce a structured query. Quick Searches do not use an AI provider. TempoLens uses third-party AI providers only under applicable business/API terms and data protection commitments designed to provide protections consistent with this policy and Apple's App Review Guidelines. We do not use consumer chatbot accounts for coach or Ask requests.

The coach offers general training information and is not medical advice; consult a qualified professional for any health concern.

Children

TempoLens is not directed to children under 13, and we do not knowingly collect personal information from them.

Changes

We may update this policy as the app evolves. Material changes will be reflected on this page with a new "last updated" date.

Contact

Questions about privacy? Email iphonef1.net@gmail.com.