Navigateur
La langue est enregistrée dans localStorage. Identifiant aléatoire, pseudo, couleur, confirmation et jeton du créateur sont stockés par salle dans sessionStorage. Le mot de passe reste dans la mémoire de la page pour reconnecter. Recharger conserve la session ; fermer l’onglet la termine normalement, mais sa restauration peut la rétablir. Effacez les données du site, y compris un éventuel ancien profil global.
Communication et suppression
HTTPS/WSS transmet au Worker et au Durable Object identifiants, noms, couleurs, ordre d’arrivée, IDs et titres vidéo, temps, file, droits, sel et empreinte du mot de passe et empreinte du jeton créateur. Le service traite les messages et les transmet aux participants : pas de chiffrement de bout en bout.
SQLite garde au plus 30 messages et 50 vidéos. Le cache des titres et des dates de validation peut être réutilisé pendant au plus 24 heures. Sa suppression, avec toutes les données de la salle, intervient à l’expiration d’une salle vide et non automatiquement au bout de 24 heures. Le délai prévu est de 30 secondes après la dernière déconnexion détectée, avec retards possibles. Une salle jamais rejointe expire après au moins cinq minutes. Partir seul ne supprime pas si quelqu’un reste. Pas d’historique de compte, sauvegarde ni suppression individuelle ; les participants peuvent conserver des copies.
YouTube
Quand une vidéo existe, le navigateur charge l’API IFrame officielle et youtube-nocookie.com. Google reçoit des informations réseau et de lecture, peut utiliser cookies ou stockage similaire, notamment après démarrage, et diffuser ses publicités. Le mode renforcé ne signifie pas aucune transmission. Le Worker transmet l’identifiant de la vidéo à YouTube Data API v3 de Google avec une clé serveur pour obtenir le titre, l’autorisation d’intégration et le statut destiné aux enfants. Une validation réussie peut être réutilisée dans le cache de la salle pendant au plus 24 heures : chaque sélection ne déclenche donc pas une nouvelle requête à Google. La clé serveur n’est pas transmise au navigateur des participants. Aucun accès au compte Google ni téléchargement audiovisuel n’est demandé. Consultez les politiques liées.
Infrastructure, analyse et publicité
Cloudflare traite IP et métadonnées pour hébergement, connexions, limites et sécurité. Leur conservation suit ses réglages et sa politique, pas les 30 secondes de la salle. Le code n’intègre ni Google Analytics, balise analytique indépendante, enregistrement de session, ni chargeur AdSense. L’observabilité du Worker est désactivée et l’application ne journalise volontairement ni chat ni mots de passe. Les données opérationnelles Cloudflare sont distinctes. La balise de propriété et ads.txt ne chargent pas d’annonces.
Cloudflare Web Analytics/RUM mesure les visites et les performances de chargement des pages publiques. Ce service peut traiter les adresses des pages, les référents, des informations sur le navigateur ou l’appareil et des mesures de durée. Cloudflare indique ne pas utiliser de cookies ni de stockage local pour cette analyse. Les documents des salons privés et des erreurs bloquent le script et demandent de ne pas transformer leur HTML. L’entrée dans un salon charge un nouveau document avec cette politique plus stricte. ViewTalk n’envoie ni messages, ni mots de passe, ni profils de participants, ni vidéos sélectionnées à ce service. Les journaux de diffusion et de sécurité et les rapports d’erreurs réseau (NEL) de Cloudflare sont distincts : leur traitement et leur conservation suivent les réglages et la politique de Cloudflare, pas le délai de suppression des salons.
Contact
Adressez les demandes de confidentialité, suppression et sécurité à l’opérateur. Les mails sont traités par Gmail, séparément des salles. ViewTalk ne contrôle pas leur conservation ou suppression ; demandez les délais ou la suppression à l’opérateur. N’envoyez ni mots de passe, jetons ni conversations d’autrui. La politique sera mise à jour si le traitement change.