Cookies

ClipHeat dépose deux cookies, et aucun des deux ne sert à vous suivre. Il n’y a pas de bandeau de consentement sur ce site, et cette page explique pourquoi plutôt que de vous laisser le deviner.

Ce qu’il y a, exactement

Nom À quoi il sert Durée Déposé quand
clipheat_session Vous garder connecté d’un écran à l’autre. C’est le cookie sans lequel il faudrait retaper son mot de passe à chaque page. Effacé à la fermeture du navigateur. La session correspondante expire côté serveur au bout de quatorze jours. À la connexion, jamais avant.
clipheat_oauth_state Vérifier qu’un retour depuis Google est bien la suite du départ que vous avez déclenché, et pas une requête fabriquée par un tiers. C’est une protection contre le CSRF, pas une mesure. Dix minutes, le temps de l’aller-retour. Seulement si vous cliquez « Continuer avec Google ».

Les deux sont HttpOnly — aucun script de la page ne peut les lire, y compris un script malveillant qui aurait réussi à s’y glisser — SameSite=Lax et Secure en HTTPS. Le second est en plus restreint au chemin /api/auth/google : il n’est envoyé nulle part ailleurs.

Ce que l’application range dans votre navigateur

Ce ne sont pas des cookies — rien n’est envoyé au serveur, et le serveur ne peut pas les lire. Mais la loi traite le stockage local comme le reste, alors les voici tous, avec ce qu’ils contiennent. Aucun ne sert à vous suivre, et aucun ne quitte votre appareil.

Les clés propres à un compte portent son identifiant : clipheat:<compte>:<nom>. Deux comptes utilisés sur le même navigateur ne se lisent donc jamais l’un l’autre.

CléCe qu’elle contientDurée
clipheat:<compte>:preferences Vos réglages d’interface : langue des menus, langue parlée par défaut, sous-titres, notification de fin. Jusqu’à effacement
clipheat:<compte>:presets Les réglages de génération enregistrés sous un nom. La fonction a été retirée le 1er septembre 2026 : ClipHeat ne l’écrit plus et ne la lit plus. Elle subsiste, inerte, sur un navigateur qui s’en était servi — vous pouvez l’effacer. Jusqu’à effacement
clipheat:<compte>:terminees Les six dernières générations terminées, pour vous les signaler au retour sur l’onglet. Elles s’effacent dès que vous les avez vues, et au bout de sept jours dans tous les cas. 7 jours, ou jusqu’à lecture
clipheat:<compte>:generations-en-vol Les identifiants des générations en cours, pour les retrouver après un rechargement de page. Jusqu’à la fin des générations
clipheat.langue fr ou en — la langue que vous avez choisie. Elle est rangée hors de votre compte, à dessein : elle est posée sur le site ou la documentation, avant même que vous ayez un compte, et sert de langue par défaut à l’application. Jusqu’à effacement
clipheat:ui:lateral-replie 0 ou 1 — la barre latérale est-elle repliée. Jusqu’à effacement
clipheat.assistant.masque 1 — vous avez masqué le bouton de l’assistant. Rangé pour la visite sur les pages publiques, et pour le compte dans l’application, où le choix se défait depuis les réglages. La visite, ou jusqu’à effacement
clippyme_preferences L’ancienne clé de réglages, lue et jamais écrite. Elle n’existe que sur un navigateur ayant servi avant le renommage. Jusqu’à effacement

Sur l’écran de connexion, si le défi anti-robot est activé

ClipHeat peut protéger la connexion et l’inscription par Cloudflare Turnstile, une vérification qui distingue un navigateur d’un script. Quand elle est activée, un script est chargé depuis challenges.cloudflare.com — uniquement sur les écrans de connexion et d’inscription, jamais sur les pages publiques — et Cloudflare peut déposer des données techniques dans votre navigateur le temps de la vérification.

