Politique de confidentialité de TuneCraft

En vigueur le [date de publication]

En bref

  • TuneCraft fonctionne sur Atlassian Forge et garde ses données dans le stockage Forge d’Atlassian pour votre site Jira, à l’emplacement de résidence des données de votre site. Elle ne déclare aucun accès réseau externe et n’envoie rien hors d’Atlassian.
  • Plugincraft ne reçoit aucune des données que l’application lit ou garde. Ce qu’elle peut lire de l’application est technique : les journaux de l’application et les statistiques d’utilisation qu’Atlassian montre à un éditeur pour chaque site. Comme pour toute application payante, le Marketplace d’Atlassian lui donne aussi votre licence et ses coordonnées. Un administrateur peut choisir de nous envoyer un paquet de soutien.
  • TuneCraft ne stocke aucune adresse courriel ni aucun texte des réglages de vos flux d’automatisation. Les textes écrits par des personnes qu’elle conserve sont les noms des flux, ce qu’un administrateur Jira saisit comme paramètre et, pendant 30 jours, l’ancien et le nouveau texte d’un changement d’étiquette.
  • Si un administrateur Jira active l’analyse automatique, un expéditeur que le client exécute envoie les flux caviardés au seul déclencheur Web de l’application, avec une clé. La section 6 dit ce qu’il envoie, ce que l’application garde et qui détient la clé.
  • Nous ne vendons pas de renseignements personnels, ne les utilisons pas pour de la publicité et ne les utilisons pas pour entraîner un modèle.
  • La sécurité, la journalisation, le traitement des données, l’IA et l’entente de traitement des données sont dans le centre de confiance.

Cette politique explique ce que TuneCraft : automatisation et nettoyage du site (« TuneCraft »), une application pour Jira Cloud conçue par Logiciels Plugincraft inc. (« Plugincraft », « nous »), fait des données. Elle couvre l’application seulement. La politique de confidentialité d’Atlassian couvre Jira lui-même, et la politique de confidentialité de ce site Web couvre plugincraft.ca et le soutien que nous offrons.

Logiciels Plugincraft inc. (en anglais, Plugincraft Software Inc.) est une société par actions constituée le 26 octobre 2026 en vertu de la Loi sur les sociétés par actions (RLRQ, chapitre S-31.1) du Québec. Son numéro d’entreprise du Québec (NEQ) est le 1182711235. Nous respectons la Loi sur la protection des renseignements personnels dans le secteur privé du Québec et, lorsqu’elle s’applique, la Loi sur la protection des renseignements personnels et les documents électroniques (LPRPDE) du Canada.

À qui s’adresser

Le président de Logiciels Plugincraft inc. est la personne responsable de la protection des renseignements personnels. Pour toute question, demande ou plainte concernant vos renseignements personnels, écrivez au président à info@plugincraft.ca. Indiquez « Protection des renseignements personnels » en objet.

Rôles

Votre organisation décide de la façon dont TuneCraft est utilisée et est la responsable du traitement des renseignements personnels qu’elle contient. Plugincraft fournit le logiciel qui traite ces données pour votre compte, à titre de sous-traitante. Notre entente de traitement des données en fixe les conditions. Atlassian héberge l’application sur sa plateforme et en est le seul sous-traitant (voir Sous-traitants).

1. Ce que TuneCraft lit

Sauf indication contraire, l’application lit Jira en tant que la personne qui l’utilise, avec les droits Jira propres à cette personne.

2. Ce que TuneCraft stocke, et pourquoi

L’application stocke ce qui suit dans le stockage hébergé Forge d’Atlassian pour votre site. Les noms et les textes qu’une ligne n’énumère pas ne sont pas stockés.

