From 4986a06b5167e3099991212e3bcf9bf8c384ae0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20BOYER?= <t.boyer@si17.lan> Date: Wed, 19 Feb 2025 17:09:54 +0100 Subject: [PATCH] =?UTF-8?q?[AIPD]=20Mise=20=C3=A0=20jour=20dynamique=20de?= =?UTF-8?q?=20l'impact=20potentiel=20+=20PDF=20+=20Changelog?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Ajout d'un calcul dynamique de l'impact potentiel - Ajout d'un bouton de retour et d'impression à l'étape 5 d'une AIPD - Modification de l'image du calcul du niveau de risque - Modification globale du PDF d'une AIPD - Suppression du bouton d'enregistrement en brouillon à l'étape 5 d'une AIPD --- CHANGELOG.md | 6 + public/images/NiveauRisque.png | Bin 271478 -> 25201 bytes .../Analyse_impact/_form_step_3.html.twig | 79 +- templates/Aipd/Analyse_impact/edit.html.twig | 16 - .../Aipd/Analyse_impact/evaluation.html.twig | 19 +- templates/Aipd/Analyse_impact/pdf.html.twig | 3346 +++++++++-------- .../Modele_analyse/_form_criteres.html.twig | 2 +- 7 files changed, 1775 insertions(+), 1693 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1b2eb5b2f..28a8d662d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,8 @@ CHANGELOG - [Référentiels] Ajout du nom de l'élément modifié dans la gestion des droits des référentiels. - [AIPD] Ajout du nom de l'élément modifié dans la gestion des droits des modèles d'AIPD. - [AIPD] Ajout du modèle XML sur la vidéoprotection mis en oeuvre par les autorités publiques. +- [AIPD] Ajout d'un bouton pour retourner à la liste et un bouton pour générer un PDF depuis l'étape 5 d'évaluation d'une AIPD. +- [AIPD] Ajout d'un changement dynamique de l'impact potentiel selon le choix de la vraisemblance et de la gravité dans l'étape 3 d'instruction d'une AIPD. ### Changement - [Global] Divers renommages et traductions. - [Documentation] Mise à jour de la documentation technique. @@ -26,7 +28,11 @@ CHANGELOG - [Sous-traitants] Inversion de la case à cocher de l'envoi de données hors UE en dans l'UE. - [Indice de maturité] Modification du bouton de modification pour s'afficher que s'il y a des préconisations dans la synthèse d'un indice de maturité. - [Bilan] Modification de l'affichage des données du dernier indice de maturité dans le bilan. +- [AIPD] Amélioration globale dans le PDF d'une AIPD. +- [AIPD] Modification de l'image sur la gravité et la vraisemblance dans le PDF d'une AIPD. - [AIPD] Modification des dates des avis des acteurs pour ne rien afficher par défaut dans le PDF d'une AIPD. +### Suppression +- [AIPD] Suppression du bouton pour enregistrer un brouillon dans l'étape 5 d'évaluation d'une AIPD. ### Fix - [Global] Fix de certains champs manquants dans les documents PDF et Word générés depuis les différents modules. - [Indice de maturité] Fix de l'affichage du graphique dans le bilan et la synthèse d'un indice de maturité. diff --git a/public/images/NiveauRisque.png b/public/images/NiveauRisque.png index 1aa50b4a1f05af425671b972f01d77996797aca2..5913d6cb5b3c893ab5dec7bc147729dbc8740921 100644 GIT binary patch literal 25201 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%0AkaG-w2rqxag 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 AD*ylh literal 271478 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≪YQ= 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�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%0Ar>xvp{h4^=N@u0qf?9 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�%Fg`~Zm&-g&^NS@f-&*Gj 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 Bn_B<? diff --git a/templates/Aipd/Analyse_impact/_form_step_3.html.twig b/templates/Aipd/Analyse_impact/_form_step_3.html.twig index 89c60a1ef..0563aa1d8 100644 --- a/templates/Aipd/Analyse_impact/_form_step_3.html.twig +++ b/templates/Aipd/Analyse_impact/_form_step_3.html.twig @@ -47,7 +47,7 @@ {% endif %} </td> <th scope="row">{{ scenario.vars.value.nom }}</th> - <td> + <td class="vraisemblance"> {% if scenario.vars.value.canVraisemblanceBeModified %} {{ form_widget(scenario.vraisemblance) }} {% else %} @@ -57,7 +57,7 @@ </div> {% endif %} </td> - <td> + <td class="gravite"> {% if scenario.vars.value.canGraviteBeModified %} {{ form_widget(scenario.gravite) }} {% else %} @@ -66,11 +66,10 @@ {{ form_widget(scenario.gravite) }} </div> {% endif %} + </td> <td class="impact-potentiel"> {% if scenario.vars.value.gravite is not null and scenario.vars.value.gravite != 'vide' and scenario.vars.value.vraisemblance is not null and scenario.vars.value.vraisemblance != 'vide' %} - <span> - {{ getScenarioMenaceImpactPotentielLabel(scenario.vars.value)|raw }} - </span> + {{ getScenarioMenaceImpactPotentielLabel(scenario.vars.value)|raw }} {% endif %} </td> <td>{{ form_widget(scenario.precisions) }}</td> @@ -78,3 +77,73 @@ {% endfor %} </tbody> </table> + +{% block javascripts %} + <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.1/jquery.min.js"></script> + + <script> + $(document).ready(function() { + // Fonction pour récupérer le texte ou la valeur d'un sélecteur d'une cellule + function getCellData($cell) { + var $select = $cell.find('select'); + if ($select.length) { + return $select.find('option:selected').text(); // Retourne le texte de l'option sélectionnée + } else { + return $cell.text().trim(); // Si c'est du texte, retourner le contenu texte + } + } + + // Fonction pour calculer le résultat dans la colonne "impact-potentiel" + function calculateImpact(vraisemblance, gravite) { + // Matrice d'évaluation de l'impact + if ((vraisemblance === "Négligeable" && gravite === "Négligeable") || + (vraisemblance === "Limitée" && gravite === "Négligeable") || + (vraisemblance === "Négligeable" && gravite === "Limitée") || + (vraisemblance === "Limitée" && gravite === "Limitée")) { + return '<span class="label label-success" style="min-width: 100%; display: inline-block;">Négligeable</span>'; + } else if ((vraisemblance === "Négligeable" && gravite === "Importante") || + (vraisemblance === "Limitée" && gravite === "Importante") || + (vraisemblance === "Négligeable" && gravite === "Maximale") || + (vraisemblance === "Limitée" && gravite === "Maximale")) { + return '<span class="label label-default" style="min-width: 100%; display: inline-block !important;background:#605CA8; color:white;">Important</span>'; + } else if ((vraisemblance === "Importante" && gravite === "Importante") || + (vraisemblance === "Maximale" && gravite === "Importante") || + (vraisemblance === "Importante" && gravite === "Maximale") || + (vraisemblance === "Maximale" && gravite === "Maximale")) { + return '<span class="label label-danger" style="min-width: 100%; display: inline-block;">Maximal</span>'; + } else { + return '<span class="label label-warning" style="min-width: 100%; display: inline-block;">Limité</span>'; + } + } + + // Mettre à jour la cellule dans la colonne "impact-potentiel" + function updateImpactPotentiel(index) { + var $vraisemblanceCell = $('td.vraisemblance').eq(index); + var $graviteCell = $('td.gravite').eq(index); + + var vraisemblanceData = getCellData($vraisemblanceCell); + var graviteData = getCellData($graviteCell); + + var impactData = calculateImpact(vraisemblanceData, graviteData); + + var $impactCell = $('td.impact-potentiel').eq(index); + + // Si la cellule "impact-potentiel" existe, met à jour son contenu + if ($impactCell.length) { + $impactCell.html(impactData); + } + } + + // Initialiser les cellules "impact-potentiel" lors du chargement de la page + $('td.vraisemblance').each(function(index) { + updateImpactPotentiel(index); + }); + + // Mettre à jour la cellule "impact-potentiel" quand un sélecteur est modifié + $('select.vraisemblance-dropdown, select.gravite-dropdown').on('change', function() { + var index = $(this).closest('td').parent().index(); + updateImpactPotentiel(index); + }); + }); + </script> +{% endblock %} diff --git a/templates/Aipd/Analyse_impact/edit.html.twig b/templates/Aipd/Analyse_impact/edit.html.twig index 13c2c0d55..f85c6e8cb 100644 --- a/templates/Aipd/Analyse_impact/edit.html.twig +++ b/templates/Aipd/Analyse_impact/edit.html.twig @@ -101,19 +101,3 @@ {{ form_end(form) }} {% endblock %} -{% block javascripts %} - <script> - $(document).ready(function() { - const $table=$('#step3-table'); - function hideLabel(ev) { - const $t = $(ev.target); - const $row = $t.parents('tr') - const $label = $row.find('.impact-potentiel > span') - $label.hide(); - } - $table.find('.vraisemblance-dropdown').on('change', hideLabel) - $table.find('.gravite-dropdown').on('change', hideLabel) - }) - - </script> -{% endblock %} diff --git a/templates/Aipd/Analyse_impact/evaluation.html.twig b/templates/Aipd/Analyse_impact/evaluation.html.twig index a80d3ae04..1fe046ccc 100644 --- a/templates/Aipd/Analyse_impact/evaluation.html.twig +++ b/templates/Aipd/Analyse_impact/evaluation.html.twig @@ -26,6 +26,22 @@ {% endblock %} {% block body %} + {% if is_granted('ROLE_PREVIEW') %} + <div class="row"> + <div class="col-xs-12"> + <div class="mb-1"> + <a href="{{ path('aipd_analyse_impact_list') }}" class="btn btn-default"> + <i aria-hidden="true" class="fa fa-arrow-left"></i> + {{ 'global.action.back_to_list'|trans }} + </a> + <a href="{{ path('aipd_analyse_impact_print', {'id': analyseImpact.id}) }}" class="btn btn-default"> + <i aria-hidden="true" class="fa fa-print"></i> + {{ 'global.action.print'|trans }} + </a> + </div> + </div> + </div> + {% endif %} <div class="row"> {# LEFT #} @@ -130,7 +146,6 @@ <div class="box-body text-center"> <a href="{{ path('aipd_analyse_impact_list') }}" class="btn btn-default">{{ 'global.action.back_to_list'|trans }}</a> <a href="{{ path('aipd_analyse_impact_validation', {'id': analyseImpact.id}) }}" class="btn btn-primary">{{ 'aipd.analyse_impact.action.validation'|trans }}</a> - <a href="{{ path('aipd_analyse_impact_list') }}" class="btn btn-info">{{ 'global.action.draft'|trans }}</a> </div> </div> </div> @@ -222,6 +237,4 @@ {{ encore_entry_script_tags('js/evaluation') }} - - {% endblock %} diff --git a/templates/Aipd/Analyse_impact/pdf.html.twig b/templates/Aipd/Analyse_impact/pdf.html.twig index 6ce45e661..94b482c37 100644 --- a/templates/Aipd/Analyse_impact/pdf.html.twig +++ b/templates/Aipd/Analyse_impact/pdf.html.twig @@ -1,1798 +1,1808 @@ <!DOCTYPE html> <html lang="fr-FR"> -<head> - <title>{% block title %}{% endblock %}</title> - <meta charset="utf-8"> - <meta http-equiv="X-UA-Compatible" content="IE=edge"> - <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport"> - - <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.css"> - <link rel="stylesheet" href="https://use.fontawesome.com/releases/v6.5.2/css/all.css" crossorigin="anonymous" referrerpolicy="no-referrer"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/css/ionicons.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/admin-lte/2.4.17/css/AdminLTE.min.css"> - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/admin-lte/2.4.17/css/skins/_all-skins.min.css"> - <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-select@1.13.9/dist/css/bootstrap-select.min.css"> - - <!-- Google Font --> - <link rel="stylesheet" - href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic"> - <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.9.3/Chart.min.js"></script> - <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.9.3/Chart.bundle.min.js"></script> - <style> - .content-wrapper { - background-color: white !important; - z-index: 800; - } - - h1 { - text-align: center; - font-size: 55px; - } - - h1, h2, h3, h4 { - color: #3674b6; - } - table { - border: 1px solid black; - } - - .table-bluecell { - background: #3674b6; - color: white; - width: 45%; - } - .separator { - height: 25px; - } - - .annexe-head { - color: #3674b6; - font-size: 1.2em; - margin-top: 20px; - } - .annexe-prelink { - margin-left: 25px; - } - .annexe-link { - color: #3674b6; - } - - .table-indicateur-head { - background: #808080; - color: white; - text-align: center; - } - .table-indicateur-maximale { - background: #c00000; - color: white; - text-align: center; - } - .table-indicateur-importante { - background: #ed7d31; - text-align: center; - } - .table-indicateur-limitee { - background: #ffc000; - text-align: center; - } - .table-indicateur-negligeable { - background: #6fad47; - text-align: center; - } - .reportGraph { - width:900px - } - </style> -</head> - -<body class="hold-transition skin-blue sidebar-mini"> -<div class="content-wrapper"> - <section class="content-header"> - <h1 style="font-size: 55px">Analyse d'Impact relative à la Protection des Données</h1> - <div class="separator"></div> - <div style="text-align: center; font-size: 2em"> Instruction du dossier</div> - </section> - - <div class="content container-fluid"> - - <div class="row" style="text-align: center"><h2>{{ object.conformiteTraitement.traitement.name }}</h2></div> - <div class="row" style="text-align: center"><h2>{{ object.conformiteTraitement.traitement.collectivity.name }}</h2></div> - - <div class="separator"></div> - <div class="separator"></div> - <div class="row"> - <div><strong style="font-size: 1.6em; margin-left:30px;">Responsable du traitement</strong></div> - <span style="font-size: 1.2em; margin-left:45px;">{{ object.conformiteTraitement.traitement.collectivity.legalManager.civility|dictionary('user_contact_civility') }} {{ object.conformiteTraitement.traitement.collectivity.legalManager.firstName }} {{ object.conformiteTraitement.traitement.collectivity.legalManager.lastName }}</span> - </div> - <div class="separator"></div> - <div class="row"> - <div><strong style="font-size: 1.6em; margin-left:30px;">Référent RGPD</strong></div> - <span style="font-size: 1.2em; margin-left:45px;">{{ object.conformiteTraitement.traitement.collectivity.referent.civility|dictionary('user_contact_civility') }} {{ object.conformiteTraitement.traitement.collectivity.referent.firstName }} {{ object.conformiteTraitement.traitement.collectivity.referent.lastName }}</span> - </div> - <div class="separator"></div> - <div class="row"> - <div><strong style="font-size: 1.6em; margin-left:30px;">Délégué à la Protection des Données</strong></div> - {% if object.conformiteTraitement.traitement.collectivity.differentDpo %} - <span style="font-size: 1.2em; margin-left:45px;">{{ object.conformiteTraitement.traitement.collectivity.dpo.civility|dictionary('user_contact_civility') }} {{ object.conformiteTraitement.traitement.collectivity.dpo.firstName }} {{ object.conformiteTraitement.traitement.collectivity.dpo.lastName }}</span> - {% else %} - <span style="font-size: 1.2em; margin-left:45px;">{{ default_dpo_civility|dictionary('user_contact_civility') }} {{ default_dpo_firstName }} {{ default_dpo_lastName }}<br/></span> - <span style="font-size: 1.2em; margin-left:45px;">{{ default_dpo_address_street }}<br/></span> - <span style="font-size: 1.2em; margin-left:45px;">{{ default_dpo_address_zip_code }} {{ default_dpo_address_city}}</span> - {% endif %} - </div> - <div class="separator"></div> - <div class="row"> - <div> - <strong style="font-size: 1.6em; margin-left:30px;">Date de validation de l’AIPD : </strong> - <strong style="font-size: 1.6em; margin-left:150px;">Signature du Responsable du Traitement</strong> - </div> - <span style="font-size: 1.2em; margin-left:45px;">{{ (object.conformiteTraitement.analyseImpacts|first).dateValidation|date('d/m/Y') }}</span> - </div> - - <div style="page-break-before: always;"></div> - <div class="separator"></div> - <h2 style="text-align: center;">Sommaire</h2> - <div class="separator"></div> - <div class="separator"></div> - <ul> - <li>1. Préambule - <ul> - <li>1.1 Méthode d'une Analyse d'Impact relative à la Protection des Données</li> - <li>1.2 Conformité d’une Analyse d’Impact relative à la Protection des Données</li> - </ul> - </li> - <li>2. Étude du contexte</li> - <li>3. Études des principes fondamentaux</li> - <li>4. Études des risques liés à la sécurité des données - <ul> - <li>4.1 Évaluation des risques sur les droits et les libertés des personnes concernées</li> - <li>4.2 Évaluation de l'impact et matrice de décision</li> - <li>4.3 Mesure(s) de réduction des risques envisagée(s)</li> - <li>4.4 Risques résiduels</li> - </ul> - </li> - <li>5. Validation de l'AIPD - <ul> - <li>Avis des personnes consultées</li> - </ul> - </li> - <li>6. Annexes - <ul> - <li>6.1 Glossaire</li> - <li>6.2 Références</li> - <li>6.3 Fiche de traitement</li> - </ul> - </li> - </ul> + <head> + <title>{% block title %}{% endblock %}</title> + <meta charset="utf-8"> + <meta http-equiv="X-UA-Compatible" content="IE=edge"> + <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport"> + <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.css"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v6.5.2/css/all.css" crossorigin="anonymous" referrerpolicy="no-referrer"> + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/css/ionicons.min.css"> + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/admin-lte/2.4.17/css/AdminLTE.min.css"> + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/admin-lte/2.4.17/css/skins/_all-skins.min.css"> + <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-select@1.13.9/dist/css/bootstrap-select.min.css"> + <!-- Google Font --> + <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic"> + <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.9.3/Chart.min.js"></script> + <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.9.3/Chart.bundle.min.js"></script> + <style> + h1 { + text-align: center; + font-size: 55px !important; + } + h1, h2, h3, h4, .h2 { + color: #3674b6; + } + dt { + color: #3674b6; + font-size: 1.2em; + margin-top: 20px; + } + .txt-center { + text-align: center; + } + .fs-2 { + font-size: 2em; + } + .fs-3 { + font-size: 2.5em; + } + .table-bluecell { + background: #3674b6; + color: white; + width: 45%; + } + .separator { + height: 25px; + } + .table-indicateur-head { + background: #808080; + color: white; + text-align: center; + } + .table-indicateur-maximale { + background: #c00000; + color: white; + text-align: center; + } + .table-indicateur-importante { + background: #ed7d31; + text-align: center; + } + .table-indicateur-limitee { + background: #ffc000; + text-align: center; + } + .table-indicateur-negligeable { + background: #6fad47; + text-align: center; + } + .reportGraph { + width:850px; + } + </style> + </head> - <div style="page-break-before: always;"> - <h2>1. Préambule</h2> - </div> - <div>Le présent document contient tous les éléments nécessaires pour le Responsable de Traitement (RT), le Référent RGPD (RR) et le Délégué à la Protection des Données (DPD) pour mener à bien une Analyse d'Impact relative à la Protection des Données (le sigle AIPD sera utilisé dans la suite de ce document) conforme aux attentes de la CNIL.</div> - <div>Il est possible de retrouver l'ensemble des éléments produits dans ce document dans le logiciel Madis.</div> - - <h3>1.1 Méthode d'une Analyse d'Impact relative à la Protection des Données</h3> - <div>La démarche pour réaliser une analyse d'impact comprend quatre étapes :</div> - <div style="margin-left:50px;">1- Délimiter et décrire le contexte du(des) traitement(s) considéré(s);</div> - <div style="margin-left:50px;">2- Analyser les mesures garantissant le respect des principes fondamentaux : la proportionnalité et la nécessité du traitement, et la protection des droits des personnes concernées;</div> - <div style="margin-left:50px;">3- Apprécier les risques sur la vie privée liés à la sécurité des données et vérifier qu’ils sont convenablement traités ;</div> - <div style="margin-left:50px;">4- Formaliser la validation de l’AIPD au regard des éléments précédents ou bien décider de réviser les étapes précédentes.</div> - - <div style="text-align: center"><img src="{{ base_dir ~ asset("images/cycleAIPD.jpg") }}" height="300" alt="CycleAIPD"></div> - - <div>Il s'agit d'un <strong>processus d'amélioration continue</strong>. Il requiert donc parfois plusieurs itérations pour parvenir à un dispositif de protection de la vie privée acceptable. Il requiert en outre une surveillance des évolutions dans le temps (du contexte, des mesures, des risques, etc.), par exemple tous les ans, et des mises à jour dès qu'une évolution significative a lieu.</div> - <div>La démarche devrait être employée <strong>dès la conception d'un nouveau traitement de données à caractère personnel</strong>. En effet, une application en amont permet de déterminer les mesures nécessaires et suffisantes, et donc d'optimiser les coûts. A contrario, une application tardive, alors que le système est déjà créé et les mesures en place, peut remettre en question les choix effectués.</div> - - <h3>1.2 Conformité d’une Analyse d’Impact relative à la Protection des Données</h3> - <div>L’objectif est d’obtenir la conformité du traitement grâce à l’AIPD</div> - <div class="separator"></div> - <div style="text-align: center"><img src="{{ base_dir ~ asset("images/ConformiteAIPD.png") }}" width="800" alt="ConformitéAIPD"></div> - - <div style="page-break-before: always;"></div> - <h2>2. Étude du contexte</h2> - <div>Ce chapitre a pour objectif de fournir une vision claire de la structure et du traitement de données personnelles considéré</div> - <div class="separator"></div> - <div class="col-md-6"> - <table class="table table-bordered"> - <tr> - <td class="table-bluecell">Nature du traitement</td> - <td>{{ object.conformiteTraitement.traitement.name }}</td> - </tr> - </table> - <div class="separator"></div> - {% set critere = object.criterePrincipeFondamentalByCode('contexte_traitement') %} - {% if critere and critere.reponse != 'non_renseigne' %} - <table class="table table-bordered"> - <tr> - <td class="table-bluecell">{{ critere.labelLivrable }}</td> - <td> - La conformité : - {% if critere.reponse == 'conforme' %} - <span class="label label-success" style="min-width: 50px; display: inline-block;">{{ critere.texteConformite }}</span> - {% elseif critere.reponse == 'non_conforme' %} - <span class="label label-danger" style="min-width: 50px; display: inline-block;">{{ critere.texteNonConformite }}</span> - {% elseif critere.reponse == 'non_applicable' %} - <span class="label label-default" style="min-width: 50px; display: inline-block;">{{ critere.texteNonApplicable }}</span> - {% endif %} - <br/> - {% if critere.justification is not null %} - <i>Justification : </i>{{ critere.justification }}<br /> - {% endif %} - </td> - </tr> - {% if critere.fichier %} - <tr> - <td colspan="2" style="text-align: center"> - <img src="{{ base_dir ~ asset('/uploads/aipd/critere_principe_fondamentaux/fichier/' ~ critere.fichier)}}" style="max-width:800px" alt="Contexte du traitement {{ critere.label }} - {{ critere.reponse|dictionary('reponse_critere_fondamental') }}"> - </td> - </tr> - {% endif %} - </table> + <body> + <div> + <section> + <h1>Analyse d'Impact relative à la Protection des Données</h1> <div class="separator"></div> - {% endif %} + <p class="txt-center fs-2">Instruction du dossier</p> + </section> + + <section> + <p class="h2 txt-center fs-3">{{ object.conformiteTraitement.traitement.name }}</p> + <p class="h2 txt-center fs-3">{{ object.conformiteTraitement.traitement.collectivity.name }}</p> - {% set critere = object.criterePrincipeFondamentalByCode('portee_traitement') %} - {% if critere and critere.reponse != 'non_renseigne' %} - <table class="table table-bordered"> - <tr> - <td class="table-bluecell">{{ critere.labelLivrable }}</td> - <td> - La conformité : - {% if critere.reponse == 'conforme' %} - <span class="label label-success" style="min-width: 50px; display: inline-block;">{{ critere.texteConformite }}</span> - {% elseif critere.reponse == 'non_conforme' %} - <span class="label label-danger" style="min-width: 50px; display: inline-block;">{{ critere.texteNonConformite }}</span> - {% elseif critere.reponse == 'non_applicable' %} - <span class="label label-default" style="min-width: 50px; display: inline-block;">{{ critere.texteNonApplicable }}</span> - {% endif %} - <br/> - {% if critere.justification is not null %} - <i>Justification : </i>{{ critere.justification }}<br /> - {% endif %} - </td> - </tr> - {% if critere.fichier %} - <tr> - <td colspan="2" style="text-align: center"> - <img src="{{ base_dir ~ asset('/uploads/aipd/critere_principe_fondamentaux/fichier/' ~ critere.fichier)}}" style="max-width:800px" alt="Contexte du traitement {{ critere.label }} - {{ critere.reponse|dictionary('reponse_critere_fondamental') }}"> - </td> - </tr> - {% endif %} - </table> <div class="separator"></div> - {% endif %} - - - <table class="table table-bordered"> - <tr> - <td class="table-bluecell">Finalité(s) du traitement</td> - <td> - {{ object.conformiteTraitement.traitement.goal }}</td> - </tr> - </table> - <div class="separator"></div> - <table class="table table-bordered"> - <tr> - <td class="table-bluecell">Données à caractère personnel</td> - <td> - {% for category in object.conformiteTraitement.traitement.dataCategories %} - {{ category }}<br/> - {% endfor %} - {{ object.conformiteTraitement.traitement.dataCategoryOther }} - </td> - </tr> - </table> - <div class="separator"></div> - <table class="table table-bordered"> - <tr> - <td class="table-bluecell">Destinataires</td> - <td> - {{ object.conformiteTraitement.traitement.recipientCategory }} - {% for contractor in object.conformiteTraitement.traitement.contractors %} - <br/>{{ contractor }} - {% endfor %} - </td> - </tr> - </table> - <div class="separator"></div> - <table class="table table-bordered"> - <tr> - <td class="table-bluecell">Durée de conservation</td> - <td> - {% for duration in object.conformiteTraitement.traitement.shelfLifes %} - {{ duration.name }} - {{ duration.duration }} - {{ duration.ultimateFate }} <br/> - {% endfor %} - </td> - </tr> - </table> - <div class="separator"></div> - {% set critere = object.criterePrincipeFondamentalByCode('identification_biens') %} - {% if critere and critere.reponse != 'non_renseigne' %} - <table class="table table-bordered"> - <tr> - <td class="table-bluecell">{{ critere.labelLivrable }}</td> - <td> - La conformité : - {% if critere.reponse == 'conforme' %} - <span class="label label-success" style="min-width: 50px; display: inline-block;">{{ critere.texteConformite }}</span> - {% elseif critere.reponse == 'non_conforme' %} - <span class="label label-danger" style="min-width: 50px; display: inline-block;">{{ critere.texteNonConformite }}</span> - {% elseif critere.reponse == 'non_applicable' %} - <span class="label label-default" style="min-width: 50px; display: inline-block;">{{ critere.texteNonApplicable }}</span> - {% endif %} - <br/> - {% if critere.justification is not null %} - <i>Justification : </i>{{ critere.justification }}<br /> - {% endif %} - </td> - </tr> - {% if critere.fichier %} - <tr> - <td colspan="2" style="text-align: center"> - <img src="{{ base_dir ~ asset('/uploads/aipd/critere_principe_fondamentaux/fichier/' ~ critere.fichier)}}" style="max-width:800px" alt="Contexte du traitement {{ critere.label }} - {{ critere.reponse|dictionary('reponse_critere_fondamental') }}"> - </td> - </tr> - {% endif %} - </table> <div class="separator"></div> - {% endif %} - {% set critere = object.criterePrincipeFondamentalByCode('description_fonctionnelle') %} - {% if critere and critere.reponse != 'non_renseigne' %} - <table class="table table-bordered"> - <tr> - <td class="table-bluecell">{{ critere.labelLivrable }}</td> - <td> - La conformité : - {% if critere.reponse == 'conforme' %} - <span class="label label-success" style="min-width: 50px; display: inline-block;">{{ critere.texteConformite }}</span> - {% elseif critere.reponse == 'non_conforme' %} - <span class="label label-danger" style="min-width: 50px; display: inline-block;">{{ critere.texteNonConformite }}</span> - {% elseif critere.reponse == 'non_applicable' %} - <span class="label label-default" style="min-width: 50px; display: inline-block;">{{ critere.texteNonApplicable }}</span> - {% endif %} - <br/> - {% if critere.justification is not null %} - <i>Justification : </i>{{ critere.justification }}<br /> - {% endif %} - </td> - </tr> - {% if critere.fichier %} - <tr> - <td colspan="2" style="text-align: center"> - <img src="{{ base_dir ~ asset('/uploads/aipd/critere_principe_fondamentaux/fichier/' ~ critere.fichier)}}" style="max-width:800px" alt="Contexte du traitement {{ critere.label }} - {{ critere.reponse|dictionary('reponse_critere_fondamental') }}"> - </td> - </tr> - {% endif %} - </table> + <div class="row"> + <div><strong style="font-size: 1.6em; margin-left:30px;">Responsable du traitement</strong></div> + <span style="font-size: 1.2em; margin-left:45px;">{{ object.conformiteTraitement.traitement.collectivity.legalManager.civility|dictionary('user_contact_civility') }} {{ object.conformiteTraitement.traitement.collectivity.legalManager.firstName }} {{ object.conformiteTraitement.traitement.collectivity.legalManager.lastName }}</span> + </div> <div class="separator"></div> - {% endif %} - {% set critere = object.criterePrincipeFondamentalByCode('conformite_code') %} - {% if critere and critere.reponse != 'non_renseigne' %} - <table class="table table-bordered"> - <tr> - <td class="table-bluecell">{{ critere.labelLivrable }}</td> - <td> - La conformité : - {% if critere.reponse == 'conforme' %} - <span class="label label-success" style="min-width: 50px; display: inline-block;">{{ critere.texteConformite }}</span> - {% elseif critere.reponse == 'non_conforme' %} - <span class="label label-danger" style="min-width: 50px; display: inline-block;">{{ critere.texteNonConformite }}</span> - {% elseif critere.reponse == 'non_applicable' %} - <span class="label label-default" style="min-width: 50px; display: inline-block;">{{ critere.texteNonApplicable }}</span> - {% endif %} - <br/> - {% if critere.justification is not null %} - <i>Justification : </i>{{ critere.justification }}<br /> - {% endif %} - </td> - </tr> - {% if critere.fichier %} - <tr> - <td colspan="2" style="text-align: center"> - <img src="{{ base_dir ~ asset('/uploads/aipd/critere_principe_fondamentaux/fichier/' ~ critere.fichier)}}" style="max-width:800px" alt="Contexte du traitement {{ critere.label }} - {{ critere.reponse|dictionary('reponse_critere_fondamental') }}"> - </td> - </tr> + <div class="row"> + <div><strong style="font-size: 1.6em; margin-left:30px;">Référent RGPD</strong></div> + <span style="font-size: 1.2em; margin-left:45px;">{{ object.conformiteTraitement.traitement.collectivity.referent.civility|dictionary('user_contact_civility') }} {{ object.conformiteTraitement.traitement.collectivity.referent.firstName }} {{ object.conformiteTraitement.traitement.collectivity.referent.lastName }}</span> + </div> + <div class="separator"></div> + <div class="row"> + <div><strong style="font-size: 1.6em; margin-left:30px;">Délégué à la Protection des Données</strong></div> + {% if object.conformiteTraitement.traitement.collectivity.differentDpo %} + <span style="font-size: 1.2em; margin-left:45px;">{{ object.conformiteTraitement.traitement.collectivity.dpo.civility|dictionary('user_contact_civility') }} {{ object.conformiteTraitement.traitement.collectivity.dpo.firstName }} {{ object.conformiteTraitement.traitement.collectivity.dpo.lastName }}</span> + {% else %} + <span style="font-size: 1.2em; margin-left:45px;">{{ default_dpo_civility|dictionary('user_contact_civility') }} {{ default_dpo_firstName }} {{ default_dpo_lastName }}<br/></span> + <span style="font-size: 1.2em; margin-left:45px;">{{ default_dpo_address_street }}<br/></span> + <span style="font-size: 1.2em; margin-left:45px;">{{ default_dpo_address_zip_code }} {{ default_dpo_address_city}}</span> {% endif %} - </table> + </div> <div class="separator"></div> - {% endif %} - </div> + <div class="row"> + <div> + <strong style="font-size: 1.6em; margin-left:30px;">Date de validation de l’AIPD : </strong> + <strong style="font-size: 1.6em; margin-left:150px;">Signature du Responsable du Traitement</strong> + </div> + <span style="font-size: 1.2em; margin-left:45px;">{{ (object.conformiteTraitement.analyseImpacts|first).dateValidation|date('d/m/Y') }}</span> + </div> - <div style="page-break-before: always;"></div> - <h2>3. Études des principes fondamentaux</h2> - <div>Ce chapitre a pour objectif de s’assurer que le dispositif relatif aux principes de protection de la vie privée est conforme.</div> - <div class="separator"></div> - <table class="table table-bordered"> - <thead> - <tr> - <th>Description</th> - <th>Conformité</th> - </tr> - </thead> - {% for critere in object.criterePrincipeFondamentaux %} - <tr> - <td>{{ critere.labelLivrable }}</td> - <td>{{ getCritereLabel(critere)|raw }}</td> - </tr> - {% endfor %} - </table> - <table class="table table-bordered"> - <thead> - <tr> - <th>Principes fondamentaux</th> - <th>Conformité</th> - </tr> - </thead> - <tbody> - {% for questionConformite in object.questionConformites|sort((a, b) => a.position >= b.position) %} - <tr> - {% set reponse = object.conformiteTraitement.getReponseOfName(questionConformite.question) %} - <td>{{ questionConformite.question }} - {% if questionConformite.justificatif is not null %} - <div style="margin-left: 20px;font-size:12px;"> - <span>Justification : {{ questionConformite.justificatif }}</span> - </div> - {% endif %} + <div style="page-break-before: always;"></div> - {% if reponse and (reponse.actionProtections is not null) and (reponse.actionProtections|length > 0) %} - <div style="margin-left: 20px;font-size:12px;"> - <span>Actions associées : </span> - </div> - <ul> - {% for action in reponse.actionProtections %} - <li style="margin-left: 20px;font-size:12px;">{{action.name}}</li> - {% endfor %} - </ul> - {% endif %} - </td> - {% if reponse and reponse.conforme %} - <td><span class="label label-success" style="min-width: 100%; display: inline-block;"> Conforme</span></td> - {% else %} - {% if reponse and reponse.actionProtections|length > 0 %} - <td><span class="label label-warning" style="min-width: 100%; display: inline-block;"> Non-conforme mineure</span></td> - {% else%} - <td><span class="label label-danger" style="min-width: 100%; display: inline-block;"> Non-conforme majeure</span></td> - {% endif %} - {% endif %} - </tr> - {% endfor %} - </tbody> - </table> - <div>Le graphique ci-dessous indique les points d’amélioration nécessaires au respect des principes fondamentaux du règlement.</div> - <div class="separator"></div> - <div class="reportGraph"><canvas id="grandsDomaines-chart"></canvas></div> - <div style="page-break-before: always;"></div> - <h2>4. Études des risques liés à la sécurité des données</h2> - <div>Ce chapitre a pour objectifs d'obtenir une bonne connaissance des mesures contribuant à la sécurité et d'apprécier les risques.</div> - <h3>4.1 Évaluation des risques sur les droits et les libertés des personnes concernées</h3> - <div style="text-align: center"><img src="{{ base_dir ~ asset("images/NiveauRisque.png") }}" height="300" alt="Niveau risque"></div> - <table class="table table-bordered"> - <tr class="table-indicateur-head"> - <td>Niveaux</td> - <td>Descriptions génériques de l'échelle de gravité</td> - </tr> - <tr> - <td class="table-indicateur-maximale">Maximale</td> - <td>Les personnes concernées pourraient connaître des conséquences significatives, voire irrémédiables, qu'elles pourraient ne pas surmonter</td> - </tr> - <tr> - <td class="table-indicateur-importante">Importante</td> - <td>Les personnes concernées pourraient connaître des conséquences significatives, qu'elles devraient pouvoir surmonter, mais avec des difficultés réelles et significatives</td> - </tr> - <tr> - <td class="table-indicateur-limitee">Limitée</td> - <td>Les personnes concernées pourraient connaître des désagréments significatifs, qu'elles pourront surmonter malgré quelques difficultés</td> - </tr> - <tr> - <td class="table-indicateur-negligeable">Négligeable</td> - <td>Les personnes concernées ne seront pas impactés ou pourraient connaître quelques désagréments, qu'elles surmonteront sans difficulté</td> - </tr> - </table> - - <table class="table table-bordered"> - <tr class="table-indicateur-head"> - <td>Niveaux</td> - <td>Descriptions génériques de l'échelle de vraisemblance</td> - </tr> - <tr> - <td class="table-indicateur-maximale">Maximale</td> - <td>Il semble extrêmement facile pour les sources des risques retenues de réaliser la menace en s'appuyant sur les caractéristiques des supports (ex: vol de supports papier stockés dans le hall public de la structure).</td> - </tr> - <tr> - <td class="table-indicateur-importante">Importante</td> - <td>Il semble possible pour les sources de risques retenues de réaliser la menace en s'appuyant sur les caractéristiques des supports (ex: vol de supports papiers stockés dans les bureaux d'une structure dont l'accès est contrôlé par une personne à l'accueil).</td> - </tr> - <tr> - <td class="table-indicateur-limitee">Limitée</td> - <td>Il semble difficile pour les sources de risques retenues de réaliser la menace en s'appuyant sur les caractéristiques des supports (ex: vol de supports papiers stockés dans un local de la structure dont l'accès est contrôlé par badge).</td> - </tr> - <tr> - <td class="table-indicateur-negligeable">Négligeable</td> - <td>Il ne semble pas possible que les sources de risques retenues puissent réaliser la menace en s'appuyant sur les caractéristiques des supports (ex: vol de supports papiers stockés dans un local de la structure dont l'accès est contrôlé par badge et code d'accès).</td> - </tr> - </table> - <div style="text-align: center"><img src="{{ base_dir ~ asset("images/matriceAIPD.png") }}" height="300" alt="MatriceAIPD"></div> - - <div style="page-break-before: always;"></div> - <h3>4.2 Évaluation de l'impact et matrice de décision</h3> - <div>Le tableau ci-dessous identifie des scénarios de menaces pour lesquels une évaluation est réalisée sur la vraisemblance (risques d’occurrence) et la gravité (conséquences en cas d’évènement). D, I et C représentent les critères de classification de l'information : <b>D</b>isponibilité, <b>I</b>ntégrité, <b>C</b>onfidentialité.</div> - <div class="separator"></div> - <table class="table table-bordered"> - <tr> - <th>D</th> - <th>I</th> - <th>C</th> - <th>Scénario de menace</th> - <th>Vraisemblance</th> - <th>Gravité</th> - <th>Impact potentiel</th> - </tr> - {% for scenario in object.scenarioMenaces|sort((a,b) => a.nom <=> b.nom) %} - <tr> - <td>{% if scenario.isDisponibilite %}X{% endif %}</td> - <td>{% if scenario.isIntegrite %}X{% endif %}</td> - <td>{% if scenario.isConfidentialite %}X{% endif %}</td> - <td>{{ scenario.nom }}</td> - <td>{{ scenario.vraisemblance|dictionary('vraisemblance_gravite') }}</td> - <td>{{ scenario.gravite|dictionary('vraisemblance_gravite') }}</td> - <td>{{ getScenarioMenaceImpactPotentielLabel(scenario)|raw }}</td> - </tr> - {% endfor %} - </table> - <div>La CNIL préconise d’accepter les risques uniquement lorsque l’impact est négligeable. Dans les autres cas, il faudra apporter des mesures de protection supplémentaires pour venir corriger les anomalies identifiées. Dans le cas où le risque est maximal et que les mesures ne sont pas jugées suffisantes, il conviendra de solliciter l’avis de la CNIL.</div> - <div>La matrice de décision ci-dessous vous informe du comportement attendu par la CNIL selon le niveau d'impact identifié :</div> - <div style="text-align: center"><img src="{{ base_dir ~ asset("images/MatriceDecision.png") }}" height="300" alt="MatriceDecision"></div> - <br/> - <h3 style="page-break-before: always">4.3 Mesure(s) de réduction des risques mise(s) en place</h3> - <div>Le radar ci-dessous présente les mesures déjà mises en place dans la structure pour réduire l’ensemble des risques identifiés.</div> - <div class="separator"></div> - <div class="reportGraph"><canvas id="mesuresSecurite-chart"></canvas></div> - <div class="separator"></div> - <div class="box box-solid box-primary"> - <div class="box-header with-border">Mesures de protection</div> - <table class="table table-bordered"> - <tr> - <th>Mesure</th> - <th>Avis sur les mesures existantes</th> - <th>Évaluation</th> - <th>Préconisations</th> - </tr> - - {% set mesures = [] %} - {% for scenario in object.scenarioMenaces %} - {% for mesure in scenario.mesuresProtections %} - {% if mesure not in mesures %} - {% set mesures = mesures|merge([mesure])%} - {% endif%} - {% endfor %} - {% endfor %} - {% for element in mesures|sort((a, b) => a.labelLivrable >= b.labelLivrable) %} - <tr> - <td>{{ element.labelLivrable }}</td> - <td>{{ element.detail }}</td> - <td>{% if element.reponse in reponsedictionary(object)|keys %} - {{ element.reponse|reponsedictionary(object) }} - {% else %} - {{ element.reponse }} - {% endif %} - </td> - {% if element.reponse is same as "satisfaisant" %} - <td></td> - {% else %} - <td>{{ element.phrasePreconisation }}</td> - {% endif %} - </tr> - {% endfor %} - </table> - </div> + <h2 class="txt-center">Sommaire</h2> + <ul> + <li>1. Préambule + <ul> + <li>1.1 Méthode d'une Analyse d'Impact relative à la Protection des Données</li> + <li>1.2 Conformité d’une Analyse d’Impact relative à la Protection des Données</li> + </ul> + </li> + <li>2. Étude du contexte</li> + <li>3. Études des principes fondamentaux</li> + <li>4. Études des risques liés à la sécurité des données + <ul> + <li>4.1 Évaluation des risques sur les droits et les libertés des personnes concernées</li> + <li>4.2 Évaluation de l'impact et matrice de décision</li> + <li>4.3 Mesure(s) de réduction des risques envisagée(s)</li> + <li>4.4 Risques résiduels</li> + </ul> + </li> + <li>5. Validation de l'AIPD + <ul> + <li>Avis des personnes consultées</li> + </ul> + </li> + <li>6. Annexes + <ul> + <li>6.1 Glossaire</li> + <li>6.2 Références</li> + <li>6.3 Fiche de traitement</li> + </ul> + </li> + </ul> - <div style="page-break-before: always;"></div> - <h3>4.4 Risques résiduels</h3> - <div>Les risques résiduels correspondent aux risques non traités à ce jour ou pour lesquels des préconisations ont été formulées (voir actions conseillées par le DPD).</div> - <div class="reportGraph"><canvas id="risquesResiduels-chart"></canvas></div> - <br/> - <div class="box box-solid box-primary"> - <div class="box-header with-border">{{ 'aipd.analyse_impact.tab.gestion_risques'|trans }}</div> - <div class="box-body"> - <table class="table table-bordered"> - <tr> - <th>{{ 'aipd.modele_analyse.label.scenario'|trans }}</th> - <th style="width: 20%;">{{ 'aipd.analyse_impact.label.impact_potentiel'|trans }}</th> - <th style="width: 20%;">{{ 'aipd.analyse_impact.label.impact_residuel'|trans }}</th> - </tr> - {% set mesureProtectionNotNegligeable = [] %} - {% for scenario in object.scenarioMenaces|sort((a, b) => a.nom >= b.nom) %} - {% if isScenarioMenaceImpactResiduelImpactNotNegligeable(scenario) %} - {% for mesure in scenario.mesuresProtections %} - {% if mesure not in mesureProtectionNotNegligeable %} - {% set mesureProtectionNotNegligeable = mesureProtectionNotNegligeable|merge([mesure]) %} - {% endif %} - {% endfor %} - <tr> - <td>{{ scenario.nom }}</td> - <td>{{ getScenarioMenaceImpactPotentielLabel(scenario)|raw }}</td> - <td>{{ getScenarioMenaceImpactResiduelLabel(scenario)|raw }}</td> - </tr> - {% endif %} - {% endfor %} - </table> - </div> - </div> - <p>Le graphique ci dessous représente les risques résiduels sur la disponibilité, l'intégrité et la confidentialité des données à caractère personnel</p> - <div class="reportGraph"><canvas id="dicResiduels-chart"></canvas></div> - <div class="separator"></div> - <div>Le plan d’actions ci-après présente les mesures de sécurité liées aux seuls scénarios de menaces dont l’impact est refusé.</div> - <div class="separator"></div> - <div class="box box-solid box-primary"> - <div class="box-header with-border">Plan d'actions</div> - <div class="box-body"> - <table class="table table-bordered"> - <tr> - <th>Mesure</th> - <th>Préconisations</th> - </tr> - {% for mesure in mesureProtectionNotNegligeable|sort((a, b) => a.labelLivrable >= b.labelLivrable) %} - <tr> - <td>{{ mesure.labelLivrable }}</td> - <td>{{ mesure.phrasePreconisation }}</td> - </tr> - {% endfor %} - </table> - </div> - </div> - <div style="page-break-before: always;"></div> - <h2>5. Validation de l'AIPD</h2> - <div>Ce chapitre a pour objectifs de permettre la prise de décision visant à accepter ou non l'AIPD au regard des résultats de l'étude.</div> - - <h3>Avis des personnes consultées</h3> - <table class="table table-bordered"> - <tr> - <td class="table-bluecell">Avis du référent RGPD</td> - <td>{{ object.avisReferent.reponse|dictionary('reponse_avis') }}</td> - </tr> - {% if object.avisReferent.date is not null %} - <tr> - <td colspan="2">{{ object.avisReferent.date|date('d/m/Y') }}</td> - </tr> - {% endif %} - {% if object.avisReferent.detail is not null %} - <tr> - <td colspan="2">{{ object.avisReferent.detail }}</td> - </tr> - {% endif %} - <tr style="height: 80px"><td colspan="2">Signature :</td></tr> - </table> - <table class="table table-bordered"> - <tr> - <td class="table-bluecell">Avis du délégué à la protection des données</td> - <td>{{ object.avisDpd.reponse|dictionary('reponse_avis') }}</td> - </tr> - {% if object.avisDpd.date is not null %} - <tr> - <td colspan="2">{{ object.avisDpd.date|date('d/m/Y') }}</td> XXX - </tr> - {% endif %} - {% if object.avisDpd.detail is not null %} - <tr> - <td colspan="2">{{ object.avisDpd.detail }}</td> - </tr> - {% endif %} - <tr style="height: 80px"><td colspan="2">Signature :</td></tr> - </table> - <table class="table table-bordered"> - <tr> - <td class="table-bluecell">Avis des représentants des personnes concernées</td> - <td>{{ object.avisRepresentant.reponse|dictionary('reponse_avis') }}</td> - </tr> - {% if object.avisRepresentant.date is not null %} - <tr> - <td colspan="2">{{ object.avisRepresentant.date|date('d/m/Y') }}</td> - </tr> - {% endif %} - {% if object.avisRepresentant.detail is not null %} - <tr> - <td colspan="2">{{ object.avisRepresentant.detail }}</td> - </tr> - {% endif %} - <tr style="height: 80px"><td colspan="2">Signature :</td></tr> - </table> - <table class="table table-bordered"> - <tr> - <td class="table-bluecell">Décision du responsable de traitement</td> - <td>{{ object.avisResponsable.reponse|dictionary('reponse_avis') }}</td> - </tr> - {% if object.avisResponsable.date is not null %} - <tr> - <td colspan="2">{{ object.avisResponsable.date|date('d/m/Y') }}</td> - </tr> - {% endif %} - {% if object.avisResponsable.detail is not null %} - <tr> - <td colspan="2">{{ object.avisResponsable.detail }}</td> - </tr> - {% endif %} - <tr style="height: 80px"><td colspan="2">Signature :</td></tr> - </table> - -{# //////////////////////////////////////#} -{# /////////////// Annexes //////////////#} -{# //////////////////////////////////////#} - <div style="page-break-before: always;"></div> - <h2>6. Annexes</h2> - <h3>6.1 Glossaire</h3> - <div class="annexe-head">Donnée à caractère personnel</div> - <div>Toute information se rapportant à une personne physique identifiée ou identifiable (ci-après dénommée "personne concernée"); est réputée pour être une "personne physique identifiable" une personne physique qui peut être identifiée, directement ou indirectement, notamment par référence à un identifiant, tel qu'un nom, un numéro d'identification, des données de localisation, un identifiant en ligne, ou à un ou plusieurs éléments spécifiques propres à son identité physique, physiologique, génétique, psychique, économique, culturelle ou sociale.</div> - <div class="annexe-head">Événement redouté</div> - <div>Violation potentielle de données pouvant mener à des impacts sur la vie privée des personnes concernées.</div> - <div class="annexe-head">Gravité</div> - <div>Estimation de l'ampleur des impacts potentiels sur la vie privée des personnes concernées.</div> - <div class="annexe-head">Menace</div> - <div>Mode opératoire composé d'une ou plusieurs actions unitaires sur des supports de données.</div> - <div class="annexe-head">Mesure</div> - <div>Action à entreprendre.</div> - <div class="annexe-head">Personnes concernées</div> - <div>Personnes auxquelles se rapportent les données qui font l'objet du traitement.</div> - <div class="annexe-head">Responsable de traitement</div> - <div>La personne physique ou morale, l'autorité publique, le service ou une autre structure qui, seul ou conjointement avec d'autres, détermine les finalités et les moyens du traitement ; lorsque les finalités et les moyens de ce traitement sont déterminés par le droit de l'Union ou le droit d'un État membre, le responsable du traitement peut être désigné ou les traitements spécifiques applicables à sa désignation peuvent être prévus par le droit de l'Union ou par le droit d'un État membre.</div> - <div class="annexe-head">Traitement de données à caractère personnel (traitement)</div> - <div>Tout opération ou tout ensemble d'opérations effectuées ou non à l'aide de procédés automatisés et appliqués à des données ou des ensembles de données à caractère personnel, tel que la collecte, l'enregistrement, la structure, la structuration, la conservation, l'adaptation ou la modification, l'extraction, la consultation, l'utilisation, la communication par transmission, la diffusion ou tout autre forme de mise à disposition, le rapprochement ou l'interconnexion, la limitation, l'effacement ou la destruction.</div> - <div class="annexe-head">Vraisemblance</div> - <div>Estimation de la possibilité qu'un risque se réalise.</div> - - <h3>6.2 Références</h3> - <div class="annexe-head">CNIL / CEPD</div> - <div class="annexe-link">https://www.cnil.fr/fr/ce-quil-faut-savoir-sur-lanalyse-dimpact-relative-la-protection-des-donnees-aipd</div> - <div class="annexe-link">https://www.cnil.fr/fr/nouveautes-sur-le-pia-guides-outil-piaf-etude-de-cas</div> - <div class="annexe-link">https://www.cnil.fr/fr/collectivites-territoriales</div> - <div class="annexe-link">https://www.edpb.europa.eu/our-work-tools/our-documents/publication-type/guidelines_fr</div> - - <div class="annexe-head">ANSSI</div> - <div class="annexe-prelink">- EBIOS RM : Méthode d'analyse des risques</div> - <div class="annexe-link">https://www.ssi.gouv.fr/guide/la-methode-ebios-risk-manager-le-guide</div> - <div class="annexe-prelink">- Lien RGS / RGPD</div> - <div class="annexe-link">https://www.ssi.gouv.fr/administration/reglementation/rgpd-renforcer-la-securite-des-donnees-a-caractere-personnel</div> - - <div class="annexe-head">CLUSIF</div> - <div class="annexe-prelink">- Méhari</div> - <div class="annexe-link">https://clusif.fr/services/management-des-risques/les-fondamentaux-de-mehari/</div> - - <div class="annexe-head">ISO</div> - <div class="annexe-prelink">- ISO/IEC 27701:2019 -Technique de sécurité - Extension d'ISO/IEC 27001 et ISO/IEC 27002 au management de la protection de la vie privée - Exigences et lignes directrices</div> - <div class="annexe-link">https://www.iso.org/fr/standard/71670.html</div> - - <div style="page-break-before: always;"></div> - <h3>6.3 Fiche de traitement</h3> - {% set traitement = object.conformiteTraitement.traitement %} - - {# DPO Statut #} - <div class="box box-solid box-default"> - <div class="box-header with-border"> - <h3 class="box-title">{{ 'registry.treatment.tab.statut_dpo'|trans }}</h3> - </div> - <div class="box-body no-padding"> - <table role="presentation" class="table"> - <tbody> - <tr> - <td><strong>{{ 'registry.treatment.label.statut'|trans }}</strong></td> - <td> - {% if traitement.statut is defined and traitement.statut %} - {{ traitement.statut|dictionary('treatment_statut') }} - {% endif %} - </td> - </tr> - {% if traitement.dpoMessage is not null %} - <tr> - <td><strong>{{ 'registry.treatment.label.dpoMessage'|trans }}</strong></td> - <td>{{ traitement.dpoMessage }}</td> - </tr> - {% endif %} - </tbody> - </table> - </div> - </div> + <div style="page-break-before: always;"></div> + + <h2>1. Préambule</h2> + <p>Le présent document contient tous les éléments nécessaires pour le Responsable de Traitement (RT), le Référent RGPD (RR) et le Délégué à la Protection des Données (DPD) pour mener à bien une Analyse d'Impact relative à la Protection des Données (le sigle AIPD sera utilisé dans la suite de ce document) conforme aux attentes de la CNIL.</p> + <p>Il est possible de retrouver l'ensemble des éléments produits dans ce document dans le logiciel Madis.</p> + + <h3>1.1 Méthode d'une Analyse d'Impact relative à la Protection des Données</h3> + <p>La démarche pour réaliser une analyse d'impact comprend quatre étapes :</p> + <ol> + <li>Délimiter et décrire le contexte du ou des traitements considérés ;</li> + <li>Analyser les mesures garantissant le respect des principes fondamentaux : la proportionnalité et la nécessité du traitement, et la protection des droits des personnes concernées ;</li> + <li>Apprécier les risques sur la vie privée liés à la sécurité des données et vérifier qu’ils sont convenablement traités ;</li> + <li>Formaliser la validation de l’AIPD au regard des éléments précédents ou bien décider de réviser les étapes précédentes.</li> + </ol> + + <div style="text-align: center"><img src="{{ base_dir ~ asset("images/cycleAIPD.jpg") }}" height="300" alt="Cycle d'une AIPD : 1 contexte, 2 principes fondamentaux, 3 risques, 4 validation"></div> - {# GENERAL #} - <div class="box box-solid box-info"> - <div class="box-header with-border"><h3 class="box-title" style="color: white">{{ 'global.tab.general'|trans }}</h3></div> - <div class="box-body no-padding"> - <table class="table"> + <p>Il s'agit d'un <strong>processus d'amélioration continue</strong>. Il requiert donc parfois plusieurs itérations pour parvenir à un dispositif de protection de la vie privée acceptable. Il requiert en outre une surveillance des évolutions dans le temps (du contexte, des mesures, des risques, etc.), par exemple tous les ans, et des mises à jour dès qu'une évolution significative a lieu.</p> + <p>La démarche devrait être employée <strong>dès la conception d'un nouveau traitement de données à caractère personnel</strong>. En effet, une application en amont permet de déterminer les mesures nécessaires et suffisantes, et donc d'optimiser les coûts. A contrario, une application tardive, alors que le système est déjà créé et les mesures en place, peut remettre en question les choix effectués.</p> + + <h3>1.2 Conformité d’une Analyse d’Impact relative à la Protection des Données</h3> + <p>L’objectif est d’obtenir la conformité du traitement grâce à l’AIPD.</p> + + <div style="text-align: center"><img src="{{ base_dir ~ asset("images/ConformiteAIPD.png") }}" width="800" alt="Respect des principes et droits fondamentaux + Gestion des risques liés à la sécurité des données = Conformité"></div> + + <div style="page-break-before: always;"></div> + + <h2>2. Étude du contexte</h2> + <p>Ce chapitre a pour objectif de fournir une vision claire de la structure et du traitement de données personnelles considéré.</p> + <table class="table table-bordered"> <tbody> <tr> - <td><strong>{{ 'registry.treatment.label.name'|trans }}</strong></td> - <td>{{ traitement.name }}</td> + <td class="table-bluecell">Nature du traitement</td> + <td>{{ object.conformiteTraitement.traitement.name }}</td> </tr> - {% if traitement.collectivity.isServicesEnabled %} + {% set critere = object.criterePrincipeFondamentalByCode('contexte_traitement') %} + {% if critere and critere.reponse != 'non_renseigne' %} <tr> - <td><strong>{{ 'registry.label.service'|trans }}</strong></td> - <td>{{ traitement.service }}</td> + <td class="table-bluecell">{{ critere.labelLivrable }}</td> + <td> + <i>Conformité : </i> + {% if critere.reponse == 'conforme' %} + <span class="label label-success" style="min-width: 50px; display: inline-block;">{{ critere.texteConformite }}</span> + {% elseif critere.reponse == 'non_conforme' %} + <span class="label label-danger" style="min-width: 50px; display: inline-block;">{{ critere.texteNonConformite }}</span> + {% elseif critere.reponse == 'non_applicable' %} + <span class="label label-default" style="min-width: 50px; display: inline-block;">{{ critere.texteNonApplicable }}</span> + {% endif %} + <br/> + {% if critere.justification is not null %} + <i>Justification : </i>{{ critere.justification }}<br /> + {% endif %} + </td> </tr> + {% if critere.fichier %} + <tr> + <td colspan="2" style="text-align: center"> + <img src="{{ base_dir ~ asset('/uploads/aipd/critere_principe_fondamentaux/fichier/' ~ critere.fichier)}}" style="max-width:800px" alt="Contexte du traitement {{ critere.label }} - {{ critere.reponse|dictionary('reponse_critere_fondamental') }}"> + </td> + </tr> + {% endif %} {% endif %} - <tr> - <td><strong>{{ 'registry.treatment.label.author'|trans }}</strong></td> - <td> - {% if traitement.author is not null %} - {{ traitement.author|dictionary('registry_treatment_author') }} - {% endif %} - </td> - </tr> - {% if traitement.author != "processing_manager" %} + {% set critere = object.criterePrincipeFondamentalByCode('portee_traitement') %} + {% if critere and critere.reponse != 'non_renseigne' %} <tr> - <td><strong>{{ 'registry.treatment.label.coordonnees_responsable_traitement'|trans }}</strong></td> - <td>{{ traitement.coordonneesResponsableTraitement|nl2br }}</td> + <td class="table-bluecell">{{ critere.labelLivrable }}</td> + <td> + <i>Conformité : </i> + {% if critere.reponse == 'conforme' %} + <span class="label label-success" style="min-width: 50px; display: inline-block;">{{ critere.texteConformite }}</span> + {% elseif critere.reponse == 'non_conforme' %} + <span class="label label-danger" style="min-width: 50px; display: inline-block;">{{ critere.texteNonConformite }}</span> + {% elseif critere.reponse == 'non_applicable' %} + <span class="label label-default" style="min-width: 50px; display: inline-block;">{{ critere.texteNonApplicable }}</span> + {% endif %} + <br/> + {% if critere.justification is not null %} + <i>Justification : </i>{{ critere.justification }}<br /> + {% endif %} + </td> </tr> + {% if critere.fichier %} + <tr> + <td colspan="2" style="text-align: center"> + <img src="{{ base_dir ~ asset('/uploads/aipd/critere_principe_fondamentaux/fichier/' ~ critere.fichier)}}" style="max-width:800px" alt="Contexte du traitement {{ critere.label }} - {{ critere.reponse|dictionary('reponse_critere_fondamental') }}"> + </td> + </tr> + {% endif %} {% endif %} <tr> - <td><strong>{{ 'registry.treatment.label.manager'|trans }}</strong></td> - <td>{{ traitement.manager }}</td> + <td class="table-bluecell">Finalité(s) du traitement</td> + <td>{{ object.conformiteTraitement.traitement.goal }}</td> </tr> <tr> - <td><strong>{{ 'registry.treatment.label.goal'|trans }}</strong></td> - <td>{{ traitement.goal|nl2br }}</td> + <td class="table-bluecell">Données à caractère personnel</td> + <td> + {% for category in object.conformiteTraitement.traitement.dataCategories %} + {{ category }}<br/> + {% endfor %} + {{ object.conformiteTraitement.traitement.dataCategoryOther }} + </td> </tr> <tr> - <td><strong>{{ 'registry.treatment.label.legal_basis'|trans }}</strong></td> - <td>{{ traitement.legalBasis|dictionary('registry_treatment_legal_basis') }}</td> + <td class="table-bluecell">Destinataires</td> + <td> + {{ object.conformiteTraitement.traitement.recipientCategory }} + {% for contractor in object.conformiteTraitement.traitement.contractors %} + <br/>{{ contractor }} + {% endfor %} + </td> </tr> <tr> - <td><strong>{{ 'registry.treatment.label.legal_basis_justification'|trans }}</strong></td> - <td>{{ traitement.legalBasisJustification|nl2br }}</td> + <td class="table-bluecell">Durée de conservation</td> + <td> + {% for duration in object.conformiteTraitement.traitement.shelfLifes %} + {{ duration.name }} - {{ duration.duration }} - {{ duration.ultimateFate|dictionary('registry_treatment_ultimate_fate') }} <br/> + {% endfor %} + </td> </tr> - {% if traitement.legalBasis == 'consent' %} + {% set critere = object.criterePrincipeFondamentalByCode('identification_biens') %} + {% if critere and critere.reponse != 'non_renseigne' %} <tr> - <td><strong>{{ 'registry.treatment.label.consent_request'|trans }}</strong></td> + <td class="table-bluecell">{{ critere.labelLivrable }}</td> <td> - {% if traitement.consentRequest %} - <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> - {% else %} - <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> + <i>Conformité : </i> + {% if critere.reponse == 'conforme' %} + <span class="label label-success" style="min-width: 50px; display: inline-block;">{{ critere.texteConformite }}</span> + {% elseif critere.reponse == 'non_conforme' %} + <span class="label label-danger" style="min-width: 50px; display: inline-block;">{{ critere.texteNonConformite }}</span> + {% elseif critere.reponse == 'non_applicable' %} + <span class="label label-default" style="min-width: 50px; display: inline-block;">{{ critere.texteNonApplicable }}</span> + {% endif %} + <br/> + {% if critere.justification is not null %} + <i>Justification : </i>{{ critere.justification }}<br /> + {% endif %} + </td> + </tr> + {% if critere.fichier %} + <tr> + <td colspan="2" style="text-align: center"> + <img src="{{ base_dir ~ asset('/uploads/aipd/critere_principe_fondamentaux/fichier/' ~ critere.fichier)}}" style="max-width:800px" alt="Contexte du traitement {{ critere.label }} - {{ critere.reponse|dictionary('reponse_critere_fondamental') }}"> + </td> + </tr> + {% endif %} + {% endif %} + {% set critere = object.criterePrincipeFondamentalByCode('description_fonctionnelle') %} + {% if critere and critere.reponse != 'non_renseigne' %} + <tr> + <td class="table-bluecell">{{ critere.labelLivrable }}</td> + <td> + <i>Conformité : </i> + {% if critere.reponse == 'conforme' %} + <span class="label label-success" style="min-width: 50px; display: inline-block;">{{ critere.texteConformite }}</span> + {% elseif critere.reponse == 'non_conforme' %} + <span class="label label-danger" style="min-width: 50px; display: inline-block;">{{ critere.texteNonConformite }}</span> + {% elseif critere.reponse == 'non_applicable' %} + <span class="label label-default" style="min-width: 50px; display: inline-block;">{{ critere.texteNonApplicable }}</span> + {% endif %} + <br/> + {% if critere.justification is not null %} + <i>Justification : </i>{{ critere.justification }}<br /> {% endif %} </td> </tr> + {% if critere.fichier %} + <tr> + <td colspan="2" style="text-align: center"> + <img src="{{ base_dir ~ asset('/uploads/aipd/critere_principe_fondamentaux/fichier/' ~ critere.fichier)}}" style="max-width:800px" alt="Contexte du traitement {{ critere.label }} - {{ critere.reponse|dictionary('reponse_critere_fondamental') }}"> + </td> + </tr> + {% endif %} + {% endif %} + {% set critere = object.criterePrincipeFondamentalByCode('conformite_code') %} + {% if critere and critere.reponse != 'non_renseigne' %} <tr> - <td><strong>{{ 'registry.treatment.label.consent_request_format'|trans }}</strong></td> - <td>{{ traitement.consentRequestFormat }}</td> + <td class="table-bluecell">{{ critere.labelLivrable }}</td> + <td> + <i>Conformité : </i> + {% if critere.reponse == 'conforme' %} + <span class="label label-success" style="min-width: 50px; display: inline-block;">{{ critere.texteConformite }}</span> + {% elseif critere.reponse == 'non_conforme' %} + <span class="label label-danger" style="min-width: 50px; display: inline-block;">{{ critere.texteNonConformite }}</span> + {% elseif critere.reponse == 'non_applicable' %} + <span class="label label-default" style="min-width: 50px; display: inline-block;">{{ critere.texteNonApplicable }}</span> + {% endif %} + <br/> + {% if critere.justification is not null %} + <i>Justification : </i>{{ critere.justification }}<br /> + {% endif %} + </td> </tr> + {% if critere.fichier %} + <tr> + <td colspan="2" style="text-align: center"> + <img src="{{ base_dir ~ asset('/uploads/aipd/critere_principe_fondamentaux/fichier/' ~ critere.fichier)}}" style="max-width:800px" alt="Contexte du traitement {{ critere.label }} - {{ critere.reponse|dictionary('reponse_critere_fondamental') }}"> + </td> + </tr> + {% endif %} {% endif %} + </tbody> + </table> + + <div style="page-break-before: always;"></div> + + <h2>3. Études des principes fondamentaux</h2> + <p>Ce chapitre a pour objectif de s’assurer que le dispositif relatif aux principes de protection de la vie privée est conforme.</p> + <table class="table table-bordered"> + <thead> <tr> - <td><strong>{{ 'registry.treatment.label.observation'|trans }}</strong></td> - <td>{{ traitement.observation|nl2br }}</td> + <th>Description</th> + <th>Conformité</th> </tr> + </thead> + <tbody> + {% for critere in object.criterePrincipeFondamentaux %} + <tr> + <td>{{ critere.labelLivrable }}</td> + <td>{{ getCritereLabel(critere)|raw }}</td> + </tr> + {% endfor %} + </tbody> + </table> + <table class="table table-bordered"> + <thead> <tr> - <td><strong>{{ 'registry.treatment.label.active'|trans }}</strong></td> - <td> - {% if traitement.active %} - <span class="badge bg-green">{{ 'global.label.active'|trans }}</span> - {% else %} - <span class="badge bg-red">{{ 'global.label.inactive'|trans }}</span> - {% endif %} - </td> + <th>Principes fondamentaux</th> + <th>Conformité</th> </tr> - <tr> - <td><strong>{{ 'registry.treatment.label.public_registry'|trans }}</strong></td> - <td> - {% if traitement.public == true %} - <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> + </thead> + <tbody> + {% for questionConformite in object.questionConformites|sort((a, b) => a.position >= b.position) %} + <tr> + {% set reponse = object.conformiteTraitement.getReponseOfName(questionConformite.question) %} + <td>{{ questionConformite.question }} + {% if questionConformite.justificatif is not null %} + <div style="margin-left: 20px;font-size:12px;"> + <span><i>Justification : </i> {{ questionConformite.justificatif }}</span> + </div> + {% endif %} + + {% if reponse and (reponse.actionProtections is not null) and (reponse.actionProtections|length > 0) %} + <div style="margin-left: 20px;font-size:12px;"> + <span><i>Actions associées : </i> </span> + </div> + <ul> + {% for action in reponse.actionProtections %} + <li style="margin-left: 20px;font-size:12px;">{{action.name}}</li> + {% endfor %} + </ul> + {% endif %} + </td> + {% if reponse and reponse.conforme %} + <td><span class="label label-success" style="min-width: 100%; display: inline-block;"> Conforme</span></td> {% else %} - <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> + {% if reponse and reponse.actionProtections|length > 0 %} + <td><span class="label label-warning" style="min-width: 100%; display: inline-block;"> Non-conforme mineure</span></td> + {% else%} + <td><span class="label label-danger" style="min-width: 100%; display: inline-block;"> Non-conforme majeure</span></td> + {% endif %} {% endif %} - </td> - </tr> + </tr> + {% endfor %} </tbody> </table> - </div> - </div> + <p>Le graphique ci-dessous indique les points d’amélioration nécessaires au respect des principes fondamentaux du règlement.</p> + + <div class="reportGraph"><canvas id="grandsDomaines-chart"></canvas></div> + + <div style="page-break-before: always;"></div> + + <h2>4. Études des risques liés à la sécurité des données</h2> + <p>Ce chapitre a pour objectifs d'obtenir une bonne connaissance des mesures contribuant à la sécurité et d'apprécier les risques.</p> - {# DATA CATEGORY #} - <div class="box box-solid box-warning"> - <div class="box-header with-border"><h3 class="box-title" style="color: white">{{ 'registry.treatment.tab.data_category'|trans }}</h3></div> - <div class="box-body no-padding"> - <table class="table"> + <h3>4.1 Évaluation des risques sur les droits et les libertés des personnes concernées</h3> + <p>Le niveau d'un risque est estimé en termes de gravité et de vraisemblance :</p> + <ul> + <li>La <strong>gravité</strong> représente l'ampleur d'un risque. Elle dépend essentiellement du caractère préjudiciable des imapcts potentiels ;</li> + <li>La <strong>vraisemblance</strong> traduit la possibilité qu'un risque se réalise. Elle dépend essentiellement des vulnérabilités des supports face aux menaces et des capacités des sources de risques à les exploiter.</li> + </ul> + + <div style="text-align: center"><img src="{{ base_dir ~ asset("images/NiveauRisque.png") }}" width="600" alt="Gravité + Vraisemblance = Niveau de risque"></div> + + <div class="separator"></div> + + <table class="table table-bordered"> + <thead> + <tr class="table-indicateur-head"> + <th>Niveaux</th> + <th>Descriptions génériques de l'échelle de gravité</th> + </tr> + </thead> <tbody> <tr> - <td><strong>{{ 'registry.treatment.label.data_category'|trans }}</strong></td> - <td> - <ul class="ps-1"> - {% for category in traitement.dataCategories %} - <li> - {% if category.sensible %}<strong>{% endif %} - {{ category.name }} - {% if category.sensible %}</strong>{% endif %} - </li> - {% endfor %} - </ul> - </td> + <td class="table-indicateur-maximale">Maximale</td> + <td>Les personnes concernées pourraient connaître des conséquences significatives, voire irrémédiables, qu'elles pourraient ne pas surmonter</td> </tr> <tr> - <td><strong>{{ 'registry.treatment.label.data_category_other'|trans }}</strong></td> - <td>{{ traitement.dataCategoryOther|nl2br }}</td> + <td class="table-indicateur-importante">Importante</td> + <td>Les personnes concernées pourraient connaître des conséquences significatives, qu'elles devraient pouvoir surmonter, mais avec des difficultés réelles et significatives</td> </tr> - </tbody> - </table> - </div> - </div> - - {# RECIPIENTS #} - <div class="box box-solid box-primary"> - <div class="box-header with-border"><h3 class="box-title" style="color: white">{{ 'registry.treatment.tab.recipients'|trans }}</h3></div> - <div class="box-body no-padding"> - <table class="table"> - <tbody> <tr> - <td><strong>{{ 'registry.treatment.label.recipient_category'|trans }}</strong></td> - <td>{{ traitement.recipientCategory|nl2br }}</td> + <td class="table-indicateur-limitee">Limitée</td> + <td>Les personnes concernées pourraient connaître des désagréments significatifs, qu'elles pourront surmonter malgré quelques difficultés</td> </tr> <tr> - <td><strong>{{ 'global.label.linked_contractor'|trans }}</strong></td> - <td> - <ul class="ps-1"> - {% for contractor in traitement.contractors %} - <li>{{ contractor }}</li> - {% endfor %} - </ul> - </td> + <td class="table-indicateur-negligeable">Négligeable</td> + <td>Les personnes concernées ne seront pas impactés ou pourraient connaître quelques désagréments, qu'elles surmonteront sans difficulté</td> </tr> </tbody> </table> - </div> - </div> - {# SPECIFIC #} - <div class="box box-solid box-info"> - <div class="box-header with-border"><h3 class="box-title" style="color: white">{{ 'registry.treatment.tab.specific'|trans }}</h3></div> - <div class="box-body no-padding"> - <table class="table"> + <table class="table table-bordered"> + <thead> + <tr class="table-indicateur-head"> + <th>Niveaux</th> + <th>Descriptions génériques de l'échelle de vraisemblance</th> + </tr> + </thead> <tbody> <tr> - <td><strong>{{ 'registry.treatment.label.exempt_AIPD'|trans }}</strong></td> - <td> - {% if traitement.ExemptAIPD %} - <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> - {% else %} - <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> - {% endif %} - </td> + <td class="table-indicateur-maximale">Maximale</td> + <td>Il semble extrêmement facile pour les sources des risques retenues de réaliser la menace en s'appuyant sur les caractéristiques des supports (ex: vol de supports papier stockés dans le hall public de la structure).</td> </tr> <tr> - <td><strong>{{ 'registry.treatment.label.large_scale_collection'|trans }}</strong></td> - <td> - {% if traitement.largeScaleCollection %} - <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span> - {% else %} - <span class="badge bg-green">{{ 'global.label.no'|trans }}</span> - {% endif %} - </td> + <td class="table-indicateur-importante">Importante</td> + <td>Il semble possible pour les sources de risques retenues de réaliser la menace en s'appuyant sur les caractéristiques des supports (ex: vol de supports papiers stockés dans les bureaux d'une structure dont l'accès est contrôlé par une personne à l'accueil).</td> </tr> <tr> - <td><strong>{{ 'registry.treatment.label.data_crossing'|trans }}</strong></td> - <td> - {% if traitement.dataCrossing %} - <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span> - {% else %} - <span class="badge bg-green">{{ 'global.label.no'|trans }}</span> - {% endif %} - </td> + <td class="table-indicateur-limitee">Limitée</td> + <td>Il semble difficile pour les sources de risques retenues de réaliser la menace en s'appuyant sur les caractéristiques des supports (ex: vol de supports papiers stockés dans un local de la structure dont l'accès est contrôlé par badge).</td> </tr> <tr> - <td><strong>{{ 'registry.treatment.label.automated_decisions_with_legal_effect'|trans }}</strong></td> - <td> - {% if traitement.automatedDecisionsWithLegalEffect %} - <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span> - {% else %} - <span class="badge bg-green">{{ 'global.label.no'|trans }}</span> - {% endif %} - </td> - </tr> - <tr> - <td><strong>{{ 'registry.treatment.label.evaluation_or_rating'|trans }}</strong></td> - <td> - {% if traitement.evaluationOrRating %} - <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span> - {% else %} - <span class="badge bg-green">{{ 'global.label.no'|trans }}</span> - {% endif %} - </td> - </tr> - <tr> - <td><strong>{{ 'registry.treatment.label.automatic_exclusion_service'|trans }}</strong></td> - <td> - {% if traitement.automaticExclusionService %} - <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span> - {% else %} - <span class="badge bg-green">{{ 'global.label.no'|trans }}</span> - {% endif %} - </td> - </tr> - <tr> - <td><strong>{{ 'registry.treatment.label.vulnerable_people'|trans }}</strong></td> - <td> - {% if traitement.vulnerablePeople %} - <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span> - {% else %} - <span class="badge bg-green">{{ 'global.label.no'|trans }}</span> - {% endif %} - </td> - </tr> - <tr> - <td><strong>{{ 'registry.treatment.label.systematic_monitoring'|trans }}</strong></td> - <td> - {% if traitement.systematicMonitoring %} - <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span> - {% else %} - <span class="badge bg-green">{{ 'global.label.no'|trans }}</span> - {% endif %} - </td> - </tr> - <tr> - <td><strong>{{ 'registry.treatment.label.innovative_use'|trans }}</strong></td> - <td> - {% if traitement.innovativeUse %} - <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span> - {% else %} - <span class="badge bg-green">{{ 'global.label.no'|trans }}</span> - {% endif %} - </td> + <td class="table-indicateur-negligeable">Négligeable</td> + <td>Il ne semble pas possible que les sources de risques retenues puissent réaliser la menace en s'appuyant sur les caractéristiques des supports (ex: vol de supports papiers stockés dans un local de la structure dont l'accès est contrôlé par badge et code d'accès).</td> </tr> </tbody> </table> - </div> - </div> - {# DETAILS #} - <div class="box box-solid box-primary"> - <div class="box-header with-border"><h3 class="box-title" style="color: white">{{ 'registry.treatment.tab.details'|trans }}</h3></div> - <div class="box-body no-padding"> - <table class="table"> + <div style="text-align: center"><img src="{{ base_dir ~ asset("images/matriceAIPD.png") }}" height="300" alt=""></div> + + <div style="page-break-before: always;"></div> + + <h3>4.2 Évaluation de l'impact et matrice de décision</h3> + <p>Le tableau ci-dessous identifie des scénarios de menaces pour lesquels une évaluation est réalisée sur la vraisemblance (risques d’occurrence) et la gravité (conséquences en cas d’évènement). D, I et C représentent les critères de classification de l'information : <b>D</b>isponibilité, <b>I</b>ntégrité, <b>C</b>onfidentialité.</p> + <table class="table table-bordered"> + <thead> + <tr> + <th>D</th> + <th>I</th> + <th>C</th> + <th>Scénario de menace</th> + <th>Vraisemblance</th> + <th>Gravité</th> + <th>Impact potentiel</th> + </tr> + </thead> <tbody> - <tr> - <td><strong>{{ 'registry.treatment.label.concerned_people'|trans }}</strong></td> - </tr> - <tr> - <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_particular'|trans }}</strong></td> - <td> - {% if traitement.concernedPeopleParticular.check %} - <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> - {% if traitement.concernedPeopleParticular.comment is not empty %} - <p class="mt-2">{{ traitement.concernedPeopleParticular.comment }}</p> + {% for scenario in object.scenarioMenaces|sort((a,b) => a.nom <=> b.nom) %} + <tr> + <td>{% if scenario.isDisponibilite %}X{% endif %}</td> + <td>{% if scenario.isIntegrite %}X{% endif %}</td> + <td>{% if scenario.isConfidentialite %}X{% endif %}</td> + <td>{{ scenario.nom }} + {% if scenario.precisions is not null %} + <div style="margin-left: 20px;font-size:12px;"> + <span><i>Précision : </i> {{ scenario.precisions }}</span> + </div> {% endif %} - {% else %} - <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> - {% endif %} - </td> - </tr> - <tr> - <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_user'|trans }}</strong></td> - <td> - {% if traitement.concernedPeopleUser.check %} - <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> - {% if traitement.concernedPeopleUser.comment is not empty %} - <p class="mt-2">{{ traitement.concernedPeopleUser.comment }}</p> + </td> + <td>{{ scenario.vraisemblance|dictionary('vraisemblance_gravite') }}</td> + <td>{{ scenario.gravite|dictionary('vraisemblance_gravite') }}</td> + <td>{{ getScenarioMenaceImpactPotentielLabel(scenario)|raw }}</td> + </tr> + {% endfor %} + </tbody> + </table> + <p>La CNIL préconise d’accepter les risques uniquement lorsque l’impact est négligeable. Dans les autres cas, il faudra apporter des mesures de protection supplémentaires pour venir corriger les anomalies identifiées. Dans le cas où le risque est maximal et que les mesures ne sont pas jugées suffisantes, il conviendra de solliciter l’avis de la CNIL.</p> + <p>La matrice de décision ci-dessous vous informe du comportement attendu par la CNIL selon le niveau d'impact identifié :</p> + + <div style="text-align: center"><img src="{{ base_dir ~ asset("images/MatriceDecision.png") }}" height="300" alt=""></div> + + <div style="page-break-before: always;"></div> + + <h3>4.3 Mesure(s) de réduction des risques mise(s) en place</h3> + <p>Le radar ci-dessous présente les mesures déjà mises en place dans la structure pour réduire l’ensemble des risques identifiés.</p> + + <div class="reportGraph"><canvas id="mesuresSecurite-chart"></canvas></div> + + <div class="separator"></div> + + <div class="box box-solid box-primary"> + <div class="box-header with-border">Mesures de protection</div> + <table class="table table-bordered"> + <thead> + <tr> + <th>Mesure</th> + <th>Avis sur les mesures existantes</th> + <th>Évaluation</th> + <th>Préconisations</th> + </tr> + </thead> + <tbody> + {% set mesures = [] %} + {% for scenario in object.scenarioMenaces %} + {% for mesure in scenario.mesuresProtections %} + {% if mesure not in mesures %} + {% set mesures = mesures|merge([mesure])%} + {% endif%} + {% endfor %} + {% endfor %} + {% for element in mesures|sort((a, b) => a.labelLivrable >= b.labelLivrable) %} + <tr> + <td>{{ element.labelLivrable }}</td> + <td>{{ element.detail }}</td> + <td>{% if element.reponse in reponsedictionary(object)|keys %} + {{ element.reponse|reponsedictionary(object) }} + {% else %} + {{ element.reponse }} + {% endif %} + </td> + {% if element.reponse is same as "satisfaisant" %} + <td></td> + {% else %} + <td>{{ element.phrasePreconisation }}</td> {% endif %} - {% else %} - <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> + </tr> + {% endfor %} + </tbody> + </table> + </div> + + <div style="page-break-before: always;"></div> + + <h3>4.4 Risques résiduels</h3> + <p>Les risques résiduels correspondent aux risques non traités à ce jour ou pour lesquels des préconisations ont été formulées (voir actions conseillées par le DPD).</p> + + <div class="reportGraph"><canvas id="risquesResiduels-chart"></canvas></div> + + <div class="separator"></div> + + <div class="box box-solid box-primary"> + <div class="box-header with-border">{{ 'aipd.analyse_impact.tab.gestion_risques'|trans }}</div> + <div class="box-body no-padding"> + <table class="table table-bordered"> + <tr> + <th>{{ 'aipd.modele_analyse.label.scenario'|trans }}</th> + <th style="width: 20%;">{{ 'aipd.analyse_impact.label.impact_potentiel'|trans }}</th> + <th style="width: 20%;">{{ 'aipd.analyse_impact.label.impact_residuel'|trans }}</th> + </tr> + {% set mesureProtectionNotNegligeable = [] %} + {% for scenario in object.scenarioMenaces|sort((a, b) => a.nom >= b.nom) %} + {% if isScenarioMenaceImpactResiduelImpactNotNegligeable(scenario) %} + {% for mesure in scenario.mesuresProtections %} + {% if mesure not in mesureProtectionNotNegligeable %} + {% set mesureProtectionNotNegligeable = mesureProtectionNotNegligeable|merge([mesure]) %} + {% endif %} + {% endfor %} + <tr> + <td>{{ scenario.nom }}</td> + <td>{{ getScenarioMenaceImpactPotentielLabel(scenario)|raw }}</td> + <td>{{ getScenarioMenaceImpactResiduelLabel(scenario)|raw }}</td> + </tr> {% endif %} - </td> - </tr> + {% endfor %} + </table> + </div> + </div> + + <div style="page-break-before: always;"></div> + + <p>Le graphique ci-dessous représente les risques résiduels sur la disponibilité, l'intégrité et la confidentialité des données à caractère personnel.</p> + + <div class="reportGraph"><canvas id="dicResiduels-chart"></canvas></div> + + <div class="separator"></div> + + <p>Le plan d’actions ci-après présente les mesures de sécurité liées aux seuls scénarios de menaces dont l’impact est refusé.</p> + <div class="box box-solid box-primary"> + <div class="box-header with-border">Plan d'actions</div> + <div class="box-body no-padding"> + <table class="table table-bordered"> + <tr> + <th>Mesure</th> + <th>Préconisations</th> + </tr> + {% for mesure in mesureProtectionNotNegligeable|sort((a, b) => a.labelLivrable >= b.labelLivrable) %} + <tr> + <td>{{ mesure.labelLivrable }}</td> + <td>{{ mesure.phrasePreconisation }}</td> + </tr> + {% endfor %} + </table> + </div> + </div> + + <div style="page-break-before: always;"></div> + + <h2>5. Validation de l'AIPD</h2> + <p>Ce chapitre a pour objectifs de permettre la prise de décision visant à accepter ou non l'AIPD au regard des résultats de l'étude.</p> + + <h3>Avis des personnes consultées</h3> + <table class="table table-bordered"> + <tbody> <tr> - <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_agent'|trans }}</strong></td> - <td> - {% if traitement.concernedPeopleAgent.check %} - <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> - {% if traitement.concernedPeopleAgent.comment is not empty %} - <p class="mt-2">{{ traitement.concernedPeopleAgent.comment }}</p> - {% endif %} - {% else %} - <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> - {% endif %} - </td> + <td class="table-bluecell">Avis du référent RGPD</td> + <td>{{ object.avisReferent.reponse|dictionary('reponse_avis') }}</td> </tr> + {% if object.avisReferent.date is not null %} + <tr> + <td colspan="2">{{ object.avisReferent.date|date('d/m/Y') }}</td> + </tr> + {% endif %} + {% if object.avisReferent.detail is not null %} + <tr> + <td colspan="2">{{ object.avisReferent.detail }}</td> + </tr> + {% endif %} + <tr style="height: 80px"><td colspan="2">Signature :</td></tr> <tr> - <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_elected'|trans }}</strong></td> - <td> - {% if traitement.concernedPeopleElected.check %} - <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> - {% if traitement.concernedPeopleElected.comment is not empty %} - <p class="mt-2">{{ traitement.concernedPeopleElected.comment }}</p> - {% endif %} - {% else %} - <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> - {% endif %} - </td> + <td class="table-bluecell">Avis du délégué à la protection des données</td> + <td>{{ object.avisDpd.reponse|dictionary('reponse_avis') }}</td> </tr> + {% if object.avisDpd.date is not null %} + <tr> + <td colspan="2">{{ object.avisDpd.date|date('d/m/Y') }}</td> + </tr> + {% endif %} + {% if object.avisDpd.detail is not null %} + <tr> + <td colspan="2">{{ object.avisDpd.detail }}</td> + </tr> + {% endif %} + <tr style="height: 80px"><td colspan="2">Signature :</td></tr> <tr> - <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_company'|trans }}</strong></td> - <td> - {% if traitement.concernedPeopleCompany.check %} - <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> - {% if traitement.concernedPeopleCompany.comment is not empty %} - <p class="mt-2">{{ traitement.concernedPeopleCompany.comment }}</p> - {% endif %} - {% else %} - <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> - {% endif %} - </td> + <td class="table-bluecell">Avis des représentants des personnes concernées</td> + <td>{{ object.avisRepresentant.reponse|dictionary('reponse_avis') }}</td> </tr> + {% if object.avisRepresentant.date is not null %} + <tr> + <td colspan="2">{{ object.avisRepresentant.date|date('d/m/Y') }}</td> + </tr> + {% endif %} + {% if object.avisRepresentant.detail is not null %} + <tr> + <td colspan="2">{{ object.avisRepresentant.detail }}</td> + </tr> + {% endif %} + <tr style="height: 80px"><td colspan="2">Signature :</td></tr> <tr> - <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_partner'|trans }}</strong></td> - <td> - {% if traitement.concernedPeoplePartner.check %} - <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> - {% if traitement.concernedPeoplePartner.comment is not empty %} - <p class="mt-2">{{ traitement.concernedPeoplePartner.comment }}</p> - {% endif %} - {% else %} - <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> - {% endif %} - </td> + <td class="table-bluecell">Décision du responsable de traitement</td> + <td>{{ object.avisResponsable.reponse|dictionary('reponse_avis') }}</td> </tr> - <tr> - <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_usager'|trans }}</strong></td> - <td> - {% if traitement.concernedPeopleUsager.check %} - <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> - {% if traitement.concernedPeopleUsager.comment is not empty %} - <p class="mt-2">{{ traitement.concernedPeopleUsager.comment }}</p> - {% endif %} - {% else %} - <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> + {% if object.avisResponsable.date is not null %} + <tr> + <td colspan="2">{{ object.avisResponsable.date|date('d/m/Y') }}</td> + </tr> + {% endif %} + {% if object.avisResponsable.detail is not null %} + <tr> + <td colspan="2">{{ object.avisResponsable.detail }}</td> + </tr> + {% endif %} + <tr style="height: 80px"><td colspan="2">Signature :</td></tr> + </tbody> + </table> + + <div style="page-break-before: always;"></div> + + {#//////////////////////////////////////#} + {#/////////////// Annexes //////////////#} + {#//////////////////////////////////////#} + <h2>6. Annexes</h2> + <h3>6.1 Glossaire</h3> + + <dl> + <dt>Donnée à caractère personnel</dt> + <dd>Toute information se rapportant à une personne physique identifiée ou identifiable (ci-après dénommée "personne concernée"); est réputée pour être une "personne physique identifiable" une personne physique qui peut être identifiée, directement ou indirectement, notamment par référence à un identifiant, tel qu'un nom, un numéro d'identification, des données de localisation, un identifiant en ligne, ou à un ou plusieurs éléments spécifiques propres à son identité physique, physiologique, génétique, psychique, économique, culturelle ou sociale.</dd> + <dt>Événement redouté</dt> + <dd>Violation potentielle de données pouvant mener à des impacts sur la vie privée des personnes concernées.</dd> + <dt>Gravité</dt> + <dd>Estimation de l'ampleur des impacts potentiels sur la vie privée des personnes concernées.</dd> + <dt>Menace</dt> + <dd>Mode opératoire composé d'une ou plusieurs actions unitaires sur des supports de données.</dd> + <dt>Mesure</dt> + <dd>Action à entreprendre.</dd> + <dt>Personnes concernées</dt> + <dd>Personnes auxquelles se rapportent les données qui font l'objet du traitement.</dd> + <dt>Responsable de traitement</dt> + <dd>La personne physique ou morale, l'autorité publique, le service ou une autre structure qui, seul ou conjointement avec d'autres, détermine les finalités et les moyens du traitement ; lorsque les finalités et les moyens de ce traitement sont déterminés par le droit de l'Union ou le droit d'un État membre, le responsable du traitement peut être désigné ou les traitements spécifiques applicables à sa désignation peuvent être prévus par le droit de l'Union ou par le droit d'un État membre.</dd> + <dt>Traitement de données à caractère personnel</dt> + <dd>Tout opération ou tout ensemble d'opérations effectuées ou non à l'aide de procédés automatisés et appliqués à des données ou des ensembles de données à caractère personnel, tel que la collecte, l'enregistrement, la structure, la structuration, la conservation, l'adaptation ou la modification, l'extraction, la consultation, l'utilisation, la communication par transmission, la diffusion ou tout autre forme de mise à disposition, le rapprochement ou l'interconnexion, la limitation, l'effacement ou la destruction.</dd> + <dt>Vraisemblance</dt> + <dd>Estimation de la possibilité qu'un risque se réalise.</dd> + </dl> + + <h3>6.2 Références</h3> + <p>CNIL / CEPD</p> + <ul> + <li><a href="https://www.cnil.fr/fr/ce-quil-faut-savoir-sur-lanalyse-dimpact-relative-la-protection-des-donnees-aipd">Ce qu'il faut savoir sur l’analyse d’impact relative à la protection des données (AIPD)</a></li> + <li><a href="https://www.cnil.fr/fr/nouveautes-sur-le-pia-guides-outil-piaf-etude-de-cas">Outil PIA : téléchargez et installez le logiciel de la CNIL</a></li> + <li><a href="https://www.cnil.fr/fr/collectivites-territoriales">Thématique CNIL : Collectivités territoriales </a></li> + <li><a href="https://www.edpb.europa.eu/our-work-tools/our-documents/publication-type/guidelines_fr">Guides CEPD</a></li> + </ul> + + <p>ANSSI</p> + <ul> + <li><a href="https://www.ssi.gouv.fr/guide/la-methode-ebios-risk-manager-le-guide">EBIOS RM : Méthode d'analyse des risques</a></li> + <li><a href="https://www.ssi.gouv.fr/administration/reglementation/rgpd-renforcer-la-securite-des-donnees-a-caractere-personnel">RGPD : la sécurité est essentielle pour la protection des données à caractère personnel</a></li> + </ul> + + <p>CLUSIF</p> + <ul> + <li><a href="https://clusif.fr/services/management-des-risques/les-fondamentaux-de-mehari/">Les fondamentaux de Méhari</a></li> + </ul> + + <p>ISO</p> + <ul> + <li><a href="https://www.iso.org/fr/standard/71670.html">ISO/IEC 27701:2019 : Techniques de sécurité — Extension d'ISO/IEC 27001 et ISO/IEC 27002 au management de la protection de la vie privée — Exigences et lignes directrices</a></li> + </ul> + + <div style="page-break-before: always;"></div> + + <h3>6.3 Fiche de traitement</h3> + {% set traitement = object.conformiteTraitement.traitement %} + + {# DPO Statut #} + <div class="box box-solid box-default"> + <div class="box-header with-border"><h4 class="box-title" style="color: white">{{ 'registry.treatment.tab.statut_dpo'|trans }}</h4></div> + <div class="box-body no-padding"> + <table role="presentation" class="table"> + <tbody> + <tr> + <td><strong>{{ 'registry.treatment.label.statut'|trans }}</strong></td> + <td> + {% if traitement.statut is defined and traitement.statut %} + {{ traitement.statut|dictionary('treatment_statut') }} + {% endif %} + </td> + </tr> + {% if traitement.dpoMessage is not null %} + <tr> + <td><strong>{{ 'registry.treatment.label.dpoMessage'|trans }}</strong></td> + <td>{{ traitement.dpoMessage }}</td> + </tr> {% endif %} - </td> - </tr> - <tr> - <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_other'|trans }}</strong></td> - <td> - {% if traitement.concernedPeopleOther.check %} - <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> - {% if traitement.concernedPeopleOther.comment is not empty %} - <p class="mt-2">{{ traitement.concernedPeopleOther.comment }}</p> - {% endif %} - {% else %} - <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> + </tbody> + </table> + </div> + </div> + + {# GENERAL #} + <div class="box box-solid box-info"> + <div class="box-header with-border"><h4 class="box-title" style="color: white">{{ 'global.tab.general'|trans }}</h4></div> + <div class="box-body no-padding"> + <table class="table"> + <tbody> + <tr> + <td><strong>{{ 'registry.treatment.label.name'|trans }}</strong></td> + <td>{{ traitement.name }}</td> + </tr> + {% if traitement.collectivity.isServicesEnabled %} + <tr> + <td><strong>{{ 'registry.label.service'|trans }}</strong></td> + <td>{{ traitement.service }}</td> + </tr> {% endif %} - </td> - </tr> - <tr> - <td><strong>{{ 'registry.treatment.label.estimated_concerned_people'|trans }}</strong></td> - <td>{{ traitement.estimatedConcernedPeople }}</td> - </tr> - <tr> - <td> - <strong> - {% if traitement.collectivity.hasModuleTools %} - {{ 'global.label.linked_tool'|trans }} - {% else %} - {{ 'registry.treatment.label.tools_if_inactif'|trans }} - {% endif %} - </strong> - </td> - <td> - {% if traitement.collectivity.hasModuleTools %} - <ul class="ps-1"> - {% for tool in traitement.tools %} - <li>{{ tool.name }}</li> + <tr> + <td><strong>{{ 'registry.treatment.label.author'|trans }}</strong></td> + <td> + {% if traitement.author is not null %} + {{ traitement.author|dictionary('registry_treatment_author') }} + {% endif %} + </td> + </tr> + {% if traitement.author != "processing_manager" %} + <tr> + <td><strong>{{ 'registry.treatment.label.coordonnees_responsable_traitement'|trans }}</strong></td> + <td>{{ traitement.coordonneesResponsableTraitement|nl2br }}</td> + </tr> + {% endif %} + <tr> + <td><strong>{{ 'registry.treatment.label.manager'|trans }}</strong></td> + <td>{{ traitement.manager }}</td> + </tr> + <tr> + <td><strong>{{ 'registry.treatment.label.goal'|trans }}</strong></td> + <td>{{ traitement.goal|nl2br }}</td> + </tr> + <tr> + <td><strong>{{ 'registry.treatment.label.legal_basis'|trans }}</strong></td> + <td>{{ traitement.legalBasis|dictionary('registry_treatment_legal_basis') }}</td> + </tr> + <tr> + <td><strong>{{ 'registry.treatment.label.legal_basis_justification'|trans }}</strong></td> + <td>{{ traitement.legalBasisJustification|nl2br }}</td> + </tr> + {% if traitement.legalBasis == 'consent' %} + <tr> + <td><strong>{{ 'registry.treatment.label.consent_request'|trans }}</strong></td> + <td> + {% if traitement.consentRequest %} + <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> + {% else %} + <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> + {% endif %} + </td> + </tr> + <tr> + <td><strong>{{ 'registry.treatment.label.consent_request_format'|trans }}</strong></td> + <td>{{ traitement.consentRequestFormat }}</td> + </tr> + {% endif %} + <tr> + <td><strong>{{ 'registry.treatment.label.observation'|trans }}</strong></td> + <td>{{ traitement.observation|nl2br }}</td> + </tr> + <tr> + <td><strong>{{ 'registry.treatment.label.active'|trans }}</strong></td> + <td> + {% if traitement.active %} + <span class="badge bg-green">{{ 'global.label.active'|trans }}</span> + {% else %} + <span class="badge bg-red">{{ 'global.label.inactive'|trans }}</span> + {% endif %} + </td> + </tr> + <tr> + <td><strong>{{ 'registry.treatment.label.public_registry'|trans }}</strong></td> + <td> + {% if traitement.public == true %} + <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> + {% else %} + <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> + {% endif %} + </td> + </tr> + </tbody> + </table> + </div> + </div> + + {# DATA CATEGORY #} + <div class="box box-solid box-warning"> + <div class="box-header with-border"><h4 class="box-title" style="color: white">{{ 'registry.treatment.tab.data_category'|trans }}</h4></div> + <div class="box-body no-padding"> + <table class="table"> + <tbody> + <tr> + <td><strong>{{ 'registry.treatment.label.data_category'|trans }}</strong></td> + <td> + <ul class="ps-1"> + {% for category in traitement.dataCategories %} + <li> + {% if category.sensible %}<strong>{% endif %} + {{ category.name }} + {% if category.sensible %}</strong>{% endif %} + </li> + {% endfor %} + </ul> + </td> + </tr> + <tr> + <td><strong>{{ 'registry.treatment.label.data_category_other'|trans }}</strong></td> + <td>{{ traitement.dataCategoryOther|nl2br }}</td> + </tr> + </tbody> + </table> + </div> + </div> + + {# RECIPIENTS #} + <div class="box box-solid box-primary"> + <div class="box-header with-border"><h4 class="box-title" style="color: white">{{ 'registry.treatment.tab.recipients'|trans }}</h4></div> + <div class="box-body no-padding"> + <table class="table"> + <tbody> + <tr> + <td><strong>{{ 'registry.treatment.label.recipient_category'|trans }}</strong></td> + <td>{{ traitement.recipientCategory|nl2br }}</td> + </tr> + <tr> + <td><strong>{{ 'global.label.linked_contractor'|trans }}</strong></td> + <td> + <ul class="ps-1"> + {% for contractor in traitement.contractors %} + <li>{{ contractor }}</li> + {% endfor %} + </ul> + </td> + </tr> + </tbody> + </table> + </div> + </div> + + {# SPECIFIC #} + <div class="box box-solid box-info"> + <div class="box-header with-border"><h4 class="box-title" style="color: white">{{ 'registry.treatment.tab.specific'|trans }}</h4></div> + <div class="box-body no-padding"> + <table class="table"> + <tbody> + <tr> + <td><strong>{{ 'registry.treatment.label.exempt_AIPD'|trans }}</strong></td> + <td> + {% if traitement.ExemptAIPD %} + <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> + {% else %} + <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> + {% endif %} + </td> + </tr> + <tr> + <td><strong>{{ 'registry.treatment.label.large_scale_collection'|trans }}</strong></td> + <td> + {% if traitement.largeScaleCollection %} + <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span> + {% else %} + <span class="badge bg-green">{{ 'global.label.no'|trans }}</span> + {% endif %} + </td> + </tr> + <tr> + <td><strong>{{ 'registry.treatment.label.data_crossing'|trans }}</strong></td> + <td> + {% if traitement.dataCrossing %} + <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span> + {% else %} + <span class="badge bg-green">{{ 'global.label.no'|trans }}</span> + {% endif %} + </td> + </tr> + <tr> + <td><strong>{{ 'registry.treatment.label.automated_decisions_with_legal_effect'|trans }}</strong></td> + <td> + {% if traitement.automatedDecisionsWithLegalEffect %} + <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span> + {% else %} + <span class="badge bg-green">{{ 'global.label.no'|trans }}</span> + {% endif %} + </td> + </tr> + <tr> + <td><strong>{{ 'registry.treatment.label.evaluation_or_rating'|trans }}</strong></td> + <td> + {% if traitement.evaluationOrRating %} + <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span> + {% else %} + <span class="badge bg-green">{{ 'global.label.no'|trans }}</span> + {% endif %} + </td> + </tr> + <tr> + <td><strong>{{ 'registry.treatment.label.automatic_exclusion_service'|trans }}</strong></td> + <td> + {% if traitement.automaticExclusionService %} + <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span> + {% else %} + <span class="badge bg-green">{{ 'global.label.no'|trans }}</span> + {% endif %} + </td> + </tr> + <tr> + <td><strong>{{ 'registry.treatment.label.vulnerable_people'|trans }}</strong></td> + <td> + {% if traitement.vulnerablePeople %} + <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span> + {% else %} + <span class="badge bg-green">{{ 'global.label.no'|trans }}</span> + {% endif %} + </td> + </tr> + <tr> + <td><strong>{{ 'registry.treatment.label.systematic_monitoring'|trans }}</strong></td> + <td> + {% if traitement.systematicMonitoring %} + <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span> + {% else %} + <span class="badge bg-green">{{ 'global.label.no'|trans }}</span> + {% endif %} + </td> + </tr> + <tr> + <td><strong>{{ 'registry.treatment.label.innovative_use'|trans }}</strong></td> + <td> + {% if traitement.innovativeUse %} + <span class="badge bg-yellow">{{ 'global.label.yes'|trans }}</span> + {% else %} + <span class="badge bg-green">{{ 'global.label.no'|trans }}</span> + {% endif %} + </td> + </tr> + </tbody> + </table> + </div> + </div> + + {# DETAILS #} + <div class="box box-solid box-primary"> + <div class="box-header with-border"><h4 class="box-title" style="color: white">{{ 'registry.treatment.tab.details'|trans }}</h4></div> + <div class="box-body no-padding"> + <table class="table"> + <tbody> + <tr> + <td><strong>{{ 'registry.treatment.label.concerned_people'|trans }}</strong></td> + </tr> + <tr> + <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_particular'|trans }}</strong></td> + <td> + {% if traitement.concernedPeopleParticular.check %} + <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> + {% if traitement.concernedPeopleParticular.comment is not empty %} + <p class="mt-2">{{ traitement.concernedPeopleParticular.comment }}</p> + {% endif %} + {% else %} + <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> + {% endif %} + </td> + </tr> + <tr> + <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_user'|trans }}</strong></td> + <td> + {% if traitement.concernedPeopleUser.check %} + <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> + {% if traitement.concernedPeopleUser.comment is not empty %} + <p class="mt-2">{{ traitement.concernedPeopleUser.comment }}</p> + {% endif %} + {% else %} + <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> + {% endif %} + </td> + </tr> + <tr> + <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_agent'|trans }}</strong></td> + <td> + {% if traitement.concernedPeopleAgent.check %} + <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> + {% if traitement.concernedPeopleAgent.comment is not empty %} + <p class="mt-2">{{ traitement.concernedPeopleAgent.comment }}</p> + {% endif %} + {% else %} + <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> + {% endif %} + </td> + </tr> + <tr> + <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_elected'|trans }}</strong></td> + <td> + {% if traitement.concernedPeopleElected.check %} + <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> + {% if traitement.concernedPeopleElected.comment is not empty %} + <p class="mt-2">{{ traitement.concernedPeopleElected.comment }}</p> + {% endif %} + {% else %} + <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> + {% endif %} + </td> + </tr> + <tr> + <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_company'|trans }}</strong></td> + <td> + {% if traitement.concernedPeopleCompany.check %} + <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> + {% if traitement.concernedPeopleCompany.comment is not empty %} + <p class="mt-2">{{ traitement.concernedPeopleCompany.comment }}</p> + {% endif %} + {% else %} + <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> + {% endif %} + </td> + </tr> + <tr> + <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_partner'|trans }}</strong></td> + <td> + {% if traitement.concernedPeoplePartner.check %} + <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> + {% if traitement.concernedPeoplePartner.comment is not empty %} + <p class="mt-2">{{ traitement.concernedPeoplePartner.comment }}</p> + {% endif %} + {% else %} + <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> + {% endif %} + </td> + </tr> + <tr> + <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_usager'|trans }}</strong></td> + <td> + {% if traitement.concernedPeopleUsager.check %} + <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> + {% if traitement.concernedPeopleUsager.comment is not empty %} + <p class="mt-2">{{ traitement.concernedPeopleUsager.comment }}</p> + {% endif %} + {% else %} + <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> + {% endif %} + </td> + </tr> + <tr> + <td class="concerned-people-type"><strong>{{ 'registry.treatment.label.concerned_people_other'|trans }}</strong></td> + <td> + {% if traitement.concernedPeopleOther.check %} + <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> + {% if traitement.concernedPeopleOther.comment is not empty %} + <p class="mt-2">{{ traitement.concernedPeopleOther.comment }}</p> + {% endif %} + {% else %} + <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> + {% endif %} + </td> + </tr> + <tr> + <td><strong>{{ 'registry.treatment.label.estimated_concerned_people'|trans }}</strong></td> + <td>{{ traitement.estimatedConcernedPeople }}</td> + </tr> + <tr> + <td> + <strong> + {% if traitement.collectivity.hasModuleTools %} + {{ 'global.label.linked_tool'|trans }} + {% else %} + {{ 'registry.treatment.label.tools_if_inactif'|trans }} + {% endif %} + </strong> + </td> + <td> + {% if traitement.collectivity.hasModuleTools %} + <ul class="ps-1"> + {% for tool in traitement.tools %} + <li>{{ tool.name }}</li> + {% endfor %} + </ul> + {% else %} + {{ traitement.software }} + {% endif %} + </td> + </tr> + <tr> + <td><strong>{{ 'registry.treatment.label.paper_processing'|trans }}</strong></td> + <td> + {% if traitement.paperProcessing %} + <span class="badge bg-gray">{{ 'global.label.yes'|trans }}</span> + {% else %} + <span class="badge bg-gray">{{ 'global.label.no'|trans }}</span> + {% endif %} + </td> + </tr> + </tbody> + </table> + <table class="table" style="border-top: #f4f4f4 1px solid"> + <tbody> + <tr> + <td style="vertical-align: top; padding-left: 8px; padding-top: 10px; width: 20%"><strong>{{ 'registry.treatment.label.shelflife'|trans }}</strong></td> + <td style="padding-top: 10px; width: 80%"> + {% for method in traitement.shelfLifes %} + <div class="box box-default"> + <div class="box-body no-padding"> + <table class="table"> + <tbody> + <tr> + <th class="text-bold" style="width: 40%">{{ 'registry.treatment.label.shelflife_name'|trans }}</th> + <td>{{ method.name }}</td> + </tr> + <tr> + <th class="text-bold">{{ 'registry.treatment.label.shelflife_duration'|trans }}</th> + <td>{{ method.duration }}</td> + </tr> + <tr> + <th class="text-bold">{{ 'registry.treatment.label.shelflife_ultimate_fate'|trans }}</th> + <td>{{ method.ultimateFate|dictionary('registry_treatment_ultimate_fate') }}</td> + </tr> + </tbody> + </table> + </div> + </div> {% endfor %} - </ul> - {% else %} - {{ traitement.software }} - {% endif %} - </td> - </tr> - <tr> - <td><strong>{{ 'registry.treatment.label.paper_processing'|trans }}</strong></td> - <td> - {% if traitement.paperProcessing %} - <span class="badge bg-gray">{{ 'global.label.yes'|trans }}</span> - {% else %} - <span class="badge bg-gray">{{ 'global.label.no'|trans }}</span> - {% endif %} - </td> - </tr> - </tbody> - </table> - <table class="table" style="border-top: #f4f4f4 1px solid"> - <tbody> - <tr> - <td style="vertical-align: top; padding-left: 8px; padding-top: 10px; width: 20%"><strong>{{ 'registry.treatment.label.shelflife'|trans }}</strong></td> - <td style="padding-top: 10px; width: 80%"> - {% for method in traitement.shelfLifes %} - <div class="box box-default"> - <div class="box-body no-padding"> - <table class="table"> - <tbody> - <tr> - <th class="text-bold" style="width: 40%">{{ 'registry.treatment.label.shelflife_name'|trans }}</th> - <td>{{ method.name }}</td> - </tr> - <tr> - <th class="text-bold">{{ 'registry.treatment.label.shelflife_duration'|trans }}</th> - <td>{{ method.duration }}</td> - </tr> - <tr> - <th class="text-bold">{{ 'registry.treatment.label.shelflife_ultimate_fate'|trans }}</th> - <td>{{ method.ultimateFate|dictionary('registry_treatment_ultimate_fate') }}</td> - </tr> - </tbody> - </table> - </div> - </div> - {% endfor %} - </td> - </tr> - </tbody> - </table> - <table class="table"> - <tbody> - <tr> - <td><strong>{{ 'registry.treatment.label.data_origin'|trans }}</strong></td> - <td>{{ traitement.dataOrigin }}</td> - </tr> - <tr> - <td><strong>{{ 'registry.treatment.label.collecting_method'|trans }}</strong></td> - <td> - <ul class="ps-1"> - {% for method in traitement.collectingMethod %} - <li>{{ method|dictionary('registry_treatment_collecting_method') }}</li> - {% endfor %} - </ul> - </td> - </tr> - {% if traitement.otherCollectingMethod is not null %} - <tr> - <td><strong>{{ 'registry.treatment.label.otherCollectingMethod'|trans }}</strong></td> - <td>{{ traitement.otherCollectingMethod }}</td> - </tr> - {% endif %} - </tbody> - </table> - </div> - </div> - - {# SECURITY #} - <div class="box box-solid box-success"> - <div class="box-header with-border"><h3 class="box-title" style="color: white">{{ 'registry.treatment.tab.security'|trans }}</h3></div> - <div class="box-body no-padding"> - <table class="table"> - <tbody> - <tr> - <td><strong>{{ 'registry.treatment.label.security_access_control'|trans }}</strong></td> - <td> - {% if traitement.securityAccessControl.check %} - <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> - {% if traitement.securityAccessControl.comment is not empty %} - <p class="mt-2">{{ traitement.securityAccessControl.comment }}</p> - {% endif %} - {% else %} - <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> - {% endif %} - </td> - </tr> - <tr> - <td><strong>{{ 'registry.treatment.label.security_update'|trans }}</strong></td> - <td> - {% if traitement.securityUpdate.check %} - <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> - {% if traitement.securityUpdate.comment is not empty %} - <p class="mt-2">{{ traitement.securityUpdate.comment }}</p> - {% endif %} - {% else %} - <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> - {% endif %} - </td> - </tr> - <tr> - <td><strong>{{ 'registry.treatment.label.security_saving'|trans }}</strong></td> - <td> - {% if traitement.securitySaving.check %} - <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> - {% if traitement.securitySaving.comment is not empty %} - <p class="mt-2">{{ traitement.securitySaving.comment }}</p> - {% endif %} - {% else %} - <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> - {% endif %} - </td> - </tr> - <tr> - <td><strong>{{ 'registry.treatment.label.security_tracability'|trans }}</strong></td> - <td> - {% if traitement.securitytracability.check %} - <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> - {% if traitement.securitytracability.comment is not empty %} - <p class="mt-2">{{ traitement.securitytracability.comment }}</p> - {% endif %} - {% else %} - <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> - {% endif %} - </td> - </tr> - <tr> - <td><strong>{{ 'registry.treatment.label.security_other'|trans }}</strong></td> - <td> - {% if traitement.securityOther.check %} - <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> - {% if traitement.securityOther.comment is not empty %} - <p class="mt-2">{{ traitement.securityOther.comment }}</p> - {% endif %} - {% else %} - <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> - {% endif %} - </td> - </tr> - <tr> - <td><strong>{{ 'registry.treatment.label.security_entitled_persons'|trans }}</strong></td> - <td> - {% if traitement.securityEntitledPersons %} - <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> - {% else %} - <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> - {% endif %} - </td> - </tr> - <tr> - <td><strong>{{ 'registry.treatment.label.security_open_accounts'|trans }}</strong></td> - <td> - {% if traitement.securityOpenAccounts %} - <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> - {% else %} - <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> - {% endif %} - </td> - </tr> - <tr> - <td><strong>{{ 'registry.treatment.label.security_specificities_delivered'|trans }}</strong></td> - <td> - {% if traitement.securitySpecificitiesDelivered %} - <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> - {% else %} - <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> + </td> + </tr> + </tbody> + </table> + <table class="table"> + <tbody> + <tr> + <td><strong>{{ 'registry.treatment.label.data_origin'|trans }}</strong></td> + <td>{{ traitement.dataOrigin }}</td> + </tr> + <tr> + <td><strong>{{ 'registry.treatment.label.collecting_method'|trans }}</strong></td> + <td> + <ul class="ps-1"> + {% for method in traitement.collectingMethod %} + <li>{{ method|dictionary('registry_treatment_collecting_method') }}</li> + {% endfor %} + </ul> + </td> + </tr> + {% if traitement.otherCollectingMethod is not null %} + <tr> + <td><strong>{{ 'registry.treatment.label.otherCollectingMethod'|trans }}</strong></td> + <td>{{ traitement.otherCollectingMethod }}</td> + </tr> {% endif %} - </td> - </tr> - </tbody> - </table> - </div> - </div> - - {# LINKED MODULES #} - <div class="box box-solid box-warning"> - <div class="box-header with-border"><h3 class="box-title" style="color: white">{{ 'global.tab.linked_modules'|trans }}</h3></div> - <div class="box-body no-padding"> - <table class="table"> - <tbody> - {# TREATMENTS #} - {% include '_Utils/_show_block_treatments.html.twig' with { treatments: traitement.treatments } %} - {# REQUESTS #} - {% include '_Utils/_show_block_requests.html.twig' with { requests: traitement.requests } %} - {# VIOLATIONS #} - {% include '_Utils/_show_block_violations.html.twig' with { violations: traitement.violations } %} - {# PROOFS #} - {% include '_Utils/_show_block_proofs.html.twig' with { proofs: traitement.proofs } %} - {# MESUREMENTS #} - {% include '_Utils/_show_block_mesurements.html.twig' with { mesurements: traitement.mesurements } %} - </tbody> - </table> - </div> - </div> + </tbody> + </table> + </div> + </div> - {# TREATMENT CONFORMITY & AIPD #} - {% if traitement.collectivity.hasModuleConformiteTraitement %} - {# TREATMENT CONFORMITY #} - <div class="box box-solid box-success"> - <div class="box-header with-border"><h3 class="box-title" style="color: white">{{ 'registry.treatment.tab.conformite'|trans }}</h3></div> - <div class="box-body no-padding"> - <table role="presentation" class="table"> - <tbody> - <tr> - <td style="width: 35%"> - <strong>{{ 'registry.treatment.label.last_conformite_traitement'|trans }}</strong> - </td> - <td> - {% if traitement.conformiteTraitement is not null %} - {{ traitement.conformiteTraitement.updatedAt|date('d/m/Y') }} - {% else %} - <i>{{ 'registry.treatment.label.no_conformite_traitement'|trans }}</i> - {% endif %} - </td> - </tr> - {% if traitement.conformiteTraitement is not null %} + {# SECURITY #} + <div class="box box-solid box-success"> + <div class="box-header with-border"><h4 class="box-title" style="color: white">{{ 'registry.treatment.tab.security'|trans }}</h4></div> + <div class="box-body no-padding"> + <table class="table"> + <tbody> <tr> + <td><strong>{{ 'registry.treatment.label.security_access_control'|trans }}</strong></td> <td> - <strong>{{ 'registry.conformite_traitement.label.conformite_traitement'|trans }}</strong> + {% if traitement.securityAccessControl.check %} + <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> + {% if traitement.securityAccessControl.comment is not empty %} + <p class="mt-2">{{ traitement.securityAccessControl.comment }}</p> + {% endif %} + {% else %} + <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> + {% endif %} </td> + </tr> + <tr> + <td><strong>{{ 'registry.treatment.label.security_update'|trans }}</strong></td> <td> - {{ getConformiteTraitementLabel(traitement.conformiteTraitement)|raw }} + {% if traitement.securityUpdate.check %} + <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> + {% if traitement.securityUpdate.comment is not empty %} + <p class="mt-2">{{ traitement.securityUpdate.comment }}</p> + {% endif %} + {% else %} + <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> + {% endif %} </td> </tr> <tr> + <td><strong>{{ 'registry.treatment.label.security_saving'|trans }}</strong></td> <td> - <strong>{{ 'registry.conformite_traitement.label.conformite_reponse'|trans }}</strong> + {% if traitement.securitySaving.check %} + <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> + {% if traitement.securitySaving.comment is not empty %} + <p class="mt-2">{{ traitement.securitySaving.comment }}</p> + {% endif %} + {% else %} + <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> + {% endif %} </td> + </tr> + <tr> + <td><strong>{{ 'registry.treatment.label.security_tracability'|trans }}</strong></td> <td> - {% set nbTotal = traitement.conformiteTraitement.nbConformes + traitement.conformiteTraitement.nbNonConformesMineures + traitement.conformiteTraitement.nbNonConformesMajeures %} - {% set widthNbConforme = ((traitement.conformiteTraitement.nbConformes * 100) / nbTotal)|round %} - {% set widthnbNonConformesMineures = ((traitement.conformiteTraitement.nbNonConformesMineures * 100) / nbTotal)|round %} - {% set widthnbNonConformesMajeures = 100 - (widthNbConforme + widthnbNonConformesMineures) %} - <div class="stacked-bar-graph"> - {% if widthNbConforme %}<span style="width:{{ widthNbConforme }}%" class="bar-conforme tooltipchart"><span class="tooltipcharttext">{{ 'registry.conformite_traitement.label.tooltip.conforme'|trans }} {{ traitement.conformiteTraitement.nbConformes }}</span></span>{% endif %} - {% if widthnbNonConformesMineures %}<span style="width:{{ widthnbNonConformesMineures }}%" class="bar-non-conforme-mineure tooltipchart"><span class="tooltipcharttext">{{ 'registry.conformite_traitement.label.tooltip.minor_conforme'|trans }} {{ traitement.conformiteTraitement.nbNonConformesMineures }}</span></span>{% endif %} - {% if widthnbNonConformesMajeures %}<span style="width:{{ widthnbNonConformesMajeures }}%" class="bar-non-conforme-majeure tooltipchart"><span class="tooltipcharttext">{{ 'registry.conformite_traitement.label.tooltip.major_conforme'|trans }} {{ traitement.conformiteTraitement.nbNonConformesMajeures }}</span></span>{% endif %} - </div> + {% if traitement.securitytracability.check %} + <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> + {% if traitement.securitytracability.comment is not empty %} + <p class="mt-2">{{ traitement.securitytracability.comment }}</p> + {% endif %} + {% else %} + <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> + {% endif %} </td> </tr> - {% endif %} - </tbody> - </table> - </div> - </div> - {# AIPD #} - {% if traitement.conformiteTraitement is not null %} - {% set analyseImpact = traitement.conformiteTraitement.lastAnalyseImpact %} - {% endif %} - <div class="box box-solid box-primary"> - <div class="box-header with-border"><h3 class="box-title" style="color: white">{{ 'registry.treatment.tab.last_aipd'|trans }}</h3></div> - <div class="box-body no-padding"> - <table role="presentation" class="table"> - <tbody> - <tr> - <td style="width: 35%"> - <strong>{{ 'aipd.treatment.label.last_aipd'|trans }}</strong> - </td> - <td> - {% if traitement.conformiteTraitement is null %} - <i>{{ 'aipd.treatment.label.no_conformite_traitement'|trans }}</i> - {% elseif traitement.conformiteTraitement is not null and analyseImpact is null %} - <i>{{ 'aipd.treatment.label.no_aipd'|trans }}</i> - {% else %} - {{ analyseImpact.createdAt|date('d/m/Y') }} - {% endif %} - </td> - </tr> - {% if traitement.conformiteTraitement is not null and analyseImpact is not null %} <tr> + <td><strong>{{ 'registry.treatment.label.security_other'|trans }}</strong></td> <td> - <strong>{{ 'aipd.treatment.label.avis_aipd'|trans }}</strong> + {% if traitement.securityOther.check %} + <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> + {% if traitement.securityOther.comment is not empty %} + <p class="mt-2">{{ traitement.securityOther.comment }}</p> + {% endif %} + {% else %} + <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> + {% endif %} </td> + </tr> + <tr> + <td><strong>{{ 'registry.treatment.label.security_entitled_persons'|trans }}</strong></td> <td> - {% set labelAipdColor = "label-default" %} - {% if analyseImpact.statut == "defavorable" %} - {% set labelAipdColor = "label-danger" %} - {% elseif analyseImpact.statut == "favorable_reserve" %} - {% set labelAipdColor = "label-warning" %} - {% elseif analyseImpact.statut == "favorable" %} - {% set labelAipdColor = "label-success" %} + {% if traitement.securityEntitledPersons %} + <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> + {% else %} + <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> {% endif %} - {% set statut = analyseImpact.statut %} - {% set labelStatut = "aipd.analyse_impact.values." ~ traitement.conformiteTraitement.lastAnalyseImpact.statut %} - <span class="label {{ labelAipdColor }}" style="display: inline-block;"> - {{ labelStatut|trans}} - </span> </td> </tr> <tr> + <td><strong>{{ 'registry.treatment.label.security_open_accounts'|trans }}</strong></td> <td> - <strong>{{ 'aipd.analyse_impact.list.date_validation'|trans }}</strong> + {% if traitement.securityOpenAccounts %} + <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> + {% else %} + <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> + {% endif %} </td> + </tr> + <tr> + <td><strong>{{ 'registry.treatment.label.security_specificities_delivered'|trans }}</strong></td> <td> - {% if analyseImpact.isValidated %} - {{ analyseImpact.dateValidation|date('d/m/Y') }} + {% if traitement.securitySpecificitiesDelivered %} + <span class="badge bg-green">{{ 'global.label.yes'|trans }}</span> {% else %} - {{ 'aipd.treatment.label.validation_in_progress'|trans }} + <span class="badge bg-yellow">{{ 'global.label.no'|trans }}</span> {% endif %} </td> </tr> - {% endif %} - </tbody> - </table> + </tbody> + </table> + </div> </div> - </div> - {% endif %} - - {# HISTORIC #} - <div class="box box-solid box-default"> - <div class="box-header with-border"><h3 class="box-title" style="color: white">{{ 'global.tab.history'|trans }}</h3></div> - <div class="box-body no-padding"> - <table class="table"> - <tbody> - {% if is_granted('ROLE_REFERENT') %} - <tr> - <td><strong>{{ 'global.label.organization'|trans }}</strong></td> - <td> - {{ traitement.collectivity }} - </td> - </tr> - {% endif %} - <tr> - <td><strong>{{ 'global.label.created_at'|trans }}</strong></td> - <td>{{ traitement.createdAt|date('d/m/Y H:i') }}</td> - </tr> - <tr> - <td><strong>{{ 'global.label.updated_at'|trans }}</strong></td> - <td>{{ traitement.updatedAt|date('d/m/Y H:i') }}</td> - </tr> - <tr> - <td><strong>{{ 'global.label.updated_by'|trans }}</strong></td> - <td>{{ traitement.updatedBy }}</td> - </tr> - </tbody> - </table> - </div> + + {# LINKED MODULES #} + <div class="box box-solid box-warning"> + <div class="box-header with-border"><h4 class="box-title" style="color: white">{{ 'global.tab.linked_modules'|trans }}</h4></div> + <div class="box-body no-padding"> + <table class="table"> + <tbody> + {# TREATMENTS #} + {% include '_Utils/_show_block_treatments.html.twig' with { treatments: traitement.treatments } %} + {# REQUESTS #} + {% include '_Utils/_show_block_requests.html.twig' with { requests: traitement.requests } %} + {# VIOLATIONS #} + {% include '_Utils/_show_block_violations.html.twig' with { violations: traitement.violations } %} + {# PROOFS #} + {% include '_Utils/_show_block_proofs.html.twig' with { proofs: traitement.proofs } %} + {# MESUREMENTS #} + {% include '_Utils/_show_block_mesurements.html.twig' with { mesurements: traitement.mesurements } %} + </tbody> + </table> + </div> + </div> + + {# TREATMENT CONFORMITY & AIPD #} + {% if traitement.collectivity.hasModuleConformiteTraitement %} + {# TREATMENT CONFORMITY #} + <div class="box box-solid box-success"> + <div class="box-header with-border"><h4 class="box-title" style="color: white">{{ 'registry.treatment.tab.conformite'|trans }}</h4></div> + <div class="box-body no-padding"> + <table role="presentation" class="table"> + <tbody> + <tr> + <td style="width: 35%"> + <strong>{{ 'registry.treatment.label.last_conformite_traitement'|trans }}</strong> + </td> + <td> + {% if traitement.conformiteTraitement is not null %} + {{ traitement.conformiteTraitement.updatedAt|date('d/m/Y') }} + {% else %} + <i>{{ 'registry.treatment.label.no_conformite_traitement'|trans }}</i> + {% endif %} + </td> + </tr> + {% if traitement.conformiteTraitement is not null %} + <tr> + <td> + <strong>{{ 'registry.conformite_traitement.label.conformite_traitement'|trans }}</strong> + </td> + <td> + {{ getConformiteTraitementLabel(traitement.conformiteTraitement)|raw }} + </td> + </tr> + <tr> + <td> + <strong>{{ 'registry.conformite_traitement.label.conformite_reponse'|trans }}</strong> + </td> + <td> + {% set nbTotal = traitement.conformiteTraitement.nbConformes + traitement.conformiteTraitement.nbNonConformesMineures + traitement.conformiteTraitement.nbNonConformesMajeures %} + {% set widthNbConforme = ((traitement.conformiteTraitement.nbConformes * 100) / nbTotal)|round %} + {% set widthnbNonConformesMineures = ((traitement.conformiteTraitement.nbNonConformesMineures * 100) / nbTotal)|round %} + {% set widthnbNonConformesMajeures = 100 - (widthNbConforme + widthnbNonConformesMineures) %} + <div class="stacked-bar-graph"> + {% if widthNbConforme %}<span style="width:{{ widthNbConforme }}%" class="bar-conforme tooltipchart"><span class="tooltipcharttext">{{ 'registry.conformite_traitement.label.tooltip.conforme'|trans }} {{ traitement.conformiteTraitement.nbConformes }}</span></span>{% endif %} + {% if widthnbNonConformesMineures %}<span style="width:{{ widthnbNonConformesMineures }}%" class="bar-non-conforme-mineure tooltipchart"><span class="tooltipcharttext">{{ 'registry.conformite_traitement.label.tooltip.minor_conforme'|trans }} {{ traitement.conformiteTraitement.nbNonConformesMineures }}</span></span>{% endif %} + {% if widthnbNonConformesMajeures %}<span style="width:{{ widthnbNonConformesMajeures }}%" class="bar-non-conforme-majeure tooltipchart"><span class="tooltipcharttext">{{ 'registry.conformite_traitement.label.tooltip.major_conforme'|trans }} {{ traitement.conformiteTraitement.nbNonConformesMajeures }}</span></span>{% endif %} + </div> + </td> + </tr> + {% endif %} + </tbody> + </table> + </div> + </div> + {# AIPD #} + {% if traitement.conformiteTraitement is not null %} + {% set analyseImpact = traitement.conformiteTraitement.lastAnalyseImpact %} + {% endif %} + <div class="box box-solid box-primary"> + <div class="box-header with-border"><h4 class="box-title" style="color: white">{{ 'registry.treatment.tab.last_aipd'|trans }}</h4></div> + <div class="box-body no-padding"> + <table role="presentation" class="table"> + <tbody> + <tr> + <td style="width: 35%"> + <strong>{{ 'aipd.treatment.label.last_aipd'|trans }}</strong> + </td> + <td> + {% if traitement.conformiteTraitement is null %} + <i>{{ 'aipd.treatment.label.no_conformite_traitement'|trans }}</i> + {% elseif traitement.conformiteTraitement is not null and analyseImpact is null %} + <i>{{ 'aipd.treatment.label.no_aipd'|trans }}</i> + {% else %} + {{ analyseImpact.createdAt|date('d/m/Y') }} + {% endif %} + </td> + </tr> + {% if traitement.conformiteTraitement is not null and analyseImpact is not null %} + <tr> + <td> + <strong>{{ 'aipd.treatment.label.avis_aipd'|trans }}</strong> + </td> + <td> + {% set labelAipdColor = "label-default" %} + {% if analyseImpact.statut == "defavorable" %} + {% set labelAipdColor = "label-danger" %} + {% elseif analyseImpact.statut == "favorable_reserve" %} + {% set labelAipdColor = "label-warning" %} + {% elseif analyseImpact.statut == "favorable" %} + {% set labelAipdColor = "label-success" %} + {% endif %} + {% set statut = analyseImpact.statut %} + {% set labelStatut = "aipd.analyse_impact.values." ~ traitement.conformiteTraitement.lastAnalyseImpact.statut %} + <span class="label {{ labelAipdColor }}" style="display: inline-block;"> + {{ labelStatut|trans}} + </span> + </td> + </tr> + <tr> + <td> + <strong>{{ 'aipd.analyse_impact.list.date_validation'|trans }}</strong> + </td> + <td> + {% if analyseImpact.isValidated %} + {{ analyseImpact.dateValidation|date('d/m/Y') }} + {% else %} + {{ 'aipd.treatment.label.validation_in_progress'|trans }} + {% endif %} + </td> + </tr> + {% endif %} + </tbody> + </table> + </div> + </div> + {% endif %} + + {# HISTORIC #} + <div class="box box-solid box-default"> + <div class="box-header with-border"><h4 class="box-title" style="color: white">{{ 'global.tab.history'|trans }}</h4></div> + <div class="box-body no-padding"> + <table class="table"> + <tbody> + {% if is_granted('ROLE_REFERENT') %} + <tr> + <td><strong>{{ 'global.label.organization'|trans }}</strong></td> + <td> + {{ traitement.collectivity }} + </td> + </tr> + {% endif %} + <tr> + <td><strong>{{ 'global.label.created_at'|trans }}</strong></td> + <td>{{ traitement.createdAt|date('d/m/Y H:i') }}</td> + </tr> + <tr> + <td><strong>{{ 'global.label.updated_at'|trans }}</strong></td> + <td>{{ traitement.updatedAt|date('d/m/Y H:i') }}</td> + </tr> + <tr> + <td><strong>{{ 'global.label.updated_by'|trans }}</strong></td> + <td>{{ traitement.updatedBy }}</td> + </tr> + </tbody> + </table> + </div> + </div> + </section> </div> - </div> -</div> - -<script type="text/javascript"> - // wkhtmltopdf 0.12.5 crash fix. - // https://github.com/wkhtmltopdf/wkhtmltopdf/issues/3242#issuecomment-518099192 - 'use strict'; - (function(setLineDash) { - CanvasRenderingContext2D.prototype.setLineDash = function() { - if(!arguments[0].length){ - arguments[0] = [1,0]; - } - // Now, call the original method - return setLineDash.apply(this, arguments); - }; - })(CanvasRenderingContext2D.prototype.setLineDash); - Function.prototype.bind = Function.prototype.bind || function (thisp) { - var fn = this; - return function () { - return fn.apply(thisp, arguments); - }; - }; - - function radarChart(id, labels, serieLabel, data, color) { - var dataset = []; - data.forEach(function(item, index) { - dataset.push( - { - label: serieLabel[index], - data: item, - backgroundColor: color[index], - } - ); - }); - new Chart( - document.getElementById(id), { - "responsive": false, - "type":"radar", - "data":{ - "labels":labels, - "datasets":dataset - }, - "options":{ - "scale": { - "ticks": { - "min": 0, - "max": 5, + + <script type="text/javascript"> + // wkhtmltopdf 0.12.5 crash fix. + // https://github.com/wkhtmltopdf/wkhtmltopdf/issues/3242#issuecomment-518099192 + 'use strict'; + (function(setLineDash) { + CanvasRenderingContext2D.prototype.setLineDash = function() { + if(!arguments[0].length){ + arguments[0] = [1,0]; + } + // Now, call the original method + return setLineDash.apply(this, arguments); + }; + })(CanvasRenderingContext2D.prototype.setLineDash); + Function.prototype.bind = Function.prototype.bind || function (thisp) { + var fn = this; + return function () { + return fn.apply(thisp, arguments); + }; + }; + + function radarChart(id, labels, serieLabel, data, color) { + var dataset = []; + data.forEach(function(item, index) { + dataset.push( + { + label: serieLabel[index], + data: item, + backgroundColor: color[index], + } + ); + }); + new Chart( + document.getElementById(id), { + "responsive": false, + "type":"radar", + "data":{ + "labels":labels, + "datasets":dataset }, - }, - "legend": { - "display" : false, + "options":{ + "scale": { + "ticks": { + "min": 0, + "max": 5, + }, + }, + "legend": { + "display" : false, + } + } } - } + ); } - ); - } - - function stackedBarChart(id, labels, data) { - - new Chart(document.getElementById(id), { - type: 'bar', - data: { - labels: labels, - datasets: data, - }, - options: { - scales: { - yAxes: [{ - stacked: true, - ticks : { - beginAtZero: false, - stepSize: 1, - callback: function(label, index, labels) { - switch (label) { - case 1: - return 'Négligeable' - case 2: - return 'Limité' - case 3: - return 'Important' - case 4: - return 'Maximal' - } - } - }, - }], - xAxes: [{ - stacked: true, - }], - x: { - stacked: true, - }, - y: { - stacked: true, + function stackedBarChart(id, labels, data) { + + new Chart(document.getElementById(id), { + type: 'bar', + data: { + labels: labels, + datasets: data, }, - }, - animation: { - duration: 0 - } - } - }); - } - - function bubbleChart(id, labels, data) { - new Chart(document.getElementById(id), { - type: 'bubble', - data: { - datasets: data, - }, - options: { - layout: { - padding: { - left: 50, - right: 50, - top: 0, - bottom: 0 - } - }, - scales: { - yAxes: [{ - gridLines: { - offsetGridLines: true, - }, - ticks : { - stepSize: 1, - min: 0, - max: 4, + options: { + scales: { + yAxes: [{ + stacked: true, + ticks : { + beginAtZero: false, + stepSize: 1, + callback: function(label, index, labels) { + switch (label) { + case 1: + return 'Négligeable' + case 2: + return 'Limité' + case 3: + return 'Important' + case 4: + return 'Maximal' + } + } + }, + + }], + xAxes: [{ + stacked: true, + }], + x: { + stacked: true, + }, + y: { + stacked: true, + }, }, - scaleLabel: { - display: true, - labelString: 'Gravité', + animation: { + duration: 0 } - }], - xAxes: [{ - gridLines: { - offsetGridLines: true - }, - ticks : { - stepSize: 1, - min: 0, - max: 4, + } + }); + } + + function bubbleChart(id, labels, data) { + new Chart(document.getElementById(id), { + type: 'bubble', + data: { + datasets: data, + }, + options: { + layout: { + padding: { + left: 50, + right: 50, + top: 0, + bottom: 0 + } }, - scaleLabel: { - display: true, - labelString: 'Vraisemblance', + scales: { + yAxes: [{ + gridLines: { + offsetGridLines: true, + }, + ticks : { + stepSize: 1, + min: 0, + max: 4, + }, + scaleLabel: { + display: true, + labelString: 'Gravité', + } + }], + xAxes: [{ + gridLines: { + offsetGridLines: true + }, + ticks : { + stepSize: 1, + min: 0, + max: 4, + }, + scaleLabel: { + display: true, + labelString: 'Vraisemblance', + }, + }], }, - }], - }, - animation: { - duration: 0 - } + animation: { + duration: 0 + } + } + }); } - }); - } - - var colorBlue = 'rgba(54, 162, 235, 0.5)'; - var colorPurple = 'rgba(153, 51, 204, 0.5)'; - var colorTeal = 'rgba(109, 199, 200, 1)'; - var colorPink = 'rgba(243, 109, 143, 1)'; - - var domainesLabels = []; - var domainesDatas = []; - - - {% for critere in object.criterePrincipeFondamentaux %} - {% if critere.reponse != 'non_applicable' %} - domainesLabels.push("{{ critere.label|u.truncate(28,'...')|raw|escape('js') }}"); - {% if critere.reponse == 'conforme' %} - domainesDatas.push(5); - {% else %} - domainesDatas.push(1); - {% endif %} - {% endif %} - {% endfor %} - - {% for question in object.questionConformites|sort((a, b) => a.position >= b.position) %} - {% set reponse = object.conformiteTraitement.reponseOfName(question.question) %} - {% if reponse and reponse.conforme %} - domainesDatas.push(5); - {% elseif reponse and reponse.actionProtections is not empty %} - domainesDatas.push(3); - {% else %} - domainesDatas.push(1); - {% endif %} - domainesLabels.push("{{ question.question|u.truncate(28, "...")|raw|escape('js') }}"); - {% endfor %} - /* The format of the data used by the chart is [[],[]] but here we use only 1 set of data */ - domainesDatas = [domainesDatas]; - - var mesuresLabels = []; - var mesuresDatas = []; - var risquesLabels = []; - var risquesDataSet1 = []; - var risquesDataSet2 = []; - var dicResiduelsData = []; - var risquesResiduelsLabels = []; - - var dispoGravity = 0; - var dispoVraisemblance = 0; - var integrityGravity = 0; - var integrityVraisemblance = 0; - var confidentialityGravity = 0; - var confidentialityVraisemblance = 0; - var vraisemblance = 0; - var gravite = 0; - - {% for scenario in object.scenarioMenaces %} - vraisemblance = {{ getScenarioMenaceIndicateurResiduel(scenario, 'vraisemblance') }} - gravite = {{ getScenarioMenaceIndicateurResiduel(scenario, 'gravite') }} - {% if (scenario.isDisponibilite) %} - dispoGravity = gravite > dispoGravity ? gravite : dispoGravity; - dispoVraisemblance = vraisemblance > dispoVraisemblance ? vraisemblance : dispoVraisemblance; - // P(x,y) => si x>0,6 alors x=x-0,5 si y>0,6 alors y=y-0,5 - // https://gitlab.adullact.net/soluris/madis/-/issues/635 - //dispoGravity = dispoGravity > 0.6 ? dispoGravity - 0.5 : dispoGravity - //dispoVraisemblance = dispoVraisemblance > 0.6 ? dispoVraisemblance - 0.5 : dispoVraisemblance - {% endif %} - {% if (scenario.isIntegrite) %} - integrityGravity = gravite > integrityGravity ? gravite : integrityGravity; - integrityVraisemblance = vraisemblance > integrityVraisemblance ? vraisemblance : integrityVraisemblance; - // P(x,y) => si x>0,6 alors x=x-0,5 si y>0,6 alors y=y-0,5 - // https://gitlab.adullact.net/soluris/madis/-/issues/635 - //integrityGravity = integrityGravity > 0.6 ? integrityGravity - 0.5 : integrityGravity - //integrityVraisemblance = integrityVraisemblance > 0.6 ? integrityVraisemblance - 0.5 : integrityVraisemblance - {% endif %} - {% if (scenario.isConfidentialite) %} - confidentialityGravity = gravite > confidentialityGravity ? gravite : confidentialityGravity; - confidentialityVraisemblance = vraisemblance > confidentialityVraisemblance ? vraisemblance : confidentialityVraisemblance; - - //confidentialityGravity = confidentialityGravity > 0.6 ? confidentialityGravity - 0.5 : confidentialityGravity - //confidentialityVraisemblance = confidentialityVraisemblance > 0.6 ? confidentialityVraisemblance - 0.5 : confidentialityVraisemblance - {% endif %} - - {% set rr = getScenarioMenaceImpactResiduel(scenario) %} - {% set rp = getScenarioMenaceImpactPotentiel(scenario) %} - risquesDataSet1.push({{ rp-rr }}) - risquesDataSet2.push({{ rr }}); - risquesResiduelsLabels.push("{{ scenario.nom|u.truncate(28, '...') }}"); - {% endfor %} - dicResiduelsData.push({ - label: "Disponibilité", - data: [{x: dispoVraisemblance, y: dispoGravity, r: 10}], - backgroundColor: 'hsl({{ 23 % 360 }}, 100%, 50%)' - },{ - label: "Intégrité", - data: [{x: integrityVraisemblance, y: integrityGravity, r: 10}], - backgroundColor: 'hsl({{ 46 % 360 }}, 100%, 50%)' - },{ - label: "Confidentialité", - data: [{x: confidentialityVraisemblance, y: confidentialityGravity, r: 10}], - backgroundColor: 'hsl({{ 69 % 360 }}, 100%, 50%)' - }); - {% for mesure in object.mesureProtections %} - mesuresLabels.push("{{ mesure.nomCourt|raw|escape('js') }}"); - {% if mesure.reponse == 'insatisfaisant' or mesure.reponse is null %} - mesuresDatas.push(1); - {% elseif mesure.reponse == 'besoin_amelioration' %} - mesuresDatas.push(3); - {% else %} - mesuresDatas.push(5); - {% endif %} - {% endfor %} - mesuresDatas = [mesuresDatas]; - risquesDataSet1 = {label: "Risque couvert", data: risquesDataSet1, backgroundColor: colorTeal}; - risquesDataSet2 = {label: "Risque résiduel", data: risquesDataSet2, backgroundColor: colorPink}; - var risquesDatas = [risquesDataSet2, risquesDataSet1]; - - window.onload = function() { - radarChart("grandsDomaines-chart", domainesLabels, [''], domainesDatas, [colorBlue]); - radarChart('mesuresSecurite-chart', mesuresLabels, [''], mesuresDatas, [colorPurple]); - stackedBarChart("risquesResiduels-chart", risquesResiduelsLabels, risquesDatas); - bubbleChart('dicResiduels-chart', risquesLabels, dicResiduelsData); - }; - -</script> -</body> + + var colorBlue = 'rgba(54, 162, 235, 0.5)'; + var colorPurple = 'rgba(153, 51, 204, 0.5)'; + var colorTeal = 'rgba(109, 199, 200, 1)'; + var colorPink = 'rgba(243, 109, 143, 1)'; + + var domainesLabels = []; + var domainesDatas = []; + + + {% for critere in object.criterePrincipeFondamentaux %} + {% if critere.reponse != 'non_applicable' %} + domainesLabels.push("{{ critere.label|u.truncate(28,'...')|raw|escape('js') }}"); + {% if critere.reponse == 'conforme' %} + domainesDatas.push(5); + {% else %} + domainesDatas.push(1); + {% endif %} + {% endif %} + {% endfor %} + + {% for question in object.questionConformites|sort((a, b) => a.position >= b.position) %} + {% set reponse = object.conformiteTraitement.reponseOfName(question.question) %} + {% if reponse and reponse.conforme %} + domainesDatas.push(5); + {% elseif reponse and reponse.actionProtections is not empty %} + domainesDatas.push(3); + {% else %} + domainesDatas.push(1); + {% endif %} + domainesLabels.push("{{ question.question|u.truncate(28, "...")|raw|escape('js') }}"); + {% endfor %} + /* The format of the data used by the chart is [[],[]] but here we use only 1 set of data */ + domainesDatas = [domainesDatas]; + + var mesuresLabels = []; + var mesuresDatas = []; + var risquesLabels = []; + var risquesDataSet1 = []; + var risquesDataSet2 = []; + var dicResiduelsData = []; + var risquesResiduelsLabels = []; + + var dispoGravity = 0; + var dispoVraisemblance = 0; + var integrityGravity = 0; + var integrityVraisemblance = 0; + var confidentialityGravity = 0; + var confidentialityVraisemblance = 0; + var vraisemblance = 0; + var gravite = 0; + + {% for scenario in object.scenarioMenaces %} + vraisemblance = {{ getScenarioMenaceIndicateurResiduel(scenario, 'vraisemblance') }} + gravite = {{ getScenarioMenaceIndicateurResiduel(scenario, 'gravite') }} + {% if (scenario.isDisponibilite) %} + dispoGravity = gravite > dispoGravity ? gravite : dispoGravity; + dispoVraisemblance = vraisemblance > dispoVraisemblance ? vraisemblance : dispoVraisemblance; + // P(x,y) => si x>0,6 alors x=x-0,5 si y>0,6 alors y=y-0,5 + // https://gitlab.adullact.net/soluris/madis/-/issues/635 + //dispoGravity = dispoGravity > 0.6 ? dispoGravity - 0.5 : dispoGravity + //dispoVraisemblance = dispoVraisemblance > 0.6 ? dispoVraisemblance - 0.5 : dispoVraisemblance + {% endif %} + {% if (scenario.isIntegrite) %} + integrityGravity = gravite > integrityGravity ? gravite : integrityGravity; + integrityVraisemblance = vraisemblance > integrityVraisemblance ? vraisemblance : integrityVraisemblance; + // P(x,y) => si x>0,6 alors x=x-0,5 si y>0,6 alors y=y-0,5 + // https://gitlab.adullact.net/soluris/madis/-/issues/635 + //integrityGravity = integrityGravity > 0.6 ? integrityGravity - 0.5 : integrityGravity + //integrityVraisemblance = integrityVraisemblance > 0.6 ? integrityVraisemblance - 0.5 : integrityVraisemblance + {% endif %} + {% if (scenario.isConfidentialite) %} + confidentialityGravity = gravite > confidentialityGravity ? gravite : confidentialityGravity; + confidentialityVraisemblance = vraisemblance > confidentialityVraisemblance ? vraisemblance : confidentialityVraisemblance; + + //confidentialityGravity = confidentialityGravity > 0.6 ? confidentialityGravity - 0.5 : confidentialityGravity + //confidentialityVraisemblance = confidentialityVraisemblance > 0.6 ? confidentialityVraisemblance - 0.5 : confidentialityVraisemblance + {% endif %} + + {% set rr = getScenarioMenaceImpactResiduel(scenario) %} + {% set rp = getScenarioMenaceImpactPotentiel(scenario) %} + risquesDataSet1.push({{ rp-rr }}) + risquesDataSet2.push({{ rr }}); + risquesResiduelsLabels.push("{{ scenario.nom|u.truncate(28, '...') }}"); + {% endfor %} + dicResiduelsData.push({ + label: "Disponibilité", + data: [{x: dispoVraisemblance, y: dispoGravity, r: 10}], + backgroundColor: 'hsl({{ 23 % 360 }}, 100%, 50%)' + },{ + label: "Intégrité", + data: [{x: integrityVraisemblance, y: integrityGravity, r: 10}], + backgroundColor: 'hsl({{ 46 % 360 }}, 100%, 50%)' + },{ + label: "Confidentialité", + data: [{x: confidentialityVraisemblance, y: confidentialityGravity, r: 10}], + backgroundColor: 'hsl({{ 69 % 360 }}, 100%, 50%)' + }); + {% for mesure in object.mesureProtections %} + mesuresLabels.push("{{ mesure.nomCourt|raw|escape('js') }}"); + {% if mesure.reponse == 'insatisfaisant' or mesure.reponse is null %} + mesuresDatas.push(1); + {% elseif mesure.reponse == 'besoin_amelioration' %} + mesuresDatas.push(3); + {% else %} + mesuresDatas.push(5); + {% endif %} + {% endfor %} + mesuresDatas = [mesuresDatas]; + risquesDataSet1 = {label: "Risque couvert", data: risquesDataSet1, backgroundColor: colorTeal}; + risquesDataSet2 = {label: "Risque résiduel", data: risquesDataSet2, backgroundColor: colorPink}; + var risquesDatas = [risquesDataSet2, risquesDataSet1]; + + window.onload = function() { + radarChart("grandsDomaines-chart", domainesLabels, [''], domainesDatas, [colorBlue]); + radarChart('mesuresSecurite-chart', mesuresLabels, [''], mesuresDatas, [colorPurple]); + stackedBarChart("risquesResiduels-chart", risquesResiduelsLabels, risquesDatas); + bubbleChart('dicResiduels-chart', risquesLabels, dicResiduelsData); + }; + + </script> + </body> </html> diff --git a/templates/Aipd/Modele_analyse/_form_criteres.html.twig b/templates/Aipd/Modele_analyse/_form_criteres.html.twig index 93a08f00f..cf9667c49 100644 --- a/templates/Aipd/Modele_analyse/_form_criteres.html.twig +++ b/templates/Aipd/Modele_analyse/_form_criteres.html.twig @@ -2,7 +2,7 @@ <td>{{ form_widget(form.label) }}</td> <td>{{ form_widget(form.labelLivrable) }}</td> <td>{{ form_widget(form.reponse) }}</td> - <td> {{ form_widget(form.isVisible) }}</td> + <td>{{ form_widget(form.isVisible) }}</td> <td>{{ form_widget(form.texteConformite) }}</td> <td>{{ form_widget(form.texteNonConformite) }}</td> <td>{{ form_widget(form.texteNonApplicable) }}</td> -- GitLab