KLEO

Your app, your data

Privacy policy

Version of 28 October 2026

1. Who is responsible for your data

The data controller is Devlinker, 9 rue des Colonnes, 75002 Paris. For any question about your data: contact@kleo-app.com.

2. The data we handle

Your photos are reduced before they are sent and your videos rewritten without their side information: the place, the date and the device of the shot are no longer in them.

Kleo reads neither your contacts nor your advertising identifier. Your location, only in the two cases described below.

Your steps, from Health or Health Connect. Only if you connect Health (on iPhone) or Health Connect (on Android) from your profile, and your phone allows it, Kleo reads the number of steps of each day there — nothing else, and without steps entered by hand. When you open the app, at most once an hour, your phone sends us the total of each day that has data, over the last 32 days, with the app they come from (Health or Health Connect) and your time zone, which cuts the days as your phone does. From them we draw your daily average over the last thirty days, today left out, shown on your profile if it is public, and your total over the last thirty days, which ranks you in your gym if it is public; on the 1st of each month, your total of the month before can make you the holder of the title of Hermes or Artemis for the month, and it is then kept with the history of the title; a day without data counts as zero there. You disconnect your steps whenever you like, from your profile (“Disconnect my steps”): everything that was sent to us is then erased. The access itself is withdrawn in Health or Health Connect.

Your weight, from Health or Health Connect. Only if you connect it from “Edit my profile” (“Weight from Health” on iPhone, “Weight from Health Connect” on Android) and your phone allows it, Kleo reads your weighings there — those a scale wrote or you noted: the weight and the time of each weighing, nothing else. When you connect it, Kleo reads those of the last 30 days; then, each time you open the app, the new ones. Your phone sends us the last weighing of each day, with the app it comes from (Health or Health Connect). Each becomes a dated body weight of your profile, like those you enter: your profile shows the latest, and your ranks rate each session with the weight you had that day. Nobody else sees it. You disconnect it whenever you like, from the same place: everything we received from Health or Health Connect is then erased, and your weight goes back to the last one you entered in Kleo. The access itself is withdrawn in Health or Health Connect. Kleo writes nothing into Health or Health Connect.

What Kleo reads from Health or Health Connect is never used for advertising, sold to anyone or entrusted to any service other than our host.

Health, on Apple Watch. Only if you allow it on your watch, Kleo reads your heart rate and your calories there during a session, to show them to you, and saves the session to Health. Your heart rate and your calories stay on your watch and in Health, with one exception: your average heart rate for the session, if you agree to it being shared — the watch tells you when you allow Health, or asks you once if you had allowed it before. It is then sent to us with the session and shown with it, to whoever can see it (only you for a private session). You change your mind in your watch’s settings (“Average BPM shared”): the average heart rates already sent are then erased. Without this permission, Kleo works the same way.

Sensors, on a Wear OS watch. Only if you allow it on your watch (body sensors and physical activity), Kleo reads your heart rate and your calories there during a session, to show them to you. They stay on your watch, and Kleo writes them nowhere else, with one exception: your average heart rate for the session, if you agree to it being shared, as on Apple Watch — sent with the session, shown with it to whoever can see it, erased if you change your mind in your watch’s settings. You withdraw the permission in the settings of your watch. Without it, Kleo works the same way.

Your position, for the gyms around you. When you open « Choose my gym » in the Arena, Kleo asks for access to your approximate position. If you allow it, Kleo reads it each time you look for a gym, until you withdraw that access; if you refuse, the search works without it. Your phone rounds it to about a kilometre and sends it to us with the search, to put the nearest gyms first and say how far they are; we do not save it anywhere, neither with your account nor in our logs. Kleo never reads it in the background. Access is withdrawn in your phone’s settings.

Your position, to draw your activities. When you start a « GPS activity » (run, ride, walk…) on your phone or your watch, Kleo reads your precise position, with its altitude and its time, from « Start » to « Finish » — also with the screen off: iOS shows it with its blue pill, Android with a notification. Never before, never after, never outside an activity you started. These points make the route of your activity: it is sent to us with it, with your pulse if your watch measured it, and shown on its page to whoever can see the session — only you for a private session —, without its first and last 200 metres for others, so as not to show where you start from. The figures drawn from the route (distance, pace, climb, splits) are shown in full. Access is withdrawn in the settings of your phone or your watch.

Your activities from Health or Health Connect. Only if you tap « Import my activities », Kleo reads in Health (iPhone) or Health Connect (Android) your cardio sessions recorded by other apps or devices — Apple Watch, Strava, Garmin…: their sport, their times, their distance, their duration, the calories, your pulse during the session and their route. Each becomes a Kleo session, with the name of the app it comes from, then its route and your pulse are sent to us as for an activity drawn by Kleo. Kleo then reads the new activities again each time you come back to the app. You stop the import by withdrawing access in the settings of Health or Health Connect; the activities already imported stay in your sessions, and you delete them like any session.

3. Why we handle it

We do not sell your data. Kleo shows no advertising and builds no advertising profile. Today, none of your data is sent to an artificial intelligence service. If that were to change, we would tell you beforehand, and ask for your agreement where the law requires it.

4. Who sees what

5. Who helps us run Kleo

Railway and Google run these services on our behalf. For your Apple account or your Google account itself, Apple and Google remain responsible for their own service.

So some data leaves the European Union: at least the data of your sign-in, kept in the United States. These transfers are covered by the safeguards of the European regulation (adequacy decision or standard contractual clauses). To know more about these safeguards, write to us at contact@kleo-app.com.

6. How long we keep it

7. Your rights, and how to use them

You may access your data, correct it, erase it, retrieve it in a reusable format and ask for a processing to be restricted.

You may also object to the processing we base on our legitimate interest: the measure of the first journey, crash reports and security. When a processing relies on your agreement — reminders, notifications on your phone — you can withdraw it at any time; what was done before remains valid. Finally, you can tell us what should become of your data after your death.

What you must give us to use Kleo: an Apple or Google account, a username, your ranking category and your body weight. Everything else is optional: photo, Instagram and TikTok usernames, descriptions, photos and videos, reminders.

No important decision about you is made by a program alone. The only automatic step is the word filter described in the terms of use, which can refuse a username or a comment, or hold a session back until a person reviews it.

Most of these rights are used directly in the app:

For any other request, write to us at contact@kleo-app.com: we answer within one month. If you believe your rights are not respected, you may contact the French data protection authority (cnil.fr) or the authority of your country.

8. Minimum age

Kleo is meant for people aged 15 or over. If we learn that an account was created by a younger person, we close it and erase its data.

If you are under 18, or were when you created your account, you can have your data erased at any time: by deleting your account in the app, or by writing to us. A parent can also write to us at contact@kleo-app.com.

9. Security

Exchanges between the app and our servers are encrypted. Notification tokens are encrypted in our database, files can only be reached through signed, temporary links, and access to moderation is restricted to designated people. No system is infallible: if an incident affected your data, we would inform you as the law requires.

10. If this policy changes

The date at the top of the page shows the version in force. If a change is significant, we tell you in the app at least 30 days before it applies, unless the law or security requires us to move faster.

Help & support