Privacy Policy
Loutra · Last updated 16 October 2026
The short version. Loutra works without an account, and in that case everything you track — your addictions, your relapses, your moods, your notes — stays on your phone.
An account is optional. If you create one, we back your progress up so you don't lose it, and you can use the social features. Anything you post to the public feed is public — that part is meant to be read by other people.
We never sell your data, and there is no advertising in this app. To measure our own ads, the app shares installs, app opens and subscriptions with Meta and uses Apple's standard attribution for Apple Ads — never what you track. On iPhone, your advertising identifier is shared only if you allow it (see §4.9).
1. Who we are
Loutra is an independent mobile application published by an individual developer based in France, who is the data controller for the processing described here. For any question about this policy, or to exercise your rights, write to contact@loutra.app.
2. Two ways to use the app
The difference matters more than anything else in this document:
| Without an account | With an account | |
|---|---|---|
| Your tracking data | Stays on your phone only | Also backed up to our server, for you alone to restore |
| Identity | We don't know who you are | We hold your email address and your username |
| The public feed | You can read it | You can post, reply, react and report |
| Analytics | Anonymous either way — creating an account does not attach your identity to them (see §4.1) | |
3. What stays on your device
Loutra is built to work offline. Without an account, the following is stored only in the app's local storage on your phone:
- The addictions you track, their start dates and your relapse dates
- Your daily mood check-ins, the difficulty of your day and your activities
- Your urge log: intensity, triggers, and any note you write
- Your reason for quitting, in your own words
- Your otter's name, your coins and cosmetics
- Your reminder settings
- What your home-screen widgets show: a copy of your counters and of your otter's name and look, kept in a storage area your phone shares with the widgets
Uninstalling the app deletes all of it, and we cannot recover it. That is why the app offers a manual backup you can export and keep yourself, and why an account exists at all.
The Screen Time tools (iPhone, iOS 16 or later). If you turn on the adult-website filter or limit apps, Loutra asks for Screen Time access through Apple's own prompt, and it is iOS that applies the filter and the limits, on your phone. Apple hands Loutra the apps you pick as opaque tokens: Loutra cannot tell which apps they are, which is why it shows them as "App 1", "App 2". These tokens, the daily time of each app and the end of each 72-hour lock stay on your phone — they are not part of your backups and never reach us. Our anonymous analytics (§4.1) only record that a tool was turned on or off, whether iOS applied it, and the daily time chosen for a limit: never an app or a website. Removing Loutra's Screen Time access in your iPhone's Settings lifts the filter and every limit.
4. What we collect
4.1 Anonymous usage analytics
We use PostHog, hosted in the European Union, to understand how the app is used and where it fails. Events are tied to a random identifier generated on your device — not to your name, your email, your account or your device's advertising ID.
We collect, for example: which onboarding screen you reached, that a check-in was completed and which of the five moods was chosen, that an urge was logged with its intensity, which premium feature you tapped, and whether a purchase succeeded.
Three onboarding answers are also attached to that random identifier as properties: the type of addiction you chose (a category from our list, never free text), your age range, and how you heard about Loutra.
| We deliberately never send | Why |
|---|---|
| Any free text you write — your reason for quitting, your urge notes, your otter's name. The chat is the one exception, and it is not sent here either: see §4.8 | They are yours, and they are not measurable |
| Your email address or your username | It would tie a health record to an identity |
| Exact amounts of money or time | Ranges answer the same question |
| Session recordings or screen recordings | Never, on any screen |
Custom addictions you name yourself are reported as other, never as the
word you typed. Creating an account does not change this: your account
identifier is never sent to our analytics, so these events stay unlinked to you.
4.2 Purchases
If you subscribe, the purchase is handled by Apple on iPhone or Google Play on Android, and validated by RevenueCat, which tells the app whether your subscription is active. We never see your payment details — neither Apple nor Google shares them with us. RevenueCat identifies your subscription with an anonymous identifier, not with your email. Since version 1.5, RevenueCat also receives the device identifiers described in §4.9, in order to tell Meta about subscription events.
4.3 Your account
Creating an account is optional. To create one we store, with Supabase (our database and authentication provider), on servers located in the European Union (Stockholm, Sweden):
- your email address — used to sign you in with a 6-digit code, and to contact you about your account. We do not send marketing email;
- your username, which is how other people see you;
- whether your profile is public or private (private by default);
- your otter's name, your current and best streak, your total clean days, and a random friend code;
- the dates your account was created and last used.
The 6-digit sign-in codes are sent through Resend, our email provider, which processes your address for that purpose only.
⚠️ Your profile never names an addiction. Friends see "23 days", never "23 days of what" — that separation is built into the database itself.
4.4 Cloud backup of your progress
Once you are signed in, the app automatically backs up your progress — at most once an hour, and only when something changed. This snapshot contains everything listed in §3, including the free text you wrote: your reason for quitting, your urge notes and your otter's name.
We keep the 20 most recent snapshots for your account, so that a mistake stays recoverable. Older ones are deleted automatically.
Being straight with you. This backup is protected by database rules that make it readable by your account and no other user's. It is encrypted in transit and at rest by our hosting provider. But it is not end-to-end encrypted: as the operator of the database, we could technically read it. We don't, and there is no feature in the app or elsewhere that surfaces it to us — but you should know the difference between "nobody can" and "we don't".
If you would rather nothing left your phone, don't create an account. The app is fully usable without one, and the manual export in Settings covers you.
4.5 The public feed, friends and support
The feed is the part of Loutra that is deliberately not private.
- What you post is public. Posts and replies can be read by anyone using the app, including people who are not signed in. Your username is displayed next to them, even if your profile is set to private.
- Each post carries the addiction you chose from our preset list. An
addiction you named yourself is published as
other, never as the words you typed. - Reactions (four supportive ones) are stored with your account, and other signed-in users can see who reacted to a post.
- Friends: you add each other with a friend code. Friends can see your profile — otter, username, streak — and send you one of four fixed encouragements. There is no free-text messaging between users, on purpose.
- Blocks are stored so we can hide blocked people from each other. The person you block is not told.
Please think before you post. A post about an addiction is sensitive information about you, published by you, under a name others can see. Deleting a post removes it from the app, but we cannot undo the fact that someone may already have read or copied it.
4.6 Reports and moderation
When someone reports a post, we store the post, who reported it, and the reason chosen from a fixed list (harassment, spam, self-harm, sourcing, other). The post is hidden from everyone but its author until a human has reviewed it. We keep reports so we can act on repeated behaviour.
4.7 The Android waitlist (this website)
This one is about loutra.app, not the app. Until Loutra arrived on Google Play on 2 October 2026, this site had a "we'll tell you the day the Android version lands" field. If you left your email address there, we stored that address, and the language of the page you left it on, in our database.
It is used for one email, on Android launch day. No newsletter, no marketing, nothing shared with anyone. The address is not linked to an account, to an addiction, or to anything else we hold — it lives in a table of its own, with no connection to the rest, and we delete it once that email has gone out. You can ask us to remove it before then, at any time, by writing to contact@loutra.app.
4.8 Talking to the otter (the AI chat)
The chat is a premium feature, and it is the one part of the app where what you write leaves your phone. Your message is sent, through our own server, to Mistral AI — a model provider based in France. Before your first message leaves your phone, the app asks for your explicit agreement to send your messages to Mistral AI; nothing is sent until you accept.
Along with each message we send what the otter needs in order to sound like it knows you:
- your otter's name, your language, and how long you have been using the app;
- the names of the addictions you track — one you named yourself is sent in your own words — with, for each, your days clean, your best streak and your number of relapses;
- how many check-ins and urges you have logged, and today's mood and difficulty if you have already checked in;
- the short note the otter keeps about you, any instructions you wrote for it, and the last turns of the conversation;
- on some messages, when the otter asks for it, a summary computed on your phone of what tends to come with your good days and with the days you had an urge (activities, emotions, situations you logged, days of the week).
We never send your email, your handle, an account id or a device id: the request carries no identifier at all, because our server does not know who you are.
We keep the exchange — your message and the otter's reply — for 90 days, and we read them for exactly one purpose: fixing what the otter says. An answer that is wrong, cold, or unsafe cannot be corrected by people who are never allowed to see it.
Each kept exchange carries a random key that changes every day, so one conversation can be read from beginning to end while two different days cannot be joined together. Nothing else is attached to it: no name, no account, no address, no device.
What that costs you, said plainly: because nothing links those conversations back to you, we cannot find yours if you ask us to delete them — we would have no way of telling which ones are yours. That is the price of keeping them without knowing who wrote them. What is on your phone stays yours either way: Make it forget, in the chat menu, erases the conversation and the note from the device whenever you want.
4.9 Measuring our ads (Meta and Apple Ads)
Since version 1.5, we advertise Loutra on Facebook, Instagram and Apple Ads, and the app includes what we need to know which of those ads bring people to it. There are still no ads inside the app.
- The Meta SDK (Meta Platforms Ireland) starts when the app opens. It automatically logs that the app was installed and opened, and in-app purchases, together with an anonymous identifier created by the SDK and technical information about your device (such as its model, system version, language and IP address).
- On iPhone, Apple's tracking request appears the first time you tap the welcome screen, or before you sign in. Only if you choose Allow does Meta also receive your device's advertising identifier (IDFA). If you refuse, nothing changes in the app — no feature depends on your answer — and Meta gets the events above without the IDFA.
- On Android, the Meta SDK may use the advertising ID your device provides, which you can reset or delete at any time in your device settings.
- RevenueCat (§4.2) forwards your subscription events to Meta from its own servers — trial started, subscription started, renewals, cancellations, with the product and its price — matched on the SDK's anonymous identifier and on your device's identifiers: on iPhone, the identifier for vendor (IDFV) and your IP address, plus the IDFA only if you allowed tracking; on Android, the advertising ID, the Android device ID and your IP address. This is how we know which ads lead to subscriptions.
- Apple Ads: on iPhone, the app gives RevenueCat the attribution token provided by Apple, and RevenueCat asks Apple which Apple Ads campaign, ad group and keyword, if any, led to your install. This is Apple's standard attribution: it does not use the IDFA and does not need the tracking request.
What never goes to Meta, Apple Ads or any advertising network: the content of the app — your addictions, relapses, moods, check-ins, notes, quiz answers and chat messages. The app sends Meta no events of its own: only the automatic ones above, and the subscription events RevenueCat forwards. Nothing is sold.
Changing your mind: on iPhone, Settings → Privacy & Security → Tracking → Loutra. On Android, reset or delete your advertising ID in your device settings (under Google → Ads, or Privacy → Ads, depending on the phone).
5. What we never do
- No advertising in the app: you will never see an ad in Loutra.
- No selling or renting of your data, ever, to anyone.
- No advertising identifier without your permission on iPhone: the IDFA reaches Meta and RevenueCat only if you allow tracking when the app asks (§4.9), and nothing in the app depends on your answer.
- Nothing you track goes to an advertising platform: your addictions, relapses, moods, check-ins, notes, quiz answers and chat messages are never sent to Meta or to any advertising network.
- No session or screen recording.
- No profile pictures — a photo is seen before it can be reported, so we don't have them at all.
6. Notifications
Reminders are scheduled locally on your phone. There is no push server: we cannot send you anything, and we do not know whether you opened a reminder unless the app records it as an anonymous event.
7. Age
Loutra is not intended for children under 13, and we do not knowingly collect data from them. In the European Union, creating an account and using the social features requires you to be at least the age of digital consent in your country — 15 in France. If you believe a child has created an account, write to contact@loutra.app and we will delete it.
8. Legal bases (GDPR)
| Processing | Legal basis |
|---|---|
| Running the app on your device | No processing by us — the data never reaches us |
| Account, cloud backup, friends, feed | Performance of the service you asked for (Art. 6(1)(b)) |
| Health-related content you choose to publish | Your explicit consent, given by publishing it (Art. 9(2)(a)) — you can withdraw it by deleting the post |
| Anonymous analytics | Legitimate interest in improving the app (Art. 6(1)(f)), minimised so that no identifying data is involved |
| Ad measurement with your advertising identifier (IDFA) on iPhone | Your consent, given through Apple's tracking request (Art. 6(1)(a)) — withdrawable at any time in Settings → Privacy & Security → Tracking |
| Ad measurement without the IDFA (Meta SDK events, subscription events forwarded by RevenueCat, the Android advertising ID) and Apple's standard Apple Ads attribution | Legitimate interest in knowing which of our ads bring people to the app (Art. 6(1)(f)), limited to installs, app opens and subscriptions — never what you track |
| Moderation and reports | Legal obligation and legitimate interest in keeping the feed safe |
| Purchases | Performance of the contract, and our accounting obligations |
| The Android waitlist on loutra.app | Your consent, given by submitting the form (Art. 6(1)(a)) — withdrawable at any time by writing to us |
9. Your rights
You have the right to access, correct, delete and port your data, to object to its processing and to restrict it.
- Without an account: everything is on your device and under your control. Uninstalling erases it. Settings → Backup exports it in a readable file.
- With an account: Settings → Account → Delete account deletes your account, your profile, your backups, your posts, your replies, your reactions and your friendships. It is immediate and cannot be undone — the app offers you an export first, on the way out.
- Analytics are anonymous, so we generally cannot find "your" events to hand back or erase — which is also what makes them harmless.
- Ad measurement: on iPhone, Settings → Privacy & Security → Tracking → Loutra withdraws your permission at any time; on Android, reset or delete your advertising ID in your device settings. Nothing in the app changes either way.
You may lodge a complaint with the CNIL (cnil.fr) or your local supervisory authority.
10. How long we keep things
| Data | Retention |
|---|---|
| Data on your device | As long as the app is installed |
| Cloud backups | The 20 most recent snapshots; all deleted with your account |
| Account and profile | Until you delete your account |
| Posts, replies, reactions | Until you delete them, or your account |
| Reports and moderation records | Up to 12 months after the report is handled |
| Anonymous analytics | Up to 24 months |
| Waitlist email addresses | Until the Android launch email is sent, then deleted |
| Chat exchanges with the otter | 90 days, then deleted automatically |
| Ad measurement events received by Meta | Kept by Meta under its own retention rules (see its privacy policy); we do not store them ourselves |
11. Who processes data for us
| Provider | What for |
|---|---|
| Supabase | Database and authentication: your account, profile, backups, posts — hosted in the EU (Stockholm) |
| PostHog | Anonymous usage analytics — hosted in the EU |
| Resend | Sending your 6-digit sign-in codes |
| RevenueCat | Checking whether your subscription is active, and forwarding your subscription events to Meta and asking Apple for the Apple Ads attribution of your install (§4.9) |
| Mistral AI | Generating the otter's replies in the chat — established in France. It receives your message and the context described in §4.8, never an identifier |
| Meta Platforms Ireland Ltd | Measuring our ads on Facebook and Instagram. It receives the app's install and open events, in-app purchases, subscription events forwarded by RevenueCat, its SDK's anonymous identifier, device information and identifiers, and the IDFA only if you allowed tracking (§4.9) — never what you track |
| Apple | Distributing the app and processing payments on iPhone |
| Distributing the app and processing payments on Android (Google Play) | |
| Apple (Apple Ads) | Telling us which Apple Ads campaign, ad group and keyword led to an install on iPhone, through Apple's standard attribution, without the IDFA (§4.9) |
Your account, your backups and your posts are stored in the European Union. Some of these companies are established in the United States, and your email address passes through Resend to deliver a sign-in code. Meta Platforms Ireland may transfer the data it receives to Meta Platforms, Inc. in the United States. Where a transfer outside the EU happens, it is covered by the European Commission's Standard Contractual Clauses. None of these providers is allowed to use your data for their own purposes, with one exception: under its Business Tools Terms, Meta may also use the measurement data it receives for its own purposes, such as delivering and improving its ads, and for that use it is responsible under its own privacy policy.
12. Changes
If this policy changes materially, the date at the top will change and the app will tell you.
13. Not medical advice
Loutra is a companion app, not medical care. It does not replace a doctor or a therapist, and neither does anything another user writes in the feed. Stopping alcohol or benzodiazepines abruptly can be dangerous — speak to a health professional before doing so.
Politique de confidentialité
Loutra · Dernière mise à jour le 16 octobre 2026
En résumé. Loutra fonctionne sans compte, et dans ce cas tout ce que tu suis — tes addictions, tes rechutes, tes humeurs, tes notes — reste sur ton téléphone.
Le compte est facultatif. Si tu en crées un, nous sauvegardons ta progression pour que tu ne la perdes pas, et tu peux utiliser les fonctionnalités sociales. Ce que tu publies dans le fil est public — c'est fait pour être lu par d'autres.
Nous ne vendons jamais tes données, et il n'y a aucune publicité dans cette application. Pour mesurer nos propres publicités, l'app partage avec Meta les installations, les ouvertures et les abonnements, et utilise l'attribution standard d'Apple pour Apple Ads — jamais ce que tu suis. Sur iPhone, ton identifiant publicitaire n'est partagé que si tu l'autorises (voir §4.9).
1. Qui nous sommes
Loutra est une application mobile indépendante éditée par un développeur individuel établi en France, responsable des traitements décrits ici. Pour toute question sur cette politique, ou pour exercer tes droits, écris à contact@loutra.app.
2. Deux façons d'utiliser l'app
C'est la distinction la plus importante de ce document :
| Sans compte | Avec un compte | |
|---|---|---|
| Tes données de suivi | Restent uniquement sur ton téléphone | Sont aussi sauvegardées sur notre serveur, pour toi seul |
| Identité | Nous ne savons pas qui tu es | Nous détenons ton adresse email et ton pseudo |
| Le fil public | Tu peux le lire | Tu peux publier, répondre, réagir et signaler |
| Statistiques | Anonymes dans les deux cas — créer un compte n'y rattache pas ton identité (voir §4.1) | |
3. Ce qui reste sur ton appareil
Loutra est conçue pour fonctionner hors ligne. Sans compte, les éléments suivants sont stockés uniquement dans la mémoire locale de l'app :
- Les addictions que tu suis, leurs dates de départ et tes dates de rechute
- Tes check-ins d'humeur quotidiens, la difficulté de ta journée et tes activités
- Ton journal d'envies : intensité, déclencheurs, et les notes que tu écris
- Ta raison d'arrêter, avec tes mots
- Le prénom de ta loutre, tes pièces et tes cosmétiques
- Tes réglages de rappels
- Ce qu'affichent tes widgets d'écran d'accueil : une copie de tes compteurs, du nom et de l'allure de ta loutre, rangée dans un espace que ton téléphone partage avec les widgets
Désinstaller l'app supprime tout cela, et nous ne pouvons rien récupérer. C'est pourquoi l'app propose une sauvegarde manuelle que tu peux exporter et conserver toi-même, et c'est la raison d'être du compte.
Les outils Temps d'écran (iPhone, iOS 16 ou plus récent). Si tu actives le filtre des sites pour adultes ou que tu limites des applis, Loutra demande l'accès à Temps d'écran par la fenêtre d'Apple, et c'est iOS qui applique le filtre et les limites, sur ton téléphone. Apple remet à Loutra les applis que tu choisis sous forme de jetons opaques : Loutra ne peut pas savoir de quelles applis il s'agit, c'est pourquoi elle les affiche « Appli 1 », « Appli 2 ». Ces jetons, le temps par jour de chaque appli et la fin de chaque verrou de 72 heures restent sur ton téléphone — ils ne font pas partie de tes sauvegardes et ne nous parviennent jamais. Nos statistiques anonymes (§4.1) n'enregistrent que l'activation ou la désactivation d'un outil, le fait qu'iOS l'ait appliqué, et le temps par jour choisi pour une limite : jamais une appli ni un site. Retirer à Loutra l'accès à Temps d'écran dans les Réglages de ton iPhone lève le filtre et toutes les limites.
4. Ce que nous collectons
4.1 Statistiques d'usage anonymes
Nous utilisons PostHog, hébergé dans l'Union européenne, pour comprendre comment l'app est utilisée et où elle échoue. Les événements sont associés à un identifiant aléatoire généré sur ton appareil — jamais à ton nom, à ton email, à ton compte ni à l'identifiant publicitaire de ton téléphone.
Nous collectons par exemple : jusqu'à quel écran d'inscription tu es allé, qu'un check-in a été fait et laquelle des cinq humeurs a été choisie, qu'une envie a été notée avec son intensité, quelle fonctionnalité premium tu as touchée, et si un achat a abouti.
Trois réponses de l'inscription sont aussi rattachées à cet identifiant aléatoire, comme propriétés : le type d'addiction que tu as choisi (une catégorie de notre liste, jamais du texte libre), ta tranche d'âge, et la façon dont tu as connu Loutra.
| Ce que nous n'envoyons jamais, volontairement | Pourquoi |
|---|---|
| Tout texte libre que tu écris — ta raison d'arrêter, tes notes d'envie, le prénom de ta loutre. Le chat est la seule exception, et il ne part pas ici non plus : voir §4.8 | Ils t'appartiennent, et ils ne se mesurent pas |
| Ton adresse email ou ton pseudo | Cela lierait un dossier de santé à une identité |
| Les montants exacts d'argent ou de temps | Des tranches répondent à la même question |
| Des enregistrements de session ou d'écran | Jamais, sur aucun écran |
Une addiction que tu nommes toi-même est remontée comme other, jamais avec
le mot que tu as saisi. Créer un compte ne change rien à cela :
l'identifiant de ton compte n'est jamais envoyé à nos statistiques, qui restent donc
détachées de toi.
4.2 Achats
Si tu t'abonnes, l'achat est traité par Apple sur iPhone ou par Google Play sur Android, et validé par RevenueCat, qui indique à l'app si ton abonnement est actif. Nous ne voyons jamais tes moyens de paiement — ni Apple ni Google ne nous les communiquent. RevenueCat identifie ton abonnement par un identifiant anonyme, pas par ton email. Depuis la version 1.5, RevenueCat reçoit aussi les identifiants d'appareil décrits au §4.9, pour signaler à Meta les événements d'abonnement.
4.3 Ton compte
Créer un compte est facultatif. Pour le créer, nous stockons, chez Supabase (notre hébergeur de base de données et d'authentification), sur des serveurs situés dans l'Union européenne (Stockholm, Suède) :
- ton adresse email — pour te connecter avec un code à 6 chiffres et te contacter au sujet de ton compte. Nous n'envoyons aucun email marketing ;
- ton pseudo, sous lequel les autres te voient ;
- si ton profil est public ou privé (privé par défaut) ;
- le prénom de ta loutre, ta série en cours, ton record, ton total de jours clean et un code ami aléatoire ;
- les dates de création et de dernière utilisation de ton compte.
Les codes de connexion à 6 chiffres sont envoyés via Resend, notre prestataire d'emails, qui traite ton adresse à cette seule fin.
⚠️ Ton profil ne nomme jamais une addiction. Tes amis voient « 23 jours », jamais « 23 jours de quoi » — cette séparation est inscrite dans la base de données elle-même.
4.4 Sauvegarde de ta progression
Une fois connecté, l'app sauvegarde automatiquement ta progression — au maximum une fois par heure, et seulement si quelque chose a changé. Cette sauvegarde contient tout ce qui est listé au §3, y compris le texte libre que tu as écrit : ta raison d'arrêter, tes notes d'envie et le prénom de ta loutre.
Nous conservons les 20 sauvegardes les plus récentes de ton compte, pour qu'une erreur reste réparable. Les plus anciennes sont supprimées automatiquement.
Soyons francs. Cette sauvegarde est protégée par des règles de base de données qui la rendent lisible par ton compte et par aucun autre utilisateur. Elle est chiffrée en transit et au repos par notre hébergeur. Mais elle n'est pas chiffrée de bout en bout : en tant qu'exploitant de la base, nous pourrions techniquement la lire. Nous ne le faisons pas, et aucune fonctionnalité de l'app ou d'ailleurs ne nous l'expose — mais tu dois connaître la différence entre « personne ne peut » et « nous ne le faisons pas ».
Si tu préfères que rien ne quitte ton téléphone, ne crée pas de compte. L'app est entièrement utilisable sans, et l'export manuel dans les réglages te couvre.
4.5 Le fil public, les amis et le soutien
Le fil est la partie de Loutra qui n'est délibérément pas privée.
- Ce que tu publies est public. Les posts et les réponses sont lisibles par toute personne utilisant l'app, y compris sans être connectée. Ton pseudo s'affiche à côté, même si ton profil est en privé.
- Chaque post porte l'addiction que tu as choisie dans notre liste
prédéfinie. Une addiction que tu as nommée toi-même est publiée comme
other, jamais avec les mots que tu as saisis. - Les réactions (quatre, toutes bienveillantes) sont enregistrées avec ton compte, et les autres utilisateurs connectés peuvent voir qui a réagi à un post.
- Les amis : vous vous ajoutez avec un code ami. Un ami voit ton profil — loutre, pseudo, série — et peut t'envoyer l'un des quatre encouragements prédéfinis. Il n'y a pas de messagerie libre entre utilisateurs, et c'est volontaire.
- Les blocages sont enregistrés pour que vous cessiez de vous voir. La personne bloquée n'en est pas informée.
Réfléchis avant de publier. Un post sur une addiction est une information sensible te concernant, publiée par toi, sous un nom que d'autres voient. Supprimer un post le retire de l'app, mais nous ne pouvons pas défaire le fait que quelqu'un l'ait déjà lu ou copié.
4.6 Signalements et modération
Quand quelqu'un signale un post, nous conservons le post, l'auteur du signalement et le motif choisi dans une liste fermée (harcèlement, spam, automutilation, incitation à consommer, autre). Le post est masqué pour tout le monde sauf son auteur jusqu'à relecture humaine. Nous gardons les signalements pour pouvoir agir sur les comportements répétés.
4.7 La liste d'attente Android (ce site)
Celle-ci concerne loutra.app, pas l'app. Jusqu'à l'arrivée de Loutra sur Google Play le 2 octobre 2026, ce site proposait un champ « on te prévient dès que c'est dispo ». Si tu y as laissé ton adresse email, nous avons conservé cette adresse, et la langue de la page où tu l'as laissée, dans notre base de données.
Elle sert à un seul email, le jour de la sortie Android. Pas de newsletter, pas de marketing, aucun partage avec qui que ce soit. L'adresse n'est reliée ni à un compte, ni à une addiction, ni à quoi que ce soit d'autre que nous détenons — elle vit dans une table à part, sans lien avec le reste, et nous la supprimons une fois cet email parti. Tu peux demander à la retirer avant, à tout moment, en écrivant à contact@loutra.app.
4.8 Parler à la loutre (le chat IA)
Le chat est une fonctionnalité premium, et c'est la seule partie de l'app où ce que tu écris quitte ton téléphone. Ton message est envoyé, via notre propre serveur, à Mistral AI — un fournisseur de modèles basé en France. Avant que ton premier message quitte ton téléphone, l'app te demande ton accord explicite pour envoyer tes messages à Mistral AI ; rien ne part tant que tu n'as pas accepté.
Avec chaque message partent les éléments dont la loutre a besoin pour avoir l'air de te connaître :
- le prénom de ta loutre, ta langue, et depuis combien de temps tu utilises l'app ;
- le nom des addictions que tu suis — une addiction que tu as nommée toi-même part avec tes mots — avec, pour chacune, tes jours clean, ton record et ton nombre de rechutes ;
- combien de check-ins et d'envies tu as notés, et l'humeur et la difficulté du jour si tu as déjà fait ton check-in ;
- la courte fiche que la loutre garde sur toi, les consignes que tu lui as écrites, et les derniers échanges de la conversation ;
- sur certains messages, quand la loutre le demande, un résumé calculé sur ton téléphone de ce qui accompagne souvent tes bonnes journées et les jours où tu as eu une envie (activités, émotions, situations notées, jours de la semaine).
Nous n'envoyons jamais ton email, ton pseudo, un identifiant de compte ou d'appareil : la requête ne porte aucun identifiant, parce que notre serveur ne sait pas qui tu es.
Nous conservons l'échange — ton message et la réponse de la loutre — pendant 90 jours, et nous les lisons pour une seule raison : corriger ce que dit la loutre. Une réponse fausse, froide ou dangereuse ne peut pas être corrigée par des gens à qui il est interdit de la voir.
Chaque échange conservé porte une clé aléatoire qui change chaque jour : une conversation peut donc être lue du début à la fin, et deux journées différentes ne peuvent pas être rapprochées. Rien d'autre n'y est attaché : ni nom, ni compte, ni adresse, ni appareil.
Ce que ça te coûte, dit franchement : comme rien ne relie ces conversations à toi, nous ne pouvons pas retrouver les tiennes si tu nous demandes de les supprimer — nous n'aurions aucun moyen de savoir lesquelles sont les tiennes. C'est le prix à payer pour les garder sans savoir qui les a écrites. Ce qui est sur ton téléphone reste à toi dans tous les cas : Tout oublier, dans le menu du chat, efface la conversation et la fiche de l'appareil quand tu veux.
4.9 La mesure de nos publicités (Meta et Apple Ads)
Depuis la version 1.5, nous faisons de la publicité pour Loutra sur Facebook, Instagram et Apple Ads, et l'app contient ce qu'il faut pour savoir lesquelles de ces publicités amènent des gens jusqu'à elle. Il n'y a toujours aucune publicité dans l'app.
- Le SDK de Meta (Meta Platforms Ireland) démarre à l'ouverture de l'app. Il enregistre automatiquement que l'app a été installée et ouverte, ainsi que les achats intégrés, avec un identifiant anonyme créé par le SDK et des informations techniques sur ton appareil (par exemple son modèle, sa version du système, sa langue et ton adresse IP).
- Sur iPhone, la demande de suivi d'Apple s'affiche au premier appui sur l'écran d'accueil, ou avant de te connecter. Ce n'est que si tu choisis Autoriser que Meta reçoit aussi l'identifiant publicitaire de ton appareil (IDFA). Si tu refuses, rien ne change dans l'app — aucune fonctionnalité ne dépend de ta réponse — et Meta reçoit les événements ci-dessus sans l'IDFA.
- Sur Android, le SDK de Meta peut utiliser l'identifiant publicitaire fourni par ton appareil, que tu peux réinitialiser ou supprimer à tout moment dans les réglages de ton téléphone.
- RevenueCat (§4.2) transmet à Meta, depuis ses propres serveurs, tes événements d'abonnement — début d'essai, début d'abonnement, renouvellements, résiliations, avec le produit et son prix — rapprochés grâce à l'identifiant anonyme du SDK et aux identifiants de ton appareil : sur iPhone, l'identifiant pour les fournisseurs (IDFV) et ton adresse IP, plus l'IDFA seulement si tu as autorisé le suivi ; sur Android, l'identifiant publicitaire, l'identifiant de l'appareil Android et ton adresse IP. C'est ainsi que nous savons quelles publicités mènent à des abonnements.
- Apple Ads : sur iPhone, l'app transmet à RevenueCat le jeton d'attribution fourni par Apple, et RevenueCat demande à Apple quelle campagne, quel groupe d'annonces et quel mot-clé Apple Ads ont mené à ton installation, s'il y en a. C'est l'attribution standard d'Apple : elle n'utilise pas l'IDFA et ne demande pas d'autorisation de suivi.
Ce qui ne part jamais chez Meta, chez Apple Ads ni chez aucun réseau publicitaire : le contenu de l'app — tes addictions, tes rechutes, tes humeurs, tes check-ins, tes notes, tes réponses au questionnaire et tes messages au chat. L'app n'envoie à Meta aucun événement de son cru : seulement les événements automatiques ci-dessus, et les événements d'abonnement que transmet RevenueCat. Rien n'est vendu.
Changer d'avis : sur iPhone, Réglages → Confidentialité et sécurité → Suivi → Loutra. Sur Android, réinitialise ou supprime ton identifiant publicitaire dans les réglages de ton téléphone (dans Google → Annonces, ou Confidentialité → Annonces, selon le modèle).
5. Ce que nous ne faisons jamais
- Aucune publicité dans l'app : tu ne verras jamais une pub dans Loutra.
- Aucune vente ni location de tes données, à personne, jamais.
- Aucun identifiant publicitaire sans ta permission sur iPhone : l'IDFA ne parvient à Meta et à RevenueCat que si tu autorises le suivi quand l'app le demande (§4.9), et rien dans l'app ne dépend de ta réponse.
- Rien de ce que tu suis ne part chez une plateforme publicitaire : tes addictions, tes rechutes, tes humeurs, tes check-ins, tes notes, tes réponses au questionnaire et tes messages au chat ne sont jamais envoyés à Meta ni à aucun réseau publicitaire.
- Aucun enregistrement de session ni d'écran.
- Aucune photo de profil — une image est vue avant de pouvoir être signalée, donc nous n'en avons pas du tout.
6. Notifications
Les rappels sont programmés localement sur ton téléphone. Il n'y a aucun serveur de notifications : nous ne pouvons rien t'envoyer, et nous ne savons pas si tu as ouvert un rappel, sauf si l'app l'enregistre comme événement anonyme.
7. Âge
Loutra n'est pas destinée aux enfants de moins de 13 ans, et nous ne collectons pas sciemment de données les concernant. Dans l'Union européenne, créer un compte et utiliser les fonctionnalités sociales suppose d'avoir au moins l'âge du consentement numérique de ton pays — 15 ans en France. Si tu penses qu'un enfant a créé un compte, écris à contact@loutra.app et nous le supprimerons.
8. Bases légales (RGPD)
| Traitement | Base légale |
|---|---|
| Fonctionnement de l'app sur ton appareil | Aucun traitement par nous — les données ne nous parviennent pas |
| Compte, sauvegarde, amis, fil | Exécution du service que tu as demandé (art. 6.1.b) |
| Données de santé que tu choisis de publier | Ton consentement explicite, donné en les publiant (art. 9.2.a) — retirable en supprimant le post |
| Statistiques anonymes | Intérêt légitime à améliorer l'app (art. 6.1.f), minimisées pour qu'aucune donnée identifiante n'y figure |
| Mesure publicitaire avec ton identifiant publicitaire (IDFA) sur iPhone | Ton consentement, donné via la demande de suivi d'Apple (art. 6.1.a) — retirable à tout moment dans Réglages → Confidentialité et sécurité → Suivi |
| Mesure publicitaire sans l'IDFA (événements du SDK de Meta, événements d'abonnement transmis par RevenueCat, identifiant publicitaire Android) et attribution standard d'Apple pour Apple Ads | Intérêt légitime à savoir lesquelles de nos publicités amènent des gens à l'app (art. 6.1.f), limité aux installations, ouvertures et abonnements — jamais ce que tu suis |
| Modération et signalements | Obligation légale et intérêt légitime à garder le fil sûr |
| Achats | Exécution du contrat et nos obligations comptables |
| La liste d'attente Android sur loutra.app | Ton consentement, donné en envoyant le formulaire (art. 6.1.a) — retirable à tout moment en nous écrivant |
9. Tes droits
Tu disposes d'un droit d'accès, de rectification, d'effacement et de portabilité de tes données, ainsi que d'un droit d'opposition et de limitation.
- Sans compte : tout est sur ton appareil et sous ton contrôle. Désinstaller efface tout. Réglages → Sauvegarde exporte le tout dans un fichier lisible.
- Avec un compte : Réglages → Compte → Supprimer mon compte supprime ton compte, ton profil, tes sauvegardes, tes posts, tes réponses, tes réactions et tes relations d'amitié. C'est immédiat et irréversible — l'app te propose un export au moment de partir.
- Les statistiques étant anonymes, nous ne pouvons généralement pas retrouver « tes » événements pour te les rendre ou les effacer — ce qui est aussi ce qui les rend inoffensifs.
- Mesure publicitaire : sur iPhone, Réglages → Confidentialité et sécurité → Suivi → Loutra retire ta permission à tout moment ; sur Android, réinitialise ou supprime ton identifiant publicitaire dans les réglages de ton téléphone. Rien ne change dans l'app, dans un cas comme dans l'autre.
Tu peux introduire une réclamation auprès de la CNIL (cnil.fr) ou de l'autorité de contrôle de ton pays.
10. Durées de conservation
| Donnée | Conservation |
|---|---|
| Données sur ton appareil | Tant que l'app est installée |
| Sauvegardes cloud | Les 20 plus récentes ; toutes supprimées avec le compte |
| Compte et profil | Jusqu'à la suppression de ton compte |
| Posts, réponses, réactions | Jusqu'à ce que tu les supprimes, ou avec ton compte |
| Signalements et traces de modération | Jusqu'à 12 mois après traitement |
| Statistiques anonymes | Jusqu'à 24 mois |
| Adresses de la liste d'attente | Jusqu'à l'envoi de l'email de sortie Android, puis supprimées |
| Échanges avec la loutre (chat) | 90 jours, puis supprimés automatiquement |
| Événements de mesure publicitaire reçus par Meta | Conservés par Meta selon ses propres règles (voir sa politique de confidentialité) ; nous ne les stockons pas nous-mêmes |
11. Qui traite des données pour nous
| Prestataire | Pour quoi |
|---|---|
| Supabase | Base de données et authentification : compte, profil, sauvegardes, posts — hébergé dans l'UE (Stockholm) |
| PostHog | Statistiques d'usage anonymes — hébergé dans l'UE |
| Resend | Envoi de tes codes de connexion à 6 chiffres |
| RevenueCat | Vérifier si ton abonnement est actif, transmettre tes événements d'abonnement à Meta et demander à Apple l'attribution Apple Ads de ton installation (§4.9) |
| Mistral AI | Générer les réponses de la loutre dans le chat — établi en France. Reçoit ton message et le contexte décrit au §4.8, jamais un identifiant |
| Meta Platforms Ireland Ltd | Mesurer nos publicités sur Facebook et Instagram. Reçoit les événements d'installation et d'ouverture de l'app, les achats intégrés, les événements d'abonnement transmis par RevenueCat, l'identifiant anonyme de son SDK, des informations et identifiants de l'appareil, et l'IDFA seulement si tu as autorisé le suivi (§4.9) — jamais ce que tu suis |
| Apple | Distribuer l'app et traiter les paiements sur iPhone |
| Distribuer l'app et traiter les paiements sur Android (Google Play) | |
| Apple (Apple Ads) | Nous indiquer quelle campagne, quel groupe d'annonces et quel mot-clé Apple Ads ont mené à une installation sur iPhone, par l'attribution standard d'Apple, sans l'IDFA (§4.9) |
Ton compte, tes sauvegardes et tes posts sont stockés dans l'Union européenne. Certaines de ces sociétés sont établies aux États-Unis, et ton adresse email transite par Resend pour t'envoyer un code de connexion. Meta Platforms Ireland peut transférer les données qu'elle reçoit à Meta Platforms, Inc. aux États-Unis. Lorsqu'un transfert hors UE a lieu, il est encadré par les clauses contractuelles types de la Commission européenne. Aucun de ces prestataires n'est autorisé à utiliser tes données pour son propre compte, à une exception près : selon ses conditions des outils professionnels (Business Tools Terms), Meta peut aussi utiliser les données de mesure qu'elle reçoit pour son propre compte, par exemple pour diffuser et améliorer ses publicités, et elle en répond alors selon sa propre politique de confidentialité.
12. Modifications
Si cette politique change de façon substantielle, la date en haut changera et l'app te le signalera.
13. Ce n'est pas un avis médical
Loutra est un compagnon, pas un soin médical. Elle ne remplace ni un médecin ni un thérapeute — et ce que d'autres utilisateurs écrivent dans le fil non plus. Arrêter brutalement l'alcool ou les benzodiazépines peut être dangereux — parles-en à un professionnel de santé avant de le faire.