Doc Référence

Rapports de plantage et confidentialité

Ce que Celas Studio enregistre quand il plante, ce que contient le rapport, et exactement ce que vous envoyez quand vous choisissez de le signaler.

Celas Studio installe un gestionnaire de plantage avant que quoi que ce soit d'autre ne démarre, sous Windows comme sur toute plateforme POSIX. Si l'application plante, ce gestionnaire écrit sur le disque un petit rapport en texte brut (jamais un vidage mémoire) et s'efface ; rien n'est envoyé automatiquement au moment du plantage.

Ce que contient un rapport

ChampCe que c'est
Version de l'application, plateforme, version du système, architecture du processeurIdentifie la version, pas vous
Cause et adresse de la fauteDe quel genre de plantage il s'agissait et où en mémoire il s'est produit
Pile d'appelsJusqu'à 64 niveaux de pile, symbolisés quand c'est possible
Nombre de calques, image courante, nombre total d'imagesLa forme générale du projet ouvert à ce moment-là : aucun nom, aucun contenu
Outil actifQuel outil était sélectionné au moment du plantage

Aucun nom de fichier, aucun chemin et aucun dessin ne font jamais partie d'un rapport de plantage. Il n'y a aucun contenu de document dedans : seulement les décomptes ci-dessus.

Ce qui se passe à la prochaine ouverture

Si un rapport attend, le lancement suivant affiche un dialogue : « Celas Studio s'est fermé de façon inattendue », avec le même résumé de confidentialité que ci-dessus et deux choix : Envoyer le rapport ou Pas maintenant.

  • Envoyer le rapport téléverse le rapport sur un fil d'arrière-plan et, une fois l'envoi réussi, supprime le fichier local.
  • Pas maintenant laisse le rapport sur le disque et ferme le dialogue. Rien n'est envoyé. Le même dialogue réapparaît au lancement suivant, jusqu'à ce qu'un rapport soit vraiment envoyé.
Envoyer un rapport de plantage passe toujours par cette unique étape manuelle. Préférences ▸ Général porte une case Envoyer des rapports de plantage anonymes, mais aucun rapport n'est jamais envoyé automatiquement : le choix se fait dans ce dialogue, à chaque fois.

Ce qui quitte la machine

Un rapport envoyé part vers celas.studio en HTTPS. Les chemins de dossier personnel présents dans la pile d'appels sont nettoyés (tout ce qui suit /Users/, /home/ ou C:\Users\ est remplacé par [user] avant que la requête ne quitte votre machine) et la pile d'appels est plafonnée en longueur. Un identifiant d'installation anonyme voyage avec le rapport pour que des plantages répétés d'une même installation puissent être groupés ; il est engendré localement et n'est pas une empreinte matérielle. S'il se trouve que vous êtes connecté à votre compte celas.studio, le rapport vous est attribué, mais la connexion n'est jamais nécessaire pour en envoyer un.

Où sont gardés les rapports

Un rapport non envoyé se tient sous crash-report.txt dans le dossier de données de l'application, à côté de vos autres réglages : voir Où Celas Studio garde ses fichiers. Un client-id.txt anonyme se tient à côté. Si le plantage survient trop tôt pour que l'application connaisse son dossier habituel, le rapport se replie sur un fichier à côté de l'exécutable sous Windows, ou sur le dossier temporaire du système sous macOS et Linux.