C’est une mesure anti-fraude : elle protège les comptes contre les essais de mots de passe en masse, et le service contre les inscriptions automatisées. À ce titre elle est nécessaire à la sécurité du service, et relève de la même exemption que les deux cookies ci-dessus. Elle ne sert pas à mesurer l’audience ni à vous reconnaître d’un site à l’autre : Cloudflare s’engage à ne pas l’utiliser pour du ciblage publicitaire.

Elle n’est pas toujours active. Un déploiement qui ne l’a pas configurée ne charge aucun script — la page de connexion n’interroge Cloudflare d’aucune manière, et rien n’est déposé.

Ce qu’il n’y a pas

Le chat Discord

Depuis le 29 août 2026, un bouton « Discord » flotte en bas de la page d’accueil — et d’elle seule. Tant que vous ne le pressez pas, il ne fait rien : c’est un lien vers notre serveur, servi par nous, et aucune requête ne part vers Discord ni vers personne d’autre.

Le presser charge WidgetBot, qui affiche le salon dans la page. À ce moment-là, et à ce moment-là seulement, votre navigateur contacte cdn.jsdelivr.net puis les serveurs de Discord, et ceux-ci peuvent déposer leurs propres traceurs — nous ne les choisissons pas et nous n’y avons pas accès. Leur politique est celle de Discord, pas la nôtre.

C’est pour cela que le chargement attend un clic. L’extrait fourni par WidgetBot se charge dès l’ouverture de la page ; nous ne l’utilisons pas tel quel. Un visiteur qui n’ouvre jamais le chat repart sans qu’un seul octet ait circulé vers un tiers, et celui qui l’ouvre l’a demandé en connaissance de cause. Fermer la page suffit à revenir en arrière : rien n’est retenu chez nous.

Si vous préférez ne rien charger du tout, le serveur reste joignable depuis n’importe quel client Discord, et l’adresse contact@clipheat.app ne demande rien à personne.

Pourquoi il n’y a toujours pas de bandeau

La directive ePrivacy — et la recommandation de la CNIL qui l’applique en France — exige un consentement pour les traceurs non nécessaires. Elle en exempte ceux qui sont strictement nécessaires à la fourniture d’un service expressément demandé : l’authentification en fait partie, la protection contre le CSRF aussi.

Les deux cookies ci-dessus sont dans ce cas, et il n’y en a pas d’autres. Un bandeau demanderait donc l’autorisation de faire quelque chose que nous ne faisons pas. Ce n’est pas seulement inutile : ça laisse entendre un pistage qui n’a pas lieu, et ça fait cliquer sur un consentement vide de sens.

Cette page a décrit, entre le 29 et le 30 août 2026, un chat hébergé par un tiers qui se chargeait au clic depuis ces pages publiques. Il n’y est plus : il a été déplacé dans l’application, donc derrière une connexion. Les pages publiques sont revenues à l’état qu’elles avaient avant — aucun script tiers, sous aucune condition — et l’en-tête de sécurité du serveur l’applique : il n’autorise plus ni le domaine du widget, ni celui de son iframe.

Si vous utilisez l’application, la bulle Discord s’y trouve en bas de chaque écran. Elle suit la même règle : rien ne part vers un tiers tant que vous ne l’avez pas pressée, et vous pouvez la masquer dans Réglages.

Une mesure d’audience ou une régie, en revanche, changeraient cela. Elles se chargent sans qu’on les demande, et le jour où l’une d’elles arriverait, cette page changerait d’abord et le bandeau apparaîtrait avec.

Les refuser ou les effacer

Votre navigateur permet de les supprimer et de les bloquer, pour ce site seul, depuis ses réglages de confidentialité. Effacer clipheat_session revient à se déconnecter — c’est exactement ce que fait le bouton « Se déconnecter », qui a l’avantage d’invalider aussi la session côté serveur.

Bloquer les cookies de ce site empêche de se connecter. Ce n’est pas une punition, c’est mécanique : sans le cookie de session, le serveur ne peut pas savoir que la page qu’il vous sert est la vôtre.

Voir aussi

Confidentialité · Conditions générales · Mentions légales