Politique de confidentialité

Dernière mise à jour:

La présente Politique de confidentialité explique quelles informations sont traitées lorsque vous utilisez AlgoKit.dev (« AlgoKit », « nous »), pourquoi elles le sont et quels choix s’offrent à vous. AlgoKit.dev est une collection gratuite d’outils pour développeurs et pour le quotidien. Vous pouvez l’utiliser sans compte, et nous ne vous demandons jamais votre nom ni vos coordonnées, sauf si vous choisissez de nous écrire.

AlgoKit.dev est exploité par AlgoKit (Vietnam), responsable du traitement décrit ici. Contact : algokit.dev@gmail.com.

1. En bref

  • La plupart des outils traitent ce que vous saisissez entièrement dans votre navigateur. Ces données ne sont pas envoyées à nos serveurs.
  • Quelques outils réseau ne peuvent fonctionner qu’en interrogeant un service externe. Lorsque vous les lancez, la valeur saisie (par exemple un nom de domaine ou une adresse IP) est transmise à ce service. Ils sont listés dans Outils utilisant un service réseau.
  • Nous utilisons Google Analytics pour comprendre comment le site est utilisé. Dans l’EEE, au Royaume-Uni et en Suisse, le stockage lié à la mesure d’audience et à la publicité reste désactivé tant que vous ne l’avez pas accepté dans le bandeau cookies.
  • Nous pouvons utiliser Google AdSense pour afficher des publicités. Google et ses partenaires peuvent alors utiliser des cookies pour diffuser et mesurer les annonces.
  • Les préférences comme le thème, la langue et les outils favoris sont conservées dans le stockage local de votre navigateur, pas sur nos serveurs.

2. Outils qui fonctionnent dans votre navigateur

Les outils de hachage, d’encodage, de chiffrement, de formatage, de conversion, de texte, d’image, de design, les calculatrices et les générateurs s’exécutent en JavaScript sur votre appareil. Les textes, fichiers et clés que vous saisissez sont traités dans la mémoire du navigateur et ne sont pas envoyés à AlgoKit. Ils disparaissent lorsque vous rechargez ou fermez la page, sauf si un outil enregistre explicitement un réglage en local (par exemple les fuseaux horaires ajoutés à l’horloge mondiale).

Les fichiers que vous sélectionnez, par exemple pour calculer l’empreinte d’un fichier ou compresser une image, sont lus localement via l’API File du navigateur et ne sont pas envoyés.

3. Outils utilisant un service réseau

Certains outils ont besoin d’informations qui n’existent que sur le réseau. Ils n’envoient une requête que lorsque vous les lancez, et uniquement avec les données nécessaires à cette recherche. Comme pour toute requête web, le service destinataire voit également votre adresse IP et le user-agent de votre navigateur. Ces services sont :

  • Recherche DNS – le nom de domaine et le type d’enregistrement sont envoyés au résolveur DNS-over-HTTPS de Cloudflare (cloudflare-dns.com). Voir la politique de confidentialité de Cloudflare.
  • Recherche IP / géolocalisation – l’adresse IP saisie (ou, si le champ est vide, l’adresse IP publique de votre propre connexion) est envoyée à une API de géolocalisation IP (ipwho.is ou ipapi.co).
  • WHOIS / recherche de domaine – le nom de domaine est envoyé à rdap.org, qui transmet la requête au service RDAP du registre de domaines concerné.
  • Vérification SSL / certificats – le nom de domaine est envoyé à des services publics de recherche dans les journaux Certificate Transparency (crt.sh et Cert Spotter de SSLMate) afin de lister les certificats émis pour ce domaine.
  • Vérification de fuite de mot de passe – votre mot de passe n’est jamais envoyé. L’outil calcule dans votre navigateur l’empreinte SHA-1 du mot de passe et n’envoie que les 5 premiers caractères de cette empreinte à l’API par plages « Pwned Passwords » de Have I Been Pwned (api.pwnedpasswords.com). La comparaison avec la liste renvoyée se fait dans votre navigateur (k-anonymat).
  • Convertisseur de devises – les devises choisies sont envoyées à frankfurter.dev, qui renvoie les taux de change de référence publiés par la Banque centrale européenne.
  • Vérifications SEO et de sites web (par exemple des en-têtes HTTP, redirections, balises canonical, liens ou balises meta d’une URL en ligne) – l’URL saisie est envoyée au point d’accès propre à AlgoKit, algokit.dev/api/, qui fonctionne sur Cloudflare Pages Functions. Notre serveur interroge cette URL, en extrait les en-têtes, la chaîne de redirections ou le HTML nécessaires et renvoie le résultat à votre navigateur. Nous ne conservons ni le contenu récupéré ni les URL vérifiées. Cloudflare peut journaliser des métadonnées de requête standard (adresse IP, horodatage, chemin demandé) à des fins de sécurité et d’exploitation.

