Privacy Policy
Loutra · Last updated 2 August 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. There is no advertising in this app, and no cross-app tracking of any kind.
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
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.
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.
| We deliberately never send | Why |
|---|---|
| Any free text you write — your reason for quitting, your urge notes, your otter's name | 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 and validated by RevenueCat, which tells the app whether your subscription is active. We never see your payment details — Apple does not share them with us. RevenueCat identifies your subscription with an anonymous identifier, not with your email.
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.
5. What we never do
- No advertising, and no advertising SDK in the app.
- No selling or renting of your data, ever, to anyone.
- No cross-app or cross-site tracking. We do not use the advertising identifier (IDFA), and the app never asks for it.
- 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 |
| Moderation and reports | Legal obligation and legitimate interest in keeping the feed safe |
| Purchases | Performance of the contract, and our accounting obligations |
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.
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 |
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 |
| Apple | Distributing the app and processing payments |
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. 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.
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 2 août 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. Il n'y a aucune publicité dans cette application, et aucun pistage entre applications.
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
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.
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.
| 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 | 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 et validé par RevenueCat, qui indique à l'app si ton abonnement est actif. Nous ne voyons jamais tes moyens de paiement — Apple ne nous les communique pas. RevenueCat identifie ton abonnement par un identifiant anonyme, pas par ton email.
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.
5. Ce que nous ne faisons jamais
- Aucune publicité, et aucun SDK publicitaire dans l'app.
- Aucune vente ni location de tes données, à personne, jamais.
- Aucun pistage entre applications ou entre sites. Nous n'utilisons pas l'identifiant publicitaire (IDFA), et l'app ne le demande jamais.
- 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 |
| 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 |
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.
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 |
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 |
| Apple | Distribuer l'app et traiter les paiements |
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. 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.
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.