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 contient | Duré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
- Aucune mesure d’audience, ni Google Analytics ni équivalent.
- Aucun traceur publicitaire, aucun pixel de réseau social.
- Aucun script tiers, même pas au clic : ni l’accueil, ni la page de tarifs, ni la documentation, ni le blog ne vont chercher quoi que ce soit sur un autre domaine, hors les polices de caractères. Il n’y a plus d’exception depuis le 30 août 2026.
- Aucun cookie déposé avant que vous ne vous connectiez.
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.