DonnéesPourquoi
Pour chaque flux analysé : son identifiant, son nom, son type de déclencheur, les identifiants de ses projets, son jour de création, le réglage de Jira pour ses courriels d’échec, pour un flux planifié ses exécutions par mois selon son calendrier (estimées), les identifiants de compte Atlassian de son propriétaire et de son acteur, une empreinte de sa structure, son score et ses nombres d’étapes estimésPour lister les constats par flux, aviser les propriétaires et reconnaître le flux dans les analyses suivantes
Pour chaque analyse : l’identifiant de compte de la personne qui l’a faite (ou l’application, pour une analyse automatique), quand, et ses totauxPour montrer l’historique des analyses
Pour une analyse lancée par un administrateur Jira : la structure de chaque flux (ses étapes, leur ordre et leurs réglages), chaque texte remplacé par un hachage à clé; en clair seulement des nombres, des vrai ou faux, les mots propres de l’export (le cron d’un calendrier avancé compris), les noms de champs propres à Jira, les identifiants de projets, ainsi que la fréquence, le début et la fin d’un calendrier de base. À côté, les identifiants de comptes que ses étapes nommentPour que les administrateurs Jira puissent optimiser un flux ou tous les flux à la fois, et suivre un flux d’une analyse à l’autre sans rechoisir l’export
Pour chaque flux de la dernière analyse terminée, et de celle en cours : ce qu’il utilise (les champs, options, statuts, projets, versions, composants, types de tickets, priorités, résolutions, types de liens, étiquettes, filtres et groupes qu’il nomme), chacun par identifiant Jira ou par hachage à clé de son nom, et comment il l’utilise; des nombres pour la gouvernance (requêtes Web, identifiants de connexion, adresses courriel fixes et celles hors des domaines de votre organisation, si un flux planifié fait une recherche et combien de tickets elle trouve, un propriétaire manquant, un acteur qui est une personne); ce qu’il nomme que Jira n’a plus; combien de ses JQL Jira a refusés. Jamais une adresse, un hôte, un en-tête, une valeur ni un texte de JQL. Un hachage à clé est un pseudonyme, et non un secret pour qui détient la base de données : la clé est conservée dans le même stockage, si bien qu’on peut retrouver un nom court en essayant des candidats. Une valeur qui ressemble à une personne n’est jamais hachée dans cet enregistrementPour que les administrateurs Jira voient quels flux utilisent quelque chose avant de le retirer ou de le changer, examinent les identifiants de connexion, les courriels et les propriétaires, et corrigent les flux qui échouent ou n’agissent jamais
Des journaux d’audit de l’automatisation choisis avec les exports : pour chaque flux, seulement des nombres et des jours civils (exécutions et leur issue, étapes facturées, durée, jour de la dernière exécution et de la dernière exécution échouée); les exécutions et étapes du site par jour, par produit; et, d’un journal qui liste toutes les exécutions, l’heure de sa dernière exécution : une seule heure pour tout le journal, sans flux, exécution, personne ni ticket à côté, gardée seulement quand le dernier jour de ce journal est le jour de l’analysePour montrer quels flux échouent, sont arrêtés par les limites de Jira, s’exécutent sans rien faire ou ne s’exécutent plus, montrer l’utilisation au-delà des 90 jours que garde le journal de Jira, et prévoir le mois
Pour chaque siège payant d’un export d’utilisateurs qu’un administrateur Jira choisit : l’identifiant de compte, le dernier jour d’utilisation et l’indication d’administrateur du produitPour que les administrateurs Jira voient les sièges payants que personne n’utilise et les administrateurs du produit qui n’ont pas été actifs
Pour chaque action de la page À faire : son état, l’identifiant de compte de l’administrateur Jira qui l’a fixé et la clé du ticket qu’un administrateur Jira y a liéPour que les administrateurs Jira suivent le nettoyage qu’ils ont décidé
Pour chaque avis envoyé au propriétaire d’un flux : le flux (pour un filtre dont Jira refuse le JQL, l’identifiant Jira du filtre), quand, la clé du ticket Jira, les identifiants de compte de la personne avisée et de celle qui l’a envoyé, et l’objet. Pas son texte, qui est dans Jira, où toute personne qui peut parcourir le projet peut le lirePour lister les avis envoyés au sujet d’un flux
Pour chaque alerte envoyée : sa clé (le genre d’alerte, le produit et la période), quand, et la clé du ticket Jira. Aucun identifiant de compte. Pas son texte, qui est dans Jira, où toute personne qui peut parcourir le projet peut le lirePour lister les alertes envoyées, et pour qu’aucune alerte ne soit envoyée deux fois
Les paramètres qu’un administrateur Jira saisit : le forfait, le nombre d’utilisateurs, les groupes autorisés, les domaines de courriel de votre organisation, les réglages des alertes (projet, type de ticket, langue, noms ou identifiants de flux) et les identifiants de compte des personnes que les alertes mentionnent, les conventions de nommage des filtres, des tableaux de bord et des sprints, les deux nombres de jours après lesquels Laissés de côté compte un sprint comme laissé de côté, les cibles des vérifications (un nombre, avec l’identifiant de compte de l’administrateur Jira qui l’a fixée) et les consignes des vérifications (texte saisi par l’administrateur, 500 caractères au plus); les valeurs du modèle de coût, qu’une personne du niveau Gérer peut aussi enregistrer; et, à côté de chaque paramètre, l’identifiant de compte de la personne qui l’a enregistré en dernierPour calculer des estimations, décider de l’accès, distinguer les adresses de votre organisation de celles de l’extérieur, créer des alertes, et consigner qui a enregistré un paramètre en dernier
Pour les outils de nettoyage, tant qu’un administrateur Jira garde les vérifications d’un outil : de la configuration et des nombres par identifiant Jira (jamais un nom), avec la date de chaque lecture, une ligne pour chaque jour où un nombre a changé, et un code fait d’un nom avec la clé de votre site là où il faut trouver des copies (champs personnalisés, statuts, types de tickets, priorités, résolutions, types de liens, workflows), et, pour un champ personnalisé, les codes des noms qu’il a eus. Pour un filtre ou un tableau de bord, aussi l’identifiant de compte de son propriétaire et si ce propriétaire est actif. Pour le responsable d’un espace, l’identifiant de compte, seulement tant que Jira dit que ce responsable est inactif. Pour chaque personne à qui un schéma de permissions accorde une permission nommément, active ou non, l’identifiant de compte et la clé de la permissionPour montrer ce qui est inutilisé, copié, cassé ou près d’une limite, et quand un nombre atteindrait le plafond de Jira
Le registre de chaque changement qu’un outil de nettoyage a fait dans Jira : l’outil, quand, le type, les identifiants de compte de l’administrateur Jira qui l’a fait et d’un nouveau propriétaire, combien d’objets, le résultat, et jusqu’à quand on peut l’annuler; pour chaque objet, l’identifiant Jira, son état et ce dont une annulation a besoin (des identifiants, jamais des noms; pour un renommage, des hachages à clé de l’ancien et du nouveau nom; pour un statut supprimé, un hachage à clé de son nom et de sa description, fait avec la clé de votre site, pour qu’un statut renommé depuis la confirmation soit laissé tel quel; pour un workflow ou un schéma de workflow supprimé, combien de workflows ou de statuts la suppression a laissés inutilisés, sous forme de nombres; pour un filtre réparé, des hachages à clé de son JQL avant et après, faits avec la clé de votre site, jamais le JQL)Pour que les administrateurs Jira voient ce que TuneCraft a changé et l’annulent tant que Jira le permet
Pour chaque changement d’étiquette : l’ancienne et la nouvelle étiquette (le texte des étiquettes, 255 caractères au plus chacune) et les identifiants des tickets modifiésPour que le changement puisse être annulé ou poursuivi dans les 30 jours, sans fichier
Pour chaque fusion d’un champ dans un autre faite par un administrateur Jira (Champs > Fusionner des champs), et chaque préparation du champ à garder (options, espaces d’un contexte, écrans ajoutés) : les identifiants des deux champs personnalisés, des nombres, et les identifiants des tickets, options, espaces ou écrans touchés, chacun avec un code pour la réponse de Jira. Les valeurs copiées passent par la mémoire de l’application et ne sont jamais stockées ni écrites dans un journal; aucun nom de champ, texte d’option ni clé ou résumé de ticket n’est gardéPour que le changement puisse être poursuivi, vérifié et annulé; gardé comme le dit la section 5
Pour chaque changement d’étiquette, où il en est : les hachages à clé de l’ancienne et de la nouvelle étiquette, son état et ses nombres, et, tant que l’exécution est ouverte, l’identifiant du dernier ticket traitéPour qu’un changement d’étiquette puisse se dérouler par tranches, être arrêté, poursuivi ou annulé, et montrer ses nombres; gardé 400 jours, sauf l’identifiant du dernier ticket, qui disparaît à l’arrêt de l’exécution et dans tous les cas après 30 jours
Pour une lecture de Pièces jointes : des nombres de tickets, de fichiers et d’octets par espace, type de fichier et mois, les copies trouvées sur un ticket (des nombres), les identifiants des 100 tickets dont les pièces jointes prennent le plus de place et, pour une lecture d’espaces choisis, l’identifiant de compte de l’administrateur Jira qui l’a lancée. Jamais un nom de fichier, le texte d’un ticket ni le nom d’un espacePour montrer où les pièces jointes prennent de la place et quels tickets contiennent des copies
Pendant qu’une exécution d’archivage ou d’arriéré périmé est ouverte (si personne ne la termine ni ne l’arrête, jusqu’à 400 jours après sa dernière écriture) : la façon dont elle a été lancée, son mode et, pour un arriéré périmé, les identifiants d’espaces, un jour et un identifiant de statut. Les identifiants et les états des tickets sont dans le registre des changements ci-dessus. Jamais une clé, un résumé, le nom d’un filtre ni un texte de JQLPour pouvoir arrêter l’exécution ou la poursuivre, et revérifier chaque lot d’un arriéré périmé avant de l’écrire
La liste d’exclusion : pour chaque proposition qu’un administrateur Jira a choisi de ne plus voir, l’outil, le type d’objet et l’identifiant Jira (pour un flux, son identifiant et le constat), l’identifiant de compte de l’administrateur Jira qui l’a exclue, le jour, un code de motif et le jour où l’exclusion prend fin, s’il y en a un; pour une personne exclue, l’identifiant de compte de cette personne. Jamais un nomPour qu’une proposition exclue ne soit plus faite
La liste de surveillance : pour chaque champ, espace ou filtre qu’un administrateur Jira a mis sous surveillance, son type et son identifiant Jira, l’identifiant de compte de l’administrateur Jira qui l’a ajouté, le jour, 30, 60 ou 90 jours, le dernier jour où il a été vu utilisé et le jour de la dernière vérification. Au plus 100 lignes. Jamais un nomPour qu’un administrateur Jira voie si quelque chose est encore utilisé avant de le retirer
L’historique des changements : pour chaque changement qu’une lecture en arrière-plan a vu dans la configuration de Jira, le type, l’identifiant Jira et le jour. Jamais un nom, une requête ni une valeurPour que les administrateurs Jira voient ce qui a changé sur leur site, et quand
Pour l’analyse automatique : une empreinte à sens unique du secret de la clé; les parties d’un envoi en cours, qui contiennent les flux tels que l’expéditeur les a envoyés (voir la section 6); un registre de chaque envoi en cours ou tout juste terminé (son identifiant, son heure de début, son état et des nombres); et le résultat du dernier envoi (des nombres) avec l’heure où il a été enregistréPour n’accepter un envoi que d’un expéditeur qui a la clé, enregistrer l’analyse, répondre à une partie envoyée de nouveau sans l’enregistrer deux fois, et montrer à un administrateur Jira ce qui s’est passé
Les identifiants de comptes que l’application stocke, avec la date de leur dernier stockage et de leur dernier signalement à AtlassianPour le signalement des données personnelles à Atlassian (section 5)
Les nombres d’exécutions et d’étapes par mois mesurés pour certains flux (saisis par une personne du niveau Gérer, ou comptés à partir d’un journal d’audit) : l’identifiant du flux, les nombres, leur provenance et le jour de la mesurePour utiliser de vrais nombres à la place d’estimations
Pour chaque correction qu’une analyse a confirmée : l’identifiant du flux, le constat, les étapes économisées, le jour, les identifiants de l’analyse qui l’a confirmée et, le cas échéant, de celle qui l’a trouvée défaite, et le nom du flux tant que l’analyse qui l’a confirmée est gardéePour montrer les étapes que les corrections ont économisées, et quelles corrections une analyse ultérieure a trouvées défaites
Pour chaque analyse : les liens entre ses flux (lequel peut démarrer lequel, copies, déclencheurs partagés, boucles), par identifiant de flux; et l’avancement de la comparaison de l’analyse avec la précédente (identifiants d’analyses, un identifiant de flux, des nombres)Pour montrer comment les flux se relient, et pour savoir quels correctifs une analyse a confirmés ou annulés
Pour un essai : l’identifiant du seul flux pour lequel Optimiser peut préparer un correctif, une empreinte de sa structure et l’analyse dont il a été choisi; et combien d’objets chaque outil de nettoyage a modifiésPour garder un essai dans ses limites
Pour chaque jour où l’accueil des outils a été ouvert : les nombres entiers des cartes des outils (objets et constats comptés par outil et par gravité, et part de la limite la plus proche). Des nombres et des jours seulementPour pouvoir comparer le score Tune avec celui de la veille
Pour chaque vérification en arrière-plan : son état, où elle en est (identifiants Jira et positions), des nombres, des points Jira et des heures, et le code court de son dernier échec; et, pour chaque jour, ce qu’elle a fait (passages terminés, essais échoués, points dépensés). Aucun nom ni identifiant de comptePour poursuivre une vérification là où elle s’est arrêtée, respecter le budget de points, et montrer à un administrateur Jira ce que les vérifications ont fait
Des nombres sur les exécutions de maintenance de l’application, et ses propres points Jira par jour selon le typePour garder le stockage de l’application en ordre et montrer à un administrateur ce que l’application coûte