Ne saisissez pas de secrets, de clés privées ni de noms d’hôtes internes dans ces outils réseau.

4. Hébergement, journaux serveur et polices

AlgoKit.dev est un site statique hébergé sur Cloudflare Pages. Lorsque votre navigateur demande une page, Cloudflare traite des données techniques telles que votre adresse IP, l’URL demandée, le référent, le user-agent et l’heure de la requête afin de servir la page, de la protéger contre les abus et d’assurer son fonctionnement. Nous ne croisons pas ces données avec d’autres informations pour vous identifier.

Les polices web sont chargées depuis Google Fonts (fonts.googleapis.com et fonts.gstatic.com) : Google reçoit donc votre adresse IP et votre user-agent lors de leur téléchargement. Un service worker peut mettre en cache des pages et des fichiers dans votre navigateur pour accélérer le chargement et permettre un usage partiel hors ligne ; ce cache reste sur votre appareil et peut être vidé dans les réglages du navigateur.

5. Mesure d’audience

Nous utilisons Google Analytics 4, fourni par Google, pour savoir quelles pages et quels outils sont utilisés, comment les visiteurs arrivent sur le site et ce qu’il faut améliorer. Google Analytics utilise des cookies (comme _ga) et collecte des informations telles que les pages vues, la localisation approximative déduite de votre adresse IP, le type d’appareil et de navigateur et le site de provenance. Nous n’envoyons pas à Google Analytics le contenu saisi dans les outils et nous ne l’utilisons pas pour vous identifier.

Nous utilisons le mode Consentement v2 de Google (Consent Mode v2). Pour les visiteurs de l’Espace économique européen, du Royaume-Uni et de la Suisse, le stockage lié à la mesure d’audience et à la publicité est « refusé » par défaut : les balises Google n’utilisent aucun cookie de mesure ou publicitaire tant que vous n’avez pas cliqué sur Accepter dans le bandeau, même si elles peuvent envoyer des signaux sans cookie (par exemple qu’une page a été vue) dépourvus d’identifiant. Dans les autres régions, ces fonctions sont activées par défaut et vous pouvez les désactiver en cliquant sur Refuser. Votre choix est enregistré dans le stockage local du navigateur sous la clé algokit_cookie_consent et peut être modifié à tout moment via le lien « Paramètres des cookies » en bas de page.

Vous pouvez aussi bloquer Google Analytics avec le module complémentaire de désactivation de Google Analytics. En savoir plus : Comment Google utilise les informations des sites ou applications qui utilisent ses services.

6. Publicité

Nous pouvons utiliser Google AdSense pour afficher des publicités sur AlgoKit.dev. La publicité aide à financer le fonctionnement du site et à garder les outils gratuits.

  • Des fournisseurs tiers, dont Google, utilisent des cookies pour diffuser des annonces en fonction de vos visites antérieures sur ce site ou sur d’autres sites.
  • Les cookies publicitaires permettent à Google et à ses partenaires de vous proposer des annonces en fonction de vos visites sur ce site et/ou sur d’autres sites Internet.
  • Vous pouvez désactiver la publicité personnalisée dans les Paramètres des annonces Google. Vous pouvez également refuser l’utilisation de cookies par certains fournisseurs tiers à des fins de publicité personnalisée sur www.aboutads.info ou, en Europe, sur www.youronlinechoices.eu.
  • Si vous cliquez sur Refuser dans le bandeau cookies – ou si vous vous trouvez dans l’EEE, au Royaume-Uni ou en Suisse et n’avez pas accepté –, les demandes d’annonces sont envoyées avec le stockage publicitaire et la personnalisation refusés : Google peut alors n’afficher que des annonces non personnalisées ou limitées.

