Last updated: 2026-10-23
Klivet reads your training and health data to give you a daily verdict and explain your training in plain language. Core training analysis runs on your iPhone. Some features — asking the coach a question, a daily verdict, cloud voice narration, weather and route planning — send information to an external service to work. This page says exactly what leaves your device, who receives it, and how to delete it.
Only the sources you explicitly connect, each via your own consent (OAuth). We request the minimum needed to model your training.
activity:read_all) if you choose to import from Strava. We never post, comment, or write to Strava.We do not read your photos, messages, social graph, comments, or kudos from any source.
We do not want AI providers training on what you send them. Groq states it does not train on customer data, and our Groq account runs with zero data retention: Groq keeps nothing after it answers. For Mistral we have asked for written confirmation that our paid API data is not used for training, and will state the answer here once we have it.
Online coaching is off until you turn it on, and the app shows you this list and asks for an explicit yes first. Klivet's coach — the daily verdict, run recaps, recovery guidance, the plan's closing letter, and chat — is then written by a language model. This is not limited to conversations you start: a verdict or recap can be generated automatically when you open the app.
What is sent — this is health data:
If you ask the coach something that isn't about training, that text still goes to the provider — do not type anything in chat you would not want to leave your device.
Who receives it: Mistral AI (France, EU) writes the coaching. If Mistral is unavailable, Groq (USA) answers instead, with zero data retention. That transfer to the USA is covered by the EU Standard Contractual Clauses in Groq's data processing addendum. Both are reached through Klivet's server rather than directly, so the provider sees Klivet's connection rather than yours. If you configure your own API key for Anthropic Claude, OpenAI, or Mistral, that request goes directly from your device to the provider you chose, under your own account's terms. We never send your access tokens or, on the proxy path, your name. Settings → Privacy & data lets you review and turn off online coaching; deterministic, on-device coaching results remain available either way.
Spoken coaching uses Apple's on-device voice. No spoken text is sent to a cloud voice service.
When you open the route planner, or send a route to your watch, the points you tap or your current position (if you allow location access) are sent to openrouteservice, an OpenStreetMap-based routing service run by the Heidelberg Institute for Geoinformation Technology in Germany, so it can trace a path along real footpaths and roads. Nothing else travels with them: no name, no account identifier, no training or health history, no access tokens. Requests go through a Klivet server rather than directly to openrouteservice.
To show weather for your run and to compare a race course's terrain against ground you already know, Klivet uses the starting point of your most recent recorded route — not just the point you tap in the planner — and sends an approximate coordinate to Open-Meteo (weather) or openrouteservice (terrain). We are moving this to a coarser, selected area rather than your last run's exact start; until that ships, treat this as a real, if approximate, location signal, and Settings → Privacy & data lets you turn these paths off entirely.
Routes you save, and the route you send to your watch, stay on your device. We do not upload them, we do not aggregate them with other athletes' routes, and no route data is used to train any model. A route you export as a GPX file goes wherever you choose to send it — that hand-off is yours, not ours.
Requests to Klivet's servers pass through Arcjet, a rate-limiting and abuse-protection service, which sees the request and, for in-app purchases, a purchase identifier. We have not yet independently verified exactly which fields Arcjet's SDK transmits, its processing region, or its retention period, and are working through that with the provider; we will update this section once confirmed.
If you give us your email address on the front page, we use it for exactly one thing: to tell you when the iOS app is out. No training data, no health data, and no name is attached to it — just the address you typed and the date you typed it.
The list is held by Buttondown, a newsletter provider acting as our processor under a data processing agreement with the standard contractual clauses for transfers outside the EU. Every email carries a one-click unsubscribe link; unsubscribing removes you from the list, and emailing hello@klivet.app deletes the address outright. We never sell it, and we never pass it to anyone else.
Reading your training and health data on your device rests on your consent, given when you connect each source. Sending health data to the AI providers for online coaching rests on your explicit consent (GDPR Art. 6(1)(a) and Art. 9(2)(a)), given on the online-coaching screen that lists the data and the providers above. You can withdraw either at any time — disconnect the source, or turn off Settings → Privacy & data → Online coaching features — and nothing more is sent from that moment. Withdrawing does not affect processing that already happened.
Under the GDPR you have the right to access, correct, export, and erase your personal data, and to restrict or object to processing. To exercise any of these, email hello@klivet.app. You also have the right to lodge a complaint with the Swedish data protection authority, IMY (Integritetsskyddsmyndigheten).
Klivet's readiness score, form, training load and prescribed sessions are estimates modelled from wearable data — not clinical measurements, not a diagnosis, and not medical advice. You train at your own risk: Klivet suggests, you decide. Talk to a doctor before starting or changing a training programme if you are unwell, in pain, injured, pregnant, or living with a heart, lung or metabolic condition, and stop exercising and seek medical help if you experience chest pain, faintness, severe breathlessness or an irregular heartbeat. Klivet is not a medical device. Full text: klivet.app disclaimer.
If this policy changes materially, we will update the date above and, where required, notify you in the app.
Questions about this policy or your data: hello@klivet.app.