Les noms de flux sont du texte écrit par votre équipe. Ils sont conservés pour que les rapports puissent nommer les flux. Les flux conservés ne servent qu’aux administrateurs Jira. TuneCraft n’utilise pas vos données à d’autres fins, ne les vend pas, ne les utilise pas pour de la publicité et ne les utilise pas pour entraîner un modèle.

3. Où elles sont conservées

Toutes les données que l’application stocke sont dans Forge SQL, la base de données hébergée d’Atlassian pour les applications Forge, qui appartient à votre installation. Elles restent à l’emplacement de résidence des données de votre site Jira et le suivent si un administrateur change cet emplacement. L’application ne déclare aucun accès réseau externe, aucune ressource distante ni aucun appel externe, et n’a aucun outil MCP ni aucune API REST autre que le déclencheur Web de l’analyse automatique. Son seul point d’entrée à distance est le déclencheur Web de l’analyse automatique (section 6). Plugincraft n’a aucun serveur à elle. Voir Traitement des données : conservation et suppression.

4. Qui peut les voir

Dans l’application. Les personnes que vos administrateurs autorisent : les administrateurs Jira, les membres des groupes qu’ils autorisent, et les administrateurs d’un projet pour les flux de ce projet seulement. Les outils de nettoyage sont réservés aux administrateurs Jira. Les permissions de Jira s’appliquent à tout ce que l’application lit ou modifie dans Jira en tant qu’une personne.

