Comment ChatLite traite vos données

ChatLite vous permet de discuter sans rien installer ni créer de compte. Cette page explique simplement où vont vos données et décrit le fonctionnement actuel du service.

Ce qui reste sur votre appareil

Votre pseudo, votre avatar, vos contacts, vos salons et l'historique des discussions sont enregistrés dans votre navigateur (IndexedDB et localStorage). Si vous vous connectez, vos jetons de session y sont également conservés. Effacer les données du site les supprime.

Appels et partage d'écran

L'audio, la vidéo et le partage d'écran utilisent WebRTC. Les navigateurs tentent d'abord une connexion directe, en s'appuyant sur un serveur STUN public pour découvrir leur adresse réseau. Si ce n'est pas possible, un relais (TURN) peut être utilisé lorsqu'il y en a un de disponible. ChatLite n'exploite pas son propre serveur relais, et l'entrée TURN tierce encore listée n'a aucune garantie de disponibilité : sur certains réseaux, un appel ne peut donc pas aboutir. Les médias sont chiffrés avec DTLS-SRTP ; un relais, s'il est utilisé, transmet donc du trafic chiffré mais peut voir des métadonnées de connexion telles que les adresses IP et les horaires.

Messages et fichiers

Lorsque deux navigateurs sont directement connectés, les messages et fichiers individuels circulent sur un canal de données WebRTC chiffré. Sinon, ils transitent par notre serveur via un WebSocket chiffré. Les messages de groupe passent toujours par notre serveur. Si le destinataire est hors ligne, les éléments sont mis en attente : dans la mémoire du serveur (jusqu'à 50 par utilisateur, effacés au redémarrage du serveur) ou, pour les appareils associés à un compte, dans notre base de données jusqu'à 14 jours. Les fichiers envoyés via le serveur sont limités à 8 Mo ; les transferts directs, à 100 Mo.

Ce que voit notre serveur

Notre serveur gère l'établissement de la connexion (signalisation), le statut en ligne, les indicateurs de saisie, les accusés de lecture, ainsi que le pseudo, l'avatar et le message d'état que vous partagez avec vos contacts. Pour les messages et fichiers qu'il relaie, il peut techniquement lire le contenu, car ChatLite ne propose pas actuellement de chiffrement de bout en bout au niveau de l'application. Les journaux d'exploitation peuvent contenir des pseudos et des identifiants d'utilisateur anonymes.

Notifications push

Si vous activez les notifications, votre navigateur enregistre un jeton auprès de Google Firebase Cloud Messaging. Lorsque vous êtes hors ligne et recevez un message, une notification contenant le nom de l'expéditeur et le début du message (ou le nom du fichier) est transmise via ce service.

Comptes facultatifs

Vous n'avez jamais besoin d'un compte pour discuter. Si vous en créez un, nous conservons votre adresse e-mail, un mot de passe haché avec bcrypt, vos appareils associés et des enregistrements de session (les jetons d'actualisation sont stockés hachés). Les comptes permettent la livraison multi-appareils décrite plus haut.

Mesure d'usage

ChatLite dispose d'une mesure d'usage propre (first-party) que l'exploitant peut activer ou désactiver, et n'utilise pour cela aucun outil d'analyse tiers. Lorsqu'elle est activée, ChatLite enregistre de courts événements produit, par exemple l'ouverture de la page d'accueil ou de l'application, la création ou l'ouverture d'une invitation, l'ajout d'un contact, la réussite ou l'échec d'une connexion directe ou via le serveur, l'usage d'un message, d'un fichier, d'un appel ou d'un partage d'écran, et la durée approximative d'une session, avec un contexte général : langue de la page, navigateur ou application installée, type d'appareil et famille de navigateur. Elle n'enregistre ni le contenu des messages ou fichiers, ni les noms de fichiers, pseudos, adresses e-mail, identifiants d'utilisateur, identifiants de salon ou adresses IP, et les requêtes de clients automatisés sont exclues. Les événements sont reliés par un identifiant aléatoire qui n'existe que dans l'onglet ouvert du navigateur, et les liens d'invitation peuvent contenir un jeton aléatoire servant à compter les invitations qui mènent à une conversation ; un navigateur qui a ouvert une invitation s'en souvient pendant 7 jours. Les lignes d'événements sont supprimées après 14 jours et seuls des totaux quotidiens sans identifiant sont conservés plus longtemps. Il s'agit de métadonnées d'événements limitées pour comprendre si le produit fonctionne, pas d'un profil de vous, mais ce n'est pas anonyme au sens strict : l'adresse IP de votre navigateur est visible de tout serveur auquel il se connecte, comme décrit dans ce que voit notre serveur. Lorsque la mesure est désactivée, rien n'est généré ni stocké.

Publicité

Le site web de ChatLite charge des scripts Google AdSense, qui peuvent utiliser des cookies conformément aux politiques de Google.