Politique de confidentialité — Sprint Goals Board pour Jira
Sprint Goals Board pour Jira (« l'extension ») est une extension Chrome qui affiche les boards Scrum et Kanban de Jira Cloud en swimlanes par objectif, directement dans leur page Jira. Cette page explique quelles données elle utilise, où elles vont et comment les effacer.
Les mentions de Sprint Planning ci-dessous concernent uniquement la version locale de développement
chargée depuis dist/. Cette fonction expérimentale est désactivée dans le paquet distribué.
En résumé
- L'extension lit vos données directement dans votre Jira, depuis votre navigateur, avec votre propre session.
- Aucune donnée n'est transmise automatiquement à l'éditeur : pas de serveur de collecte de l'éditeur, pas de mesure d'audience, pas de publicité, aucune vente de données.
- Vos préférences personnelles restent dans votre navigateur. Les réglages du board que vous modifiez sont enregistrés dans votre Jira, pour être partagés avec votre équipe.
- L'extension n'écrit dans Jira que sur un geste explicite de votre part.
Données consultées
Uniquement sur le site Jira Cloud (*.atlassian.net) que vous choisissez de connecter,
et seulement après votre accord dans la fenêtre d'autorisation de Chrome :
- votre compte Jira (identifiant de compte et nom affiché), pour des filtres comme « Mes tickets » ;
- la langue de la page Jira et, si nécessaire, la préférence de langue de votre compte Jira, pour afficher automatiquement l'extension en français, en espagnol ou, pour les autres langues, en anglais ;
- les boards, sprints, colonnes, filtres rapides et types de tickets, ainsi que votre droit de modifier le board (pour ne proposer la modification de ses réglages qu'à qui peut les enregistrer) ;
- les tickets des sprints actifs en Scrum, ou du périmètre du board en Kanban : clé, résumé, statut, type, priorité, personne assignée, story points, étiquettes, liens, historique des statuts et les champs que vous choisissez d'afficher ;
- les Goals Atlassian associés aux tickets ou épinglés au sprint ou au board Kanban, lus par la passerelle de votre site Atlassian ;
- les requêtes JQL des couleurs et leurs suggestions : la saisie est envoyée à Jira pour la validation, les propositions de valeurs et la recherche des tickets correspondants, avant même d'appliquer les réglages ;
- dans Sprint Planning, les sprints futurs, leurs objectifs texte et tickets, le backlog du board et le reste à faire des sprints actifs ;
- les icônes de types et de priorités de Jira.
Le code de l'extension échange ces données avec les API de votre site Jira autorisé, en HTTPS. Les réglages et modifications enregistrés dans Jira sont accessibles selon les droits de votre organisation.
Les fiches et formulaires de transition sont des pages natives Jira ouvertes dans la page Jira hôte. Leur code, leurs ressources et les éventuelles apps installées relèvent de Jira, d'Atlassian et de votre organisation, avec leurs propres traitements. L'extension conserve leur fonctionnement et ne remplit ni ne valide leurs formulaires. Elle ne demande ni ne lit de mot de passe, de jeton ou de valeur de cookie : le navigateur utilise votre session Jira pour authentifier les requêtes.
Données enregistrées dans votre navigateur
Dans le stockage local de Chrome (chrome.storage.local), sur votre appareil uniquement,
jamais synchronisé avec votre compte Google :
- l'adresse du site Jira connecté ;
- la dernière URL de board choisie dans le lanceur, pour la prochaine ouverture ;
- les boards ajoutés et une copie de leurs réglages d'affichage : colonnes, ordre et couleurs des swimlanes, champs des cartes, règles de couleur, durée de la daily, etc. ;
- des préférences d'interface : langue choisie (Auto, Français, English ou Español), filtres, swimlanes repliées, largeur de la barre latérale, panneau de santé ouvert ou fermé, position du bouton Sprint Goals et messages déjà fermés. La langue choisie est personnelle, commune aux boards dans ce navigateur et n'est pas enregistrée dans Jira ;
- les brouillons du Sprint Planning : texte et ordre des objectifs, clés des tickets retenus et leurs rattachements, capacité envisagée et copie de référence pour détecter les modifications dans Jira. Ils sont effacés en oubliant le board ou en se déconnectant du site ;
- un journal des écritures faites dans Jira depuis l'extension (500 au plus) : date, site, action, clé du ticket, avant et après, résultat. Il sert à vérifier ce que l'extension a fait ;
- un réglage technique pour la passerelle des Goals Atlassian ;
- les cinq dernières mesures techniques de chargement, enregistrées automatiquement : date, version, durées, compteurs et catégories d'erreur, sans contenu des tickets, URL, JQL ni identifiants Jira. Elles restent locales, sont remplacées au fil des chargements et supprimées à la déconnexion. Leur fenêtre de consultation n'est pas affichée dans la vue Jira actuelle.
Ce que l'extension écrit dans Jira
Seulement sur votre geste explicite (glisser-déposer, validation d'un formulaire, bouton), dans votre Jira et avec vos droits :
- le changement de statut d'un ticket (transition), avec les champs du formulaire de transition que vous remplissez : commentaire, temps passé, story points, etc. ;
- le rang (l'ordre) d'un ticket ;
- le rattachement d'un ticket à un Goal Atlassian, ou son retrait ;
- les Goals épinglés au sprint, dans une propriété du sprint ;
- sur confirmation du Sprint Planning, le texte des objectifs d'un sprint futur, l'ajout des tickets retenus du backlog et leurs rattachements aux objectifs dans la propriété du sprint, visibles aux lecteurs autorisés dans Jira ;
- les réglages du board (groupes de types, ordre et couleurs des swimlanes, Goals épinglés au board Kanban, champs des cartes, règles JQL de couleur, daily…), à chaque modification que vous en faites, dans une propriété du board, et seulement si vous avez le droit de modifier ce board. Ils contiennent des réglages d'affichage ainsi que le nom et l'identifiant de compte de la dernière personne qui les a modifiés, visibles par toute personne qui peut voir ce board.
L'outil de diagnostic peut aussi, sur votre clic, écrire puis supprimer aussitôt une propriété de test sur un sprint.
Autorisations demandées
- Accès au site Jira que vous choisissez (
https://votre-site.atlassian.net/*), demandé au moment de la connexion : pour lire et écrire ce qui est décrit ci-dessus. Les appels aux API par le code de l'extension restent limités au site autorisé ; les pages Jira natives conservent leur fonctionnement propre. - Stockage : pour garder vos réglages dans votre navigateur.
- Onglet actif (
activeTab) : quand vous cliquez sur l'icône de l'extension, pour lire l'adresse de l'onglet affiché et reconnaître votre board Jira sans vous la faire saisir. Seules les adresses des boards choisis sont mémorisées ; l'extension ne collecte pas l'historique général de navigation. - Intégration dans Jira (
scripting) : pour afficher le board Sprint Goals sur le site autorisé, lorsque l'URL du board portesprintGoals=1, et ouvrir les fiches et formulaires natifs Jira. Après un déplacement, elle peut sélectionner la transition prévue dans Jira pour afficher son formulaire. Sans ce paramètre, Jira garde son affichage habituel, avec un simple bouton « Sprint Goals » sur ses boards. L'extension ne remplit ni ne valide automatiquement les formulaires. - Règle d'en-tête réseau (
declarativeNetRequestWithHostAccess) : pour que la passerelle des Goals Atlassian de votre site accepte les requêtes de l'extension. La règle ne touche que ces requêtes, émises par l'extension vers votre site.
Conservation et suppression
À l'installation, un onglet de l'extension demande l'adresse de votre Jira ; rien n'est envoyé ni autorisé avant votre clic. Au premier lancement, le lanceur reconnaît le board de l'onglet (ou demande son URL), demande l'autorisation du site, puis ouvre Jira. Il ne lit aucun ticket. La vue métier ne fonctionne pas dans un onglet autonome de l'extension : elle exige la page Jira autorisée.
- Se déconnecter (Site Jira → Se déconnecter) efface le site, les boards, leurs réglages, les brouillons locaux, les messages fermés, les mesures de chargement et le journal des écritures de ce site, et retire l'autorisation Chrome pour ce site. Les préférences générales d'interface restent locales.
- Désinstaller l'extension efface tout ce qu'elle a enregistré dans votre navigateur.
- Ce qui a été écrit dans Jira (statuts, rangs, rattachements, propriétés du sprint ou du board) reste dans Jira, comme toute modification faite dans Jira. Cela relève de votre organisation et d'Atlassian. Un administrateur Jira peut supprimer les propriétés de sprint ou de board.
Utilisation limitée
L'utilisation des informations reçues par l'extension respecte le règlement du Chrome Web Store sur les données des utilisateurs, y compris ses exigences d'utilisation limitée. Les données servent uniquement à la fonction unique de l'extension : afficher et mettre à jour votre board Jira. Elles ne sont ni vendues ni utilisées à des fins publicitaires, d'évaluation de solvabilité ou sans rapport avec cette fonction. Les échanges avec Jira et le partage avec les personnes autorisées dans Jira servent cette fonction. L'éditeur n'a pas d'accès automatique à vos données Jira. Si vous choisissez de lui transmettre un rapport ou des informations pour une demande d'assistance, ils peuvent être lus pour traiter cette demande.
Modifications
En cas de changement, cette page est mise à jour et sa date modifiée.
Contact
Pour toute question : denis.simon.consulting@gmail.com.