Dans Jira. L’application crée des tickets Jira pour les alertes, les avis aux propriétaires et la page À faire. Les alertes sont créées en tant qu’application (Jira montre l’application comme rapporteuse), dans le projet et le type de ticket qu’un administrateur Jira a choisis et dans lesquels il peut créer. Toute personne qui peut parcourir ce projet peut les lire. Elles mentionnent les personnes choisies par l’administrateur, si bien que Jira les avise, et seulement celles qui peuvent parcourir le projet. Par défaut, elles nomment les flux par leurs identifiants seulement; un administrateur Jira peut activer les noms. Les avis aux propriétaires sont créés en tant que la personne qui les envoie, qui doit avoir le niveau Gérer, et les tickets de la page À faire en tant qu’administrateur Jira qui les confirme.

Plugincraft. Plugincraft ne reçoit aucune des données que l’application lit ou garde. Ce qu’elle peut lire de l’application est technique, et c’est plus que les journaux :

Un administrateur du site peut désactiver l’accès de l’éditeur aux journaux de l’application dans l’administration d’Atlassian.

Demandes des autorités. Plugincraft ne garde aucune copie des données que vous stockez dans TuneCraft : elles restent dans le stockage d’Atlassian pour votre site Jira. Si un tribunal, la police ou une autre autorité nous demande ces données, nous adressons la demande à vous ou à Atlassian. Si une demande vous concerne, nous vous en informons avant d’y répondre, sauf si la loi l’interdit, et nous ne communiquons que ce que la loi exige.

