Confidentialité
Il y a deux situations bien différentes ici, selon que vous vous connectez ou non. Sans compte, rien de ce que vous suivez ne quitte votre appareil. Avec un compte, une partie le quitte. Cette politique couvre les deux.
Sans compte (l’app gratuite)
Tout ce que vous suivez est écrit dans le stockage local de votre propre navigateur et y reste. Clockflux conserve app pour vos sessions et vos jours off, appSettings pour votre solde de congés et votre date d’entrée, hoursFormat pour votre préférence entre décimal et h:mm, appVisited pour se souvenir que vous avez vu la page d’accueil, setupCompleted pour se souvenir que vous avez fait (ou passé) la configuration rapide, et appInstallState pour se souvenir si vous avez installé l’app sur votre écran d’accueil ou refusé cette proposition. Rien de tout cela n’est envoyé nulle part, et aucun serveur n’en garde de copie. Cela signifie aussi qu’effacer les données de votre navigateur pour ce site efface définitivement votre historique. Pensez à Clockflux Pro si vous préférez ne pas dépendre d’un seul navigateur.
Avec un compte
La connexion passe par Google. Google nous communique votre nom, votre adresse e-mail et votre photo de profil, ainsi qu’un identifiant stable de votre compte ; nous ne voyons jamais votre mot de passe Google. Nous stockons ces trois informations, votre offre et, avec Pro, vos pointages, vos jours off et vos réglages, pour qu’ils se synchronisent entre vos appareils. Nos serveurs et notre base de données sont hébergés par des fournisseurs cloud dans l’UE.
Si vous connectez un assistant IA, nous gardons aussi une trace de chaque modification qu’il fait pour vous (un pointage, une pause, une session corrigée, des jours de congé posés ou retirés) : la connexion qui l’a faite, quand, et les valeurs avant et après. Elle s’affiche dans Réglages → Assistants IA, est conservée 90 jours et supprimée avec votre compte.
Comme la plupart des serveurs, le nôtre tient un journal des requêtes qu’il traite : quand chacune est arrivée, quelle partie de l’API elle visait, comment elle s’est déroulée, et l’adresse IP d’où elle venait. Nous ne nous en servons que pour assurer la sécurité du service et comprendre ce qui n’a pas marché en cas de panne, jamais pour des statistiques.
La connexion ajoute aussi des entrées au stockage local de l’app : appUser pour le profil en cache qu’affiche l’app, appAccessToken pour le jeton de courte durée avec lequel elle appelle l’API, appLastSyncedSnapshot et appDataOwner (plus appDataOwnerBackups) pour que la synchronisation distingue vos données de celles d’un autre compte sur un navigateur partagé, clockflux-features-cache pour la dernière liste des fonctionnalités de votre offre, afin que l’app continue de fonctionner tant que notre serveur est injoignable, et appHasSignedInBefore, volontairement conservé même après la déconnexion, uniquement pour que l’app puisse dire « vous vous êtes déjà connecté ici » au lieu de donner l’impression de vous avoir rétrogradé en silence.
Connecter un assistant IA comme claude.ai depuis sa propre page de connexion conserve pendingOAuthRequest dans le stockage de session pendant que vous vous connectez avec Google : la demande de connexion de l’assistant, pour que l’app puisse vous y ramener. Elle est supprimée dès que vous répondez, et votre navigateur l’efface quand vous fermez l’onglet.
Rester connecté nécessite un cookie : refresh_token, posé par notre propre API sur .clockflux.app. Il est HttpOnly, donc aucun script ne peut le lire, et il ne sert qu’à maintenir votre session d’une page à l’autre. Il ne sert pas à vous suivre, ni ici ni ailleurs.
Sur ce site et sur le site du compte
Ce site (info.clockflux.app) conserve une seule entrée dans le stockage local de votre navigateur : clockflux.blog.read, les articles du blog que vous avez ouverts, pour que leur badge « Nouveau » disparaisse une fois lus.
Le site du compte (account.clockflux.app), où vous voyez le prix et passez à Pro, conserve clockflux:language dans le stockage local pour retenir la langue choisie, et clockflux:returnTo dans le stockage de session, qui ne dure que le temps de l’onglet et n’est plus pris en compte après dix minutes, pour vous ramener à la page où vous étiez après la connexion avec Google. S’y connecter enregistre aussi ses propres appUser et appAccessToken, comme le fait l’app.
Les articles lus, la langue et la page de retour ne quittent jamais votre navigateur. Aucune de ces entrées ne sert à vous suivre, et effacer les données de navigation de ce site les supprime.
Les e-mails que nous vous envoyons
Si vous avez un compte, nous pouvons écrire à l’adresse que Google nous a communiquée au sujet de Clockflux lui-même : un e-mail de bienvenue à la création de votre compte, les nouveaux articles du blog Clockflux, les nouvelles du produit et un résumé hebdomadaire de vos heures, si vous l’activez. Nous vous le signalons à la connexion, et vous pouvez arrêter ces e-mails à tout moment : chacun contient un lien de désinscription, qui fonctionne en un clic sans connexion. Se désinscrire n’a aucun effet sur votre compte ni sur vos données. Nous envoyons ces e-mails parce que vous utilisez Clockflux, sur la base de notre intérêt légitime à vous parler du produit que vous utilisez. Nous n’envoyons jamais d’e-mails pour le compte de qui que ce soit d’autre, et ne communiquons jamais votre adresse à personne d’autre que le prestataire qui les achemine.
Les e-mails sont acheminés par Resend, depuis news@clockflux.app, et les réponses arrivent à info@clockflux.app. Resend reçoit votre adresse e-mail et le contenu de chaque e-mail, et nous signale quand un e-mail ne peut pas être distribué ou est marqué comme spam. Dans ce cas, nous cessons d’écrire à cette adresse. Nous enregistrons si, et depuis quand, vous vous êtes désinscrit, pour continuer à le respecter.
Si vous activez le résumé hebdomadaire, nous enregistrons aussi votre fuseau horaire pour qu’il arrive le dimanche soir à votre heure, et l’e-mail contient vos heures, votre objectif et votre solde d’heures sup. : Resend reçoit donc aussi ces chiffres. Il s’arrête quand vous le désactivez dans les Réglages, utilisez le lien de n’importe quel résumé, ou quittez Pro.
Payer Pro
Les paiements sont gérés par Stripe, vendeur officiel (merchant of record) de la vente. Les données de votre carte vont chez Stripe et ne passent jamais par nos serveurs. Nous associons à votre compte un identifiant client et un identifiant d’abonnement Stripe, ainsi que votre offre et votre date de renouvellement, pour savoir à quoi vous avez droit. Stripe conserve les factures et justificatifs fiscaux que la loi lui impose de garder.
Statistiques
Le site utilise les statistiques respectueuses de la vie privée de notre hébergeur pour compter les visites. Elles n’enregistrent que les pages vues et les sites d’origine. Elles ne posent aucun cookie, ne vous suivent pas sur d’autres sites et ne voient jamais les heures que vous enregistrez. Pour distinguer les visites répétées, elles calculent une empreinte à partir de votre adresse IP et des caractéristiques de votre navigateur, supprimée et régénérée chaque jour : elle ne peut donc pas servir à vous reconnaître dans le temps. Ce traitement repose sur notre intérêt légitime à savoir à peu près combien de personnes utilisent Clockflux.
L’app utilise aussi le suivi des performances du même hébergeur pour mesurer la vitesse de chargement de ses pages. Il envoie les mesures de temps de chargement avec l’adresse de la page et votre type de connexion. Comme les statistiques, il ne pose aucun cookie, ne voit jamais les heures que vous enregistrez, et repose sur le même intérêt légitime, celui de garder l’app rapide.
Il n’y a pas de bandeau cookies, car il n’y a rien à vous demander. Le seul cookie que nous posons est celui de connexion décrit plus haut, strictement nécessaire à une fonctionnalité que vous avez demandée, et les statistiques n’en posent aucun.
Vos données, et comment vous en débarrasser
Nous ne vendons pas vos données, nous ne nous en servons pas pour établir votre profil et nous ne les utilisons pour entraîner quoi que ce soit. Vous pouvez exporter vos pointages depuis l’app à tout moment. Vous pouvez supprimer votre compte depuis les Réglages, ce qui résilie tout abonnement et efface tout ce que nous conservons pour vous. La seule exception concerne les factures et justificatifs fiscaux que Stripe et nous sommes légalement tenus de garder. Supprimer votre compte ne touche pas à la copie présente dans votre propre navigateur.
Tant que vous avez un compte, nous gardons vos données aussi longtemps que le compte existe. Avec Pro, nous gardons aussi les versions antérieures de vos données synchronisées pendant 30 jours, pour pouvoir annuler une synchronisation qui effacerait ou perdrait des pointages par erreur ; supprimer votre compte les efface aussi. Les sessions de connexion expirent d’elles-mêmes dans les 30 jours suivant leur dernière utilisation.
Vous avez le droit d’accéder à vos données, de les corriger, de les exporter ou de les effacer, et de vous opposer au traitement statistique décrit plus haut. Écrivez à info@clockflux.app et nous nous en occuperons.