Wipecraft

Confidentialité de Wipecraft

Ceci est une traduction ; la version anglaise fait foi. (The English version applies.)

Page : wipecraft.app/privacy/fr · S'applique à : Wipecraft 1.x pour macOS · Dernière mise à jour : 2026-10-29

Wipecraft lit votre disque pour montrer ce qui occupe de l'espace. Wipecraft n'envoie nulle part ce qu'il lit. Ces données ne sont transmises qu'à un agent de code que vous connectez vous-même, via une connexion locale sur votre Mac (voir « Outil en ligne de commande et plug-in Claude Code » et « Agents de code (MCP) »). Cette page liste chaque appel réseau effectué par l'app, ce que chacun transporte, et comment supprimer tout ce que Wipecraft conserve.

En bref

Ce qui quitte votre Mac, et quand

1. Activation de la licence

QuandVous saisissez une clé de licence et choisissez Activer.
DestinatairePolar, api.polar.sh (notre fournisseur de paiement et de licences).
Contenu envoyéLa clé de licence, notre identifiant de vendeur chez Polar (identifiant d'organisation) et un libellé pour cette activation : le nom de votre Mac, tel que défini dans Réglages Système > Général > Partage. Si le nom est vide, le libellé est « Wipecraft ». Polar conserve le libellé avec l'activation, ce qui vous permet de distinguer vos 2 activations. Comme toute requête web, elle transmet aussi à Polar votre adresse IP et un user agent.
RéponseUne indication de la validité de la clé et un identifiant d'activation que Wipecraft conserve dans votre trousseau.
Consentement préalableOui. Rien n'est envoyé tant que vous n'activez pas de clé.

2. Vérification de la licence

QuandUne fois à chaque ouverture de Wipecraft, uniquement si une licence est active sur ce Mac.
DestinatairePolar, api.polar.sh.
Contenu envoyéLa clé de licence, notre identifiant de vendeur chez Polar (identifiant d'organisation) et l'identifiant d'activation. Comme toute requête web, elle transmet aussi à Polar votre adresse IP et un user agent.
RéponseSi la licence est toujours valide, ou si elle a été remboursée ou révoquée.
Consentement préalableOui. Elle n'a lieu qu'après l'activation d'une licence. Si la vérification échoue, par exemple hors ligne, tout continue de fonctionner.

3. Retrait de la licence d'un Mac

QuandVous choisissez « Retirer de ce Mac » dans Réglages > Licence. Également lorsque vous activez une autre clé sur ce Mac : l'ancienne activation est libérée. Si une libération échoue, par exemple hors ligne, Wipecraft réessaie à sa prochaine ouverture.
DestinatairePolar, api.polar.sh.
Contenu envoyéLa clé de licence, notre identifiant de vendeur chez Polar (identifiant d'organisation) et l'identifiant d'activation. Comme toute requête web, elle transmet aussi à Polar votre adresse IP et un user agent.
Consentement préalableOui.

4. Recherche de mises à jour

QuandLorsque vous choisissez « Rechercher les mises à jour… ». Les recherches automatiques n'ont lieu que si vous les autorisez : l'outil de mise à jour (Sparkle) vous demande une fois s'il doit rechercher automatiquement.
DestinataireLe flux de mises à jour sur updates.blitzcortex.com.
Contenu envoyéUne requête web standard pour le flux de mises à jour. Comme toute requête web, elle transmet votre adresse IP et un user agent contenant le nom et la version de l'app. Le profil système de Sparkle est désactivé : aucun détail matériel ou système n'est ajouté.
RéponseLa liste des versions disponibles. Si vous en installez une, le fichier de mise à jour est téléchargé depuis l'adresse indiquée par le flux, et sa signature est vérifiée avant l'installation.
Consentement préalableRecherches manuelles : oui. Recherches automatiques : uniquement si vous répondez oui à la question de l'outil de mise à jour.

5. Rapports de plantage (désactivés par défaut)

QuandUniquement si vous activez « Envoyer les rapports de plantage » dans Réglages > Confidentialité. Cette option est désactivée par défaut, et rien n'est envoyé, chargé ni démarré tant que vous ne l'activez pas. La désactiver l'arrête.
DestinataireSentry (sentry.io), dans sa région de données UE (Allemagne).
Contenu envoyéEn cas de plantage de l'app : le type et le message du plantage, la trace de la pile, la version et le build de l'app, la version de macOS, le modèle et l'architecture de l'appareil, la mémoire et l'espace disque disponibles, et le chemin d'installation de l'app avec votre nom d'utilisateur remplacé par « _ ». Avant que quoi que ce soit ne quitte votre Mac, chaque chemin de fichier présent dans le message, le texte de l'exception, les tags et les données supplémentaires est remplacé par « <path> » ; votre nom d'utilisateur est retiré des chemins des frames de pile et des binaires. Comme toute requête web, elle transmet votre adresse IP.
Contenu non envoyéNoms de fichiers, noms de dossiers, résultats d'analyse, clé de licence, nom du Mac, données d'utilisation ou de session, breadcrumbs, données de performance ou de blocage de l'app, données MetricKit. « Send default personal data » (sendDefaultPii) est désactivé dans le SDK.
Consentement préalableOui. Désactivé tant que vous ne l'activez pas ; Réglages affiche « Envoie les détails des plantages sans noms ni chemins de fichiers. Désactivé par défaut. »

6. Vérification des fusions sur GitHub (votre propre connexion gh)

QuandPendant une analyse, pour un worktree dont les commits ne sont ni sur la branche principale ni sur un dépôt distant, et uniquement si l'origin de son dépôt se trouve sur github.com. La même vérification a lieu de nouveau juste avant que vous ne supprimiez un tel worktree ; si elle ne trouve plus la pull request fusionnée, rien n'est supprimé.
ConditionsLa GitHub CLI (gh) est installée dans /opt/homebrew/bin ou /usr/local/bin, vous êtes connecté à github.com avec elle, et « Rechercher les pull requests fusionnées sur GitHub » est activé dans Réglages > Confidentialité (par défaut : activé). Si l'une de ces conditions manque, rien n'est demandé et rien n'est affiché.
DestinataireGitHub, par gh, avec votre propre connexion. Wipecraft lui-même n'envoie rien et ne détient aucun jeton GitHub.
Contenu envoyéLes noms de branche et les identifiants de commit sont ce sur quoi Wipecraft interroge GitHub, via votre propre connexion gh ; rien d'autre ne quitte ce Mac. En pratique, gh envoie le nom du dépôt (propriétaire/nom, tiré d'origin) et le nom de la branche, et Wipecraft compare l'identifiant de commit du worktree avec la réponse, sur votre Mac. Deux commandes en lecture seule s'exécutent : gh auth status --hostname github.com et gh pr list --state merged. Rien n'est créé, modifié ni publié sur GitHub.
RéponseLes numéros et les identifiants de commit de tête des pull requests fusionnées pour cette branche. Wipecraft les utilise uniquement pour reconnaître une branche fusionnée par squash merge, afin que son worktree ne soit pas verrouillé au motif « commits ni sur la branche principale ni sur un dépôt distant ». Tous les autres verrous restent.
LimitesChaque appel s'arrête au bout de 5 secondes. Un délai dépassé ou une erreur compte comme « non fusionné » et n'affiche rien.
Consentement préalableActivé par défaut. Désactivez-le dans Réglages > Confidentialité ; une fois désactivé, gh n'est jamais exécuté.

Achat

Lorsque vous achetez, vous utilisez le paiement de Polar dans votre navigateur, pas l'app. Polar est le marchand officiel (merchant of record) : il gère le paiement, les taxes et les remboursements. Par l'intermédiaire de Polar, nous recevons votre adresse e-mail et les détails de votre commande, afin de vous envoyer votre licence et de gérer les remboursements. La politique de confidentialité de Polar couvre le paiement.

Outil en ligne de commande et plug-in Claude Code

La commande wipecraft est un programme simple situé dans l'app (Contents/Helpers). Elle s'exécute avec vos propres droits, n'exécute pas de commandes administrateur et n'effectue aucun appel réseau de sa propre initiative.

Le plug-in Claude Code est facultatif et n'est pas installé par Wipecraft. Lorsque vous l'installez, Claude Code exécute deux scripts qui appellent wipecraft :

Les deux commandes du plug-in exécutent wipecraft via Claude Code. /wipecraft:status exécute wipecraft scan --json ; Claude lit le résultat, qui inclut des chemins de dossiers, et celui-ci est transmis au fournisseur de Claude dans le cadre de votre conversation. La ligne affichée au début de la session entre dans la session de la même manière. /wipecraft:tidy montre d'abord une simulation (dry run) et n'exécute --apply qu'après votre réponse affirmative dans la conversation.

Agents de code (MCP)

wipecraft mcp est une commande que des agents de code comme Claude Code, Codex et Cursor peuvent démarrer sur votre Mac. C'est le même outil que la ligne de commande située dans le dossier Contents/Helpers de Wipecraft.

Ce que Wipecraft n'envoie jamais

Wipecraft n'envoie nulle part aucun des éléments suivants. Un agent de code que vous connectez reçoit les résultats d'analyse (titres, chemins, tailles) par la connexion locale décrite ci-dessus ; ce que cet agent en fait ensuite relève de votre choix et de ses propres conditions.

Les notifications de la surveillance sont des notifications macOS locales. Elles ne passent par aucun serveur.

Journaux locaux

Ce que Wipecraft conserve sur votre Mac

QuoiOùContenu
Dossier de données de l'app~/Library/Application Support/Wipecraft/Les fichiers ci-dessous.
Liste de quarantaine…/Wipecraft/quarantine-manifest.jsonL'emplacement d'origine de chaque élément en quarantaine, pour pouvoir le restaurer.
Liste des archives et archives…/Wipecraft/archive-manifest.json, …/Wipecraft/Archives/Les historiques de session compressés que vous avez archivés, et leur provenance.
Journal des suppressions…/Wipecraft/deletions.jsonlHeure, élément, titre, taille, type d'action, et si l'action était irréversible. Exportez-le au format CSV dans Réglages. Un élément supprimé directement ne laisse que cette entrée.
Historique de surveillance…/Wipecraft/growth.jsonl, …/Wipecraft/alert-ledger.jsonLes tailles relevées lors des vérifications quotidiennes, et les alertes déjà envoyées.
Verrou d'opération…/Wipecraft/store-operation.lockUn fichier de verrouillage. Il fait en sorte que l'app et la commande wipecraft agissent à tour de rôle lorsqu'elles déplacent des fichiers. Créé la première fois que quelque chose est déplacé.
Résumé du plug-in~/Library/Caches/wipecraft/session-brief.txt, et un dossier refresh.lock pendant l'actualisation (sous $XDG_CACHE_HOME/wipecraft/ si cette variable désigne un chemin absolu)Une ligne du plug-in Claude Code : le total libérable et jusqu'à trois noms de sources avec leur taille. N'existe que si vous avez installé le plug-in.
Dossiers de quarantaine~/.Wipecraft-Quarantine/ sur votre disque de démarrage, et .Wipecraft-Quarantine à la racine de tout autre disque que vous avez nettoyéLes fichiers que vous avez supprimés et que leur app ne recrée pas, pendant 7 jours.
LicenceÉlément du trousseau com.blitzcortex.wipecraft.licenseVotre clé de licence et votre activation.
Préférences~/Library/Preferences/com.blitzcortex.wipecraft.plistDes réglages comme la surveillance et le mode développeur.
Données de l'outil de mise à jour~/Library/Caches/com.blitzcortex.wipecraft/Les téléchargements de mises à jour, le cas échéant.
Stockage réseau~/Library/HTTPStorages/com.blitzcortex.wipecraft/Créé par macOS pour les requêtes web de l'app (appels de licence).
État des fenêtres~/Library/Saved Application State/com.blitzcortex.wipecraft.savedState/Créé par macOS pour restaurer les fenêtres.

Comment tout supprimer

  1. Décidez d'abord du sort de la quarantaine et des archives. Restaurez tout ce que vous voulez garder. Les archives contiennent vos historiques de session archivés ; une fois le dossier Archives supprimé, ils sont perdus.
  2. Libérez l'activation de la licence. Réglages > Licence > « Retirer de ce Mac ». Cela libère l'une de vos 2 activations.
  3. Désactivez « Lancer à l'ouverture de session » dans Réglages, si vous l'avez activé. Si vous avez installé le plug-in Claude Code, supprimez-le dans Claude Code, et supprimez l'entrée MCP que vous avez ajoutée pour Claude Code, Codex ou Cursor. Supprimez le lien wipecraft que vous avez créé dans /usr/local/bin, le cas échéant.
  4. Quittez Wipecraft depuis son menu ou depuis l'icône de la barre des menus.
  5. Supprimez l'app du dossier Applications.
  6. Supprimez ses données :
    • ~/Library/Application Support/Wipecraft/
    • ~/.Wipecraft-Quarantine/, et .Wipecraft-Quarantine sur les autres disques. Ces dossiers sont masqués. Dans le Finder, appuyez sur Commande + Maj + point pour les afficher.
    • ~/Library/Caches/com.blitzcortex.wipecraft/
    • ~/Library/Caches/wipecraft/ (le résumé du plug-in, si vous avez utilisé le plug-in)
    • ~/Library/HTTPStorages/com.blitzcortex.wipecraft/
    • ~/Library/Saved Application State/com.blitzcortex.wipecraft.savedState/
    • Préférences : dans Terminal, defaults delete com.blitzcortex.wipecraft
    • L'élément du trousseau com.blitzcortex.wipecraft.license, dans Trousseaux d'accès.
  7. Facultatif : retirez Wipecraft de Réglages Système > Confidentialité et sécurité > Accès complet au disque.

Pour faire supprimer vos données d'achat et vos libellés d'activation, écrivez-nous à l'adresse ci-dessous.

Vos droits

Vous pouvez demander quelles données personnelles nous détenons à votre sujet, et nous demander de les corriger ou de les supprimer. Les données personnelles que nous détenons :

Nous ne conservons aucun journal de requêtes sur le serveur de mises à jour. Cloudflare, qui héberge les fichiers de mise à jour, traite ces requêtes selon sa propre politique de confidentialité.

Écrivez à l'adresse ci-dessous. Vous pouvez aussi introduire une réclamation auprès de l'autorité française de protection des données (CNIL).

Contact

BlitzCortex — Berkay Turk EI, SIREN 103 051 652

E-mail : support@blitzcortex.com
Web : wipecraft.app/fr