5. Combien de temps

6. L’analyse automatique

Un administrateur Jira peut activer l’analyse automatique. Un expéditeur, un script que le client exécute, lit alors le vrai texte de chaque règle avec le jeton d’API Atlassian du client, le caviarde du côté du client selon des règles au moins aussi strictes que celles du navigateur, et envoie le résultat au déclencheur Web de l’application, en parties d’au plus 58 000 octets. Une règle que l’expéditeur ne peut pas caviarder n’est pas envoyée et est comptée. L’application enregistre une telle analyse comme faite par l’application, et non par une personne, et garde ce qu’elle reçoit comme pour une analyse lancée par un administrateur Jira.

Le client choisit où l’expéditeur s’exécute : sur ses propres systèmes, ou comme tâche planifiée dans ScriptRunner Cloud, une application de scripts d’un autre éditeur que le client a installée sur son site Jira. Dans ce cas, ScriptRunner lit le vrai texte des règles et détient le jeton d’API du client, selon l’entente du client avec cet éditeur, avant que quoi que ce soit parvienne à TuneCraft. Le jeton n’atteint jamais TuneCraft ni Plugincraft.

Ce que l’application reçoit. Pour chaque flux : son identifiant, son nom, s’il est activé, les identifiants de compte de son propriétaire et de son acteur, les identifiants de ses projets, ses étapes dont chaque texte des réglages est remplacé par un marqueur, les identifiants de compte que ces étapes nomment, des identifiants Jira, des hachages à clé et des nombres. Les noms de flux sont du texte écrit par votre équipe : ils sont gardés et montrés tels quels. L’application ne reçoit jamais un texte des réglages d’une règle : elle vérifie chaque flux à son arrivée et de nouveau avant d’enregistrer l’analyse, et un seul flux non caviardé fait refuser tout l’envoi, sans que rien n’en soit gardé.

