Français

Privacy policy

Last updated: October 30, 2026

This policy describes how TwinFIT (the Android and Wear OS app, and the twinfit.fr website) processes your personal data. The data controller is REVO ENGINEERING, 6 rue Raspail, appt 3, 69100 Villeurbanne, France (see the legal notice). Contact: support@twinfit.fr.

The website twinfit.fr

The website is fully static. It sets no cookies, embeds no analytics or third-party scripts, and collects no data. The host (Hostinger) keeps technical access logs (IP address, requested page, browser) for the security and operation of the service.

The TwinFIT app

The data we collect

Data Why Legal basis
Account: email address, password (hashed) or one-time sign-in code sent by email Create your account, sign you in, contact you about the service Performance of the contract
Profile: username, display name, date of birth, sex, height, weight, goals (hypertrophy, strength, endurance), sessions per week, time zone, profile photo (optional) Personalise the app, compute your loads, volume and statistics Performance of the contract; consent for the photo
Training: sessions, exercises, sets, reps, loads, durations, custom exercises, templates, routines The heart of the service: record and analyse your workouts, show your progress and muscle status Performance of the contract
Messages to Twin: sent only to generate the answer, never stored on our servers; we only keep a usage counter Answer you, cap usage to your plan Performance of the contract
Subscription: Premium status, expiry date, Google Play purchase identifier Unlock the Premium features Performance of the contract
Technical: app version, server-side error logs Keep the service running and secure Legitimate interest

Height, weight, date of birth and sex are used only for your own calculations (relative load, volume, estimates) and are never shared.

Sensors and watch

In semi-automatic mode, the readings of the sensor worn on your wrist (a Wear OS watch or a WitMotion sensor: accelerometer and gyroscope) are processed on your phone to detect the start and the end of each set. These raw readings are not sent to our servers; only the recorded set (exercise, reps, load, duration) is saved, exactly as if you had typed it.

On Wear OS, the watch app exchanges the current session’s information with the phone.

Twin, the assistant

Twin answers your training questions and can draft templates and routines for you. To do so, your messages and, if your plan allows it, a summary of your recent history are sent to a language-model provider, Mistral AI (France), which processes them to generate the answer and does not use them to train its models. Your conversations with Twin are stored only on your phone: we keep no copy on our servers, and they are gone when you clear them or uninstall the app.

Twin is not a doctor. In case of pain or injury, see a healthcare professional.

Where your data is hosted

The app’s data is hosted by Nhost (Nhost AB) on servers located in the European Union (region eu-central-1, Frankfurt, Germany). Premium subscription payments are handled by Google Play: we never see or store any payment details.

We do not sell your data and share it with no advertiser. The app embeds no advertising or analytics SDK.

For how long

Your data is kept as long as your account exists. When you delete your account, your account, profile, history and photo are removed from our servers immediately; technical backups are overwritten within 7 days. Technical logs are kept for at most 12 months.

Your rights

You can access your data, rectify it, erase it, restrict its processing, object to processing based on legitimate interest, and ask for its portability. Most of this is possible directly in the app (Settings → Profile, Settings → Delete account). For the rest, write to support@twinfit.fr. You can also lodge a complaint with the French data protection authority, the CNIL (cnil.fr).

To delete your account, see Delete my account.

Minors

TwinFIT is intended for people aged 16 and over.

Changes

We may update this policy. The date of the last update is shown at the top of the page; the app will tell you about any important change.