Pour plus de détails, consultez Comment Google utilise les informations des sites ou applications qui utilisent ses services et comment Google utilise les cookies dans la publicité.

7. Cookies et stockage local

AlgoKit ne dépose lui-même aucun cookie de suivi. Pour mémoriser vos réglages, le site enregistre quelques petites valeurs dans le stockage local de votre navigateur ; elles restent sur votre appareil :

  • votre thème de couleurs (clair ou sombre) ;
  • votre langue préférée ;
  • vos outils favoris ;
  • votre choix dans le bandeau cookies (algokit_cookie_consent) ;
  • les réglages de certains outils, comme les fuseaux horaires ajoutés à l’horloge mondiale.

Les cookies de Google Analytics et de Google AdSense sont décrits ci-dessus. Vous pouvez supprimer les cookies et le stockage local à tout moment dans les réglages de votre navigateur.

9. Durée de conservation

  • Nous ne conservons aucune des données saisies dans les outils traités par votre navigateur.
  • Les URL vérifiées via notre point d’accès /api/ ne sont traitées que pendant la durée de la requête.
  • Les données d’événements de Google Analytics sont conservées 14 mois au maximum, puis supprimées automatiquement.
  • Les e-mails que vous nous envoyez ne sont conservés que le temps nécessaire au traitement de votre demande et à son suivi.
  • Cloudflare, Google et les autres services cités conservent les données qu’ils traitent selon leurs propres politiques.

10. Vos droits

Selon votre lieu de résidence, vous pouvez disposer d’un droit d’accès, de rectification, d’effacement et de portabilité de vos données personnelles, d’un droit d’opposition ou de limitation du traitement, ainsi que du droit de retirer votre consentement. Les résidents de Californie ont le droit de connaître, de supprimer et de corriger leurs informations personnelles et de s’opposer à leur « vente » ou à leur « partage » à des fins de publicité comportementale multi-contextes ; vous pouvez le faire en cliquant sur Refuser dans « Paramètres des cookies » ou via les liens de désactivation de la section Publicité. Nous ne vendons pas d’informations personnelles contre de l’argent.

Comme il n’y a pas de comptes et que nous ne conservons pas les données saisies dans les outils, nous ne détenons généralement aucune donnée personnelle pouvant vous être rattachée, hormis les e-mails que vous nous envoyez. Les données de mesure d’audience et de publicité sont détenues par Google et peuvent être gérées depuis votre compte Google et via les liens ci-dessus. Pour exercer vos droits auprès de nous, écrivez à algokit.dev@gmail.com. Vous pouvez également introduire une réclamation auprès de l’autorité de protection des données compétente (en France, la CNIL).

11. Enfants

AlgoKit.dev est un site grand public destiné aux développeurs et ne s’adresse pas aux enfants de moins de 13 ans (ou de moins de 16 ans dans l’EEE). Nous ne collectons pas sciemment de données personnelles d’enfants. Si vous pensez qu’un enfant nous a transmis des données personnelles, contactez-nous et nous les supprimerons.

12. Sécurité

Toutes les pages et notre point d’accès /api/ sont servis exclusivement en HTTPS. Comme l’essentiel du traitement a lieu dans votre navigateur, vos saisies ne sont pas exposées à nos serveurs ; les bonnes pratiques restent néanmoins de mise : ne collez pas de secrets de production ni de clés privées dans un outil en ligne, y compris les nôtres.

13. Modifications de cette politique

Nous mettons cette page à jour lorsque les pratiques du site en matière de données changent, par exemple lorsqu’un outil commence ou cesse d’utiliser un service externe. La date de « Dernière mise à jour » en haut de page indique la dernière révision.

14. Contact

Questions sur cette politique ou demandes relatives à la vie privée : algokit.dev@gmail.com. Vous pouvez aussi utiliser notre page de contact.