Le déclencheur Web. C’est le seul point d’entrée à distance de l’application. Il n’accepte que POST, avec une clé dans l’en-tête Authorization, et répond par l’une de dix réponses fixes (acceptée, non autorisée, sans licence, trop grande, requête invalide, hors ordre, déjà reçue, limite, réessayer plus tard, erreur), jamais par des données. Il refuse un envoi sans licence de l’application (un essai compte), plus de 6 envois par jour pour le site, plus de deux envois ouverts à la fois, une requête de plus de 150 Ko et un envoi de plus de 800 parties ou de 20 000 flux.

La clé. Un administrateur Jira fabrique la clé sur la carte Analyse automatique de la page Analyse et ne la voit qu’une fois. Elle a deux parties. L’une est un secret que l’expéditeur envoie avec chaque envoi pour montrer qu’il y est autorisé; l’application n’en garde qu’une empreinte à sens unique, faite avec l’identifiant du site et un secret propre à l’application, conservé dans une variable Forge chiffrée. L’autre est la clé d’analyse du site, la clé derrière chaque hachage à clé de cette politique, dont l’expéditeur a besoin pour faire les mêmes hachages à clé que le navigateur; l’application la garde aussi dans son stockage, et le navigateur de toute personne qui lance une analyse la reçoit. Quiconque détient la clé entière peut envoyer des analyses à l’application et peut tester des hypothèses contre un hachage à clé (un pseudonyme); gardez-la donc comme vous gardez le jeton d’API, dans le coffre à secrets de l’expéditeur. Remplacer la clé ou désactiver l’analyse automatique arrête aussitôt le secret précédent. Cela ne change pas la clé d’analyse.

Pendant qu’un envoi est en cours. Les parties d’un envoi attendent dans le stockage de l’application jusqu’à l’arrivée de la dernière et jusqu’à ce que l’application ait enregistré l’analyse; elles sont alors supprimées. Un envoi qui ne se termine jamais (un expéditeur qui s’est arrêté) est retiré par la maintenance quotidienne dès qu’il a une heure, trois heures si l’application avait commencé à l’enregistrer, ou 26 heures si l’expéditeur a demandé à l’application de le garder ouvert pour plusieurs exécutions. Les parties qui attendent contiennent les mêmes données que l’analyse enregistrée, y compris les identifiants de compte des propriétaires, des acteurs et des personnes que les étapes nomment. Ces identifiants sont ajoutés à la liste que l’application signale à Atlassian quand l’analyse est enregistrée : pendant les heures où un envoi attend, ils n’y sont pas, et un envoi qui ne se termine jamais est supprimé sans avoir été signalé.

7. Journaux et soutien

Atlassian conserve les journaux techniques de l’application, que Plugincraft peut lire pour corriger des problèmes. Ils ne contiennent que des identifiants des enregistrements propres à l’application, des nombres, des états et des codes d’erreur, jamais le contenu de vos flux, des noms ou des adresses courriel. Atlassian conserve les journaux des applications selon ses propres règles (sa documentation dit que les journaux sont disponibles pour les 30 derniers jours). Voir Journalisation des données.

Lorsque vous nous écrivez, nous conservons votre message, votre adresse courriel et tout ce que vous choisissez d’y joindre, comme le décrit la politique de confidentialité de ce site Web. Chaque administrateur décide d’envoyer ou non un paquet de soutien.

8. Fonctions d’IA

Sur un site qui a Rovo, TuneCraft a un assistant d’IA, l’assistant TuneCraft, qu’une personne ouvre depuis un bouton Demander à Rovo. C’est Rovo d’Atlassian : le modèle est celui qu’Atlassian fournit sur sa plateforme, et TuneCraft n’envoie rien hors d’Atlassian. La demande du bouton désigne ce que la personne regarde par son identifiant (un numéro de flux, de champ, de filtre ou d’espace, jamais un JQL, le texte d’une étiquette ni un secret). Pour répondre, l’assistant demande à TuneCraft ce que la personne peut voir : des nombres, des identifiants, les constats et les économies de la dernière analyse, et les noms que les pages de la personne montrent déjà. Ces réponses vont à Rovo et ne sont montrées qu’à cette personne. L’assistant ne modifie jamais Jira. Sur un site sans Rovo, l’application n’a aucune fonction d’IA. Voir la Politique d’utilisation de l’IA.

9. Comment nous les protégeons

L’accès à nos comptes et à nos dossiers est limité aux personnes qui en ont besoin et protégé par des mots de passe robustes et l’authentification à deux facteurs. L’application s’appuie sur la sécurité d’Atlassian pour tout ce qu’elle stocke. Pour signaler une vulnérabilité, voir l’Aperçu de la sécurité. La façon dont nous traitons les incidents est dans Réponse aux incidents.

Si un incident de confidentialité touchant vos renseignements personnels présente un risque de préjudice sérieux, nous vous en aviserons, ainsi que la Commission d’accès à l’information du Québec, avec diligence, comme la loi l’exige. Nous tenons un registre de tous les incidents.

10. Vos droits

Les demandes concernant des données personnelles dans TuneCraft (accès, correction, suppression) s’adressent aux administrateurs Jira de votre organisation, qui contrôlent les données. Ils peuvent les consulter dans l’application, et une personne du niveau Gérer peut supprimer des analyses dans la page Historique. Nous les aidons à titre de sous-traitante.

Pour les renseignements personnels que Plugincraft détient elle-même, vous pouvez nous demander de vous dire ce que nous détenons à votre sujet et de vous en remettre une copie, de corriger ce qui est inexact, de détruire ce dont nous n’avons plus besoin, et de cesser de les utiliser à une fin que vous aviez acceptée. Écrivez à info@plugincraft.ca. Nous pouvons vous demander de confirmer votre identité. Nous répondons dans les 30 jours, et c’est gratuit. Si notre réponse ne vous satisfait pas, vous pouvez porter plainte auprès de la Commission d’accès à l’information du Québec ou du Commissariat à la protection de la vie privée du Canada.

11. Enfants

L’application est destinée aux entreprises et ne vise pas les enfants de moins de 14 ans. Nous ne recueillons pas sciemment leurs renseignements.

12. Modifications de cette politique

Si nous modifions cette politique, nous mettrons à jour la date en haut de cette page. Si un changement est important, nous l’annoncerons aussi sur cette page avant son entrée en vigueur, et dans les « Nouveautés » de l’application.

13. Langue

Cette politique est disponible en français et en anglais. Les deux versions ont la même valeur.