From 6e4e8ff691d60a5de0f57a39c3648db052f199ae Mon Sep 17 00:00:00 2001
From: Antoine Rochebois <antoine.rochebois@insa-lyon.fr>
Date: Sat, 26 Dec 2020 03:07:08 +0100
Subject: [PATCH] footer + puzzle backend + puzzle frontend display

---
 client/src/App.vue                        |  119 ++-
 client/src/assets/img/clubelek.png        |  Bin 0 -> 12571 bytes
 client/src/assets/img/insa.png            |  Bin 0 -> 38258 bytes
 client/src/assets/img/objectif21.png      |  Bin 0 -> 151214 bytes
 client/src/assets/main.scss               |    4 +-
 client/src/components/HomeComponent.vue   |   20 +-
 client/src/components/Login.vue           |  100 +-
 client/src/components/MentionsLegales.vue | 1001 ++++++++++++++++-----
 client/src/components/PageFooter.vue      |   47 +-
 client/src/components/Register.vue        |  126 ++-
 client/src/components/SchoolManager.vue   |   25 +-
 client/src/components/TeamAdder.vue       |  112 ++-
 client/src/components/TeamElement.vue     |  162 ++--
 client/src/main.js                        |   64 +-
 server/db/puzzle.model.js                 |   12 +
 server/db/team.model.js                   |    8 +-
 server/db/team.route.js                   |   29 +-
 server/server.js                          |   15 -
 18 files changed, 1291 insertions(+), 553 deletions(-)
 create mode 100644 client/src/assets/img/clubelek.png
 create mode 100644 client/src/assets/img/insa.png
 create mode 100644 client/src/assets/img/objectif21.png
 create mode 100644 server/db/puzzle.model.js

diff --git a/client/src/App.vue b/client/src/App.vue
index ff89f36..f7eaf3a 100644
--- a/client/src/App.vue
+++ b/client/src/App.vue
@@ -1,63 +1,104 @@
 <template>
-  <div class="content">
-
-    <nav class="navbar">
-      <div class="navbar-brand">
-        <a class="navbar-item"><router-link to="/"><i class="fas fa-home"/> Home</router-link></a>
-        <a class="navbar-burger" @click="showNav = !showNav" :class="{'is-active': showNav}">
-          <span aria-hidden="true"></span>
-          <span aria-hidden="true"></span>
-          <span aria-hidden="true"></span>
-        </a>
-      </div>
-      <div id="navMenu" class="navbar-menu" :class="{'is-active': showNav}">
-        <div class="navbar-start">
-          <a class="navbar-item"><router-link to="/legal"><i class="fas fa-balance-scale"/> Mentions légales</router-link></a>
-          <a v-if="$store.state.isLoggedIn" class="navbar-item"><router-link to="/school"><i class="fas fa-school"/> Mon établissement ({{$store.state.schoolName}})</router-link></a>
+  <div class="content page-wrapper">
+    <div class="content-wrapper">
+      <nav class="navbar is-fixed-top">
+        <div class="navbar-brand">
+          <a class="navbar-item"
+            ><router-link to="/"><i class="fas fa-home" /> Home</router-link></a
+          >
+          <a
+            class="navbar-burger"
+            @click="showNav = !showNav"
+            :class="{ 'is-active': showNav }"
+          >
+            <span aria-hidden="true"></span>
+            <span aria-hidden="true"></span>
+            <span aria-hidden="true"></span>
+          </a>
         </div>
-        <div class="navbar-end">
-          <div class="buttons has-addons">
-            <a v-if="!$store.state.isLoggedIn" class="navbar-item button"><router-link to="/register"><span><i class="fas fa-user-plus"></i> Inscription</span></router-link></a>
-            <a v-if="!$store.state.isLoggedIn" class="navbar-item button is-primary"><router-link to="/login"><span><i class="fas fa-sign-in-alt"></i> Connexion</span></router-link></a>
-            <a v-if="$store.state.isLoggedIn" class="navbar-item button is-danger" @click="logout()"><span><i class="fas fa-sign-out-alt"></i> Déconnexion</span></a>
+        <div id="navMenu" class="navbar-menu" :class="{ 'is-active': showNav }">
+          <div class="navbar-start">
+            <a class="navbar-item"
+              ><router-link to="/legal"
+                ><i class="fas fa-balance-scale" /> Mentions légales</router-link
+              ></a
+            >
+            <a v-if="$store.state.isLoggedIn" class="navbar-item"
+              ><router-link to="/school"
+                ><i class="fas fa-school" /> Mon établissement ({{
+                  $store.state.schoolName
+                }})</router-link
+              ></a
+            >
+          </div>
+          <div class="navbar-end">
+            <div class="buttons has-addons">
+              <a v-if="!$store.state.isLoggedIn" class="navbar-item button"
+                ><router-link to="/register"
+                  ><span
+                    ><i class="fas fa-user-plus"></i> Inscription</span
+                  ></router-link
+                ></a
+              >
+              <a
+                v-if="!$store.state.isLoggedIn"
+                class="navbar-item button is-primary"
+                ><router-link to="/login"
+                  ><span
+                    ><i class="fas fa-sign-in-alt"></i> Connexion</span
+                  ></router-link></a>
+              <a
+                v-if="$store.state.isLoggedIn"
+                class="navbar-item button is-danger"
+                @click="logout()"
+                ><span><i class="fas fa-sign-out-alt"></i> Déconnexion</span></a>
+            </div>
           </div>
         </div>
-      </div>
-    </nav>
+      </nav>
 
-    <transition name=fade>
-      <router-view></router-view>
-    </transition>
+      <transition name="fade">
+        <router-view class="section"></router-view>
+      </transition>
+    </div>
 
     <PageFooter></PageFooter>
   </div>
 </template>
 
-
-
 <script>
 import PageFooter from "./components/PageFooter.vue";
 
 export default {
   name: "app",
-  data() { return {
+  data() {
+    return {
       showNav: false
-    }	
+    };
   },
   methods: {
-    logout(){
-            let uri = "//localhost:3000/logout"
-            this.axios.post(uri, {}, { withCredentials: true }).then(response => {
-                console.log(response)
-                this.$store.commit('logout')
-            });
-        }
+    logout() {
+      let uri = "//localhost:3000/logout";
+      this.axios.post(uri, {}, { withCredentials: true }).then(response => {
+        console.log(response);
+        this.$store.commit("logout");
+      });
+    }
   },
-  components : {
+  components: {
     PageFooter
   }
-}
+};
 </script>
 
-<style>
+<style scoped>
+.page-wrapper {
+	display: flex;
+	min-height: 100vh;
+	flex-direction: column;
+}
+
+.content-wrapper {
+	flex: 1;
+}
 </style>
diff --git a/client/src/assets/img/clubelek.png b/client/src/assets/img/clubelek.png
new file mode 100644
index 0000000000000000000000000000000000000000..049389f01f7a237ec602a138eb81bca5c36149dd
GIT binary patch
literal 12571
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
Q63A9l(o%f)z$*0r0G%vOvH$=8

literal 0
HcmV?d00001

diff --git a/client/src/assets/img/insa.png b/client/src/assets/img/insa.png
new file mode 100644
index 0000000000000000000000000000000000000000..ddc443ec16c4d5d2043435b6d782670dbe23029d
GIT binary patch
literal 38258
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

literal 0
HcmV?d00001

diff --git a/client/src/assets/img/objectif21.png b/client/src/assets/img/objectif21.png
new file mode 100644
index 0000000000000000000000000000000000000000..ad4bf217db43af82e5106f25bed7da6f537ba8cb
GIT binary patch
literal 151214
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

literal 0
HcmV?d00001

diff --git a/client/src/assets/main.scss b/client/src/assets/main.scss
index bb44c8f..733d2f5 100644
--- a/client/src/assets/main.scss
+++ b/client/src/assets/main.scss
@@ -1,2 +1,4 @@
-@import '~bulma';
+$footer-padding : 1rem 1.5rem 0.5rem;
 
+
+@import '~bulma';
\ No newline at end of file
diff --git a/client/src/components/HomeComponent.vue b/client/src/components/HomeComponent.vue
index 65c7b19..9276ced 100644
--- a/client/src/components/HomeComponent.vue
+++ b/client/src/components/HomeComponent.vue
@@ -1,18 +1,18 @@
 <template>
-    <div class="content">
-        <h1>Escape game économies d'énergies</h1>
+  <div class="content">
+    <h1>Escape game économies d'énergies</h1>
 
-        <p>Bienvenu sur cet escape game développé par les associations Clubelek et Objectif21 de l'INSA Lyon</p>
-    </div>
+    <p>
+      Bienvenu sur cet escape game développé par les associations Clubelek et
+      Objectif21 de l'INSA Lyon
+    </p>
+  </div>
 </template>
 
 <script>
 export default {
-    components : {
-    }
-}
+  components: {}
+};
 </script>
 
-<style scoped>
-
-</style>
\ No newline at end of file
+<style scoped></style>
diff --git a/client/src/components/Login.vue b/client/src/components/Login.vue
index 9f77f20..31f49fe 100644
--- a/client/src/components/Login.vue
+++ b/client/src/components/Login.vue
@@ -1,47 +1,65 @@
 <template>
-    <div class="content">
-        <form @submit.prevent="login">
-            <div class="field">
-                <p class="control has-icons-left">
-                    <input class="input is-primary" type=text v-model="username" placeholder="Identifiant">
-                    <span class="icon is-small is-left">
-                        <i class="fas fa-user"></i>
-                    </span>
-                </p>
-            </div><br />
-            <div class="field">
-                <p class="control has-icons-left">
-                    <input type="password" class="input is-primary" v-model="password" placeholder="Mot de passe">
-                    <span class="icon is-small is-left">
-                        <i class="fas fa-lock"></i>
-                    </span>
-                </p>
-            </div><br />
-            <div>
-                <button class="button is-primary" type="submit">Se connecter</button>
-            </div>
-        </form>
-    </div>
+  <div class="content">
+    <form @submit.prevent="login">
+      <div class="field">
+        <p class="control has-icons-left">
+          <input
+            class="input is-primary"
+            type="text"
+            v-model="username"
+            placeholder="Identifiant"
+          />
+          <span class="icon is-small is-left">
+            <i class="fas fa-user"></i>
+          </span>
+        </p>
+      </div>
+      <br />
+      <div class="field">
+        <p class="control has-icons-left">
+          <input
+            type="password"
+            class="input is-primary"
+            v-model="password"
+            placeholder="Mot de passe"
+          />
+          <span class="icon is-small is-left">
+            <i class="fas fa-lock"></i>
+          </span>
+        </p>
+      </div>
+      <br />
+      <div>
+        <button class="button is-primary" type="submit">Se connecter</button>
+      </div>
+    </form>
+  </div>
 </template>
 
 <script>
 export default {
-    name: "Login",
-    data()  {
-        return {
-            username : "",
-            password : ""
-        }   
-    },
-    methods: {
-        login(){
-            let uri = "//localhost:3000/login"
-            this.axios.post(uri, {username: this.username, password:this.password}, { withCredentials: true }).then(response => {
-                console.log(response)
-                this.$store.commit('login', response.data)
-                this.$router.push('/school')
-            });
-        }
+  name: "Login",
+  data() {
+    return {
+      username: "",
+      password: ""
+    };
+  },
+  methods: {
+    login() {
+      let uri = "//localhost:3000/login";
+      this.axios
+        .post(
+          uri,
+          { username: this.username, password: this.password },
+          { withCredentials: true }
+        )
+        .then(response => {
+          console.log(response);
+          this.$store.commit("login", response.data);
+          this.$router.push("/school");
+        });
     }
-}
-</script>
\ No newline at end of file
+  }
+};
+</script>
diff --git a/client/src/components/MentionsLegales.vue b/client/src/components/MentionsLegales.vue
index 50b255d..36b7b72 100644
--- a/client/src/components/MentionsLegales.vue
+++ b/client/src/components/MentionsLegales.vue
@@ -1,228 +1,789 @@
 <template>
-    <div class="content">
-
-              
-                <h2>Définitions</h2>
-                <p><b>Client :</b> tout professionnel ou personne physique capable au sens des articles 1123 et suivants du Code civil, ou personne morale, qui visite le Site objet des présentes conditions générales.<br>
-                <b>Prestations et Services :</b> <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> met à disposition des Clients :</p>
-
-                <p><b>Contenu :</b> Ensemble des éléments constituants l’information présente sur le Site, notamment textes – images – vidéos.</p>
-
-                <p><b>Informations clients :</b> Ci après dénommé « Information (s) » qui correspondent à l’ensemble des données personnelles susceptibles d’être détenues par <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> pour la gestion de votre compte, de la gestion de la relation client et à des fins d’analyses et de statistiques.</p>
-
-
-                <p><b>Utilisateur :</b> Internaute se connectant, utilisant le site susnommé.</p>
-                <p><b>Informations personnelles :</b> « Les informations qui permettent, sous quelque forme que ce soit, directement ou non, l'identification des personnes physiques auxquelles elles s'appliquent » (article 4 de la loi n° 78-17 du 6 janvier 1978).</p>
-                <p>Les termes « données à caractère personnel », « personne concernée », « sous traitant » et « données sensibles » ont le sens défini par le Règlement Général sur la Protection des Données (RGPD : n° 2016-679)</p>
-
-                <h2>1. Présentation du site internet.</h2>
-                <p>En vertu de l'article 6 de la loi n° 2004-575 du 21 juin 2004 pour la confiance dans l'économie numérique, il est précisé aux utilisateurs du site internet <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> l'identité des différents intervenants dans le cadre de sa réalisation et de son suivi:
-                </p><p><strong>Propriétaire</strong> :  Association loi 1901 Clubelek (Association loi 1901)   – INSA Lyon - 20 Avenue Albert Einstein 69100 Villeurbanne<br>
-                              
-                <strong>Responsable publication</strong> : Clubelek – clubelek@insa-lyon.fr<br>
-                Le responsable publication est une personne physique ou une personne morale.<br>
-                <strong>Webmaster</strong> : Antoine Rochebois – antoine.rochebois@insa-lyon.fr<br>
-                <strong>Hébergeur</strong> : ovh – 2 rue Kellermann 59100 Roubaix 1007<br>
-                <strong>Délégué à la protection des données</strong> : Antoine Rochebois – antoine.rochebois@insa-lyon.fr<br>
-                </p>
-
-                <div ng-bind-html="linkHTML"><p>Ce modèle de mentions légales est proposé par le <a href="https://fr.orson.io/1371/generateur-mentions-legales" title="générateur gratuit offert par Orson.io">générateur gratuit offert par Orson.io</a></p></div>
-
-
-
-                <h2>2. Conditions générales d’utilisation du site et des services proposés.</h2>
-
-                <p>Le Site constitue une œuvre de l’esprit protégée par les dispositions du Code de la Propriété Intellectuelle et des Réglementations Internationales applicables. 
-                Le Client ne peut en aucune manière réutiliser, céder ou exploiter pour son propre compte tout ou partie des éléments ou travaux du Site.</p>
-
-                <p>L’utilisation du site <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> implique l’acceptation pleine et entière des conditions générales d’utilisation ci-après décrites. Ces conditions d’utilisation sont susceptibles d’être modifiées ou complétées à tout moment, les utilisateurs du site <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> sont donc invités à les consulter de manière régulière.</p>
-
-                <p>Ce site internet est normalement accessible à tout moment aux utilisateurs. Une interruption pour raison de maintenance technique peut être toutefois décidée par <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a>, qui s’efforcera alors de communiquer préalablement aux utilisateurs les dates et heures de l’intervention.
-                Le site web <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> est mis à jour régulièrement par <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> responsable. De la même façon, les mentions légales peuvent être modifiées à tout moment : elles s’imposent néanmoins à l’utilisateur qui est invité à s’y référer le plus souvent possible afin d’en prendre connaissance.</p>
-
-                <h2>3. Description des services fournis.</h2>
-
-                <p>Le site internet <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> a pour objet de fournir une information concernant l’ensemble des activités de la société.
-                <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> s’efforce de fournir sur le site <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> des informations aussi précises que possible. Toutefois, il ne pourra être tenu responsable des oublis, des inexactitudes et des carences dans la mise à jour, qu’elles soient de son fait ou du fait des tiers partenaires qui lui fournissent ces informations.</p>
-
-                <p>Toutes les informations indiquées sur le site <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> sont données à titre indicatif, et sont susceptibles d’évoluer. Par ailleurs, les renseignements figurant sur le site <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> ne sont pas exhaustifs. Ils sont donnés sous réserve de modifications ayant été apportées depuis leur mise en ligne.</p>
-
-                <h2>4. Limitations contractuelles sur les données techniques.</h2>
-
-                <p>Le site utilise la technologie JavaScript.
-
-                Le site Internet ne pourra être tenu responsable de dommages matériels liés à l’utilisation du site. De plus, l’utilisateur du site s’engage à accéder au site en utilisant un matériel récent, ne contenant pas de virus et avec un navigateur de dernière génération mis-à-jour
-                Le site <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> est hébergé chez un prestataire sur le territoire de l’Union Européenne conformément aux dispositions du Règlement Général sur la Protection des Données (RGPD : n° 2016-679)</p>
-
-                <p>L’objectif est d’apporter une prestation qui assure le meilleur taux d’accessibilité. L’hébergeur assure la continuité de son service 24 Heures sur 24, tous les jours de l’année. Il se réserve néanmoins la possibilité d’interrompre le service d’hébergement pour les durées les plus courtes possibles notamment à des fins de maintenance, d’amélioration de ses infrastructures, de défaillance de ses infrastructures ou si les Prestations et Services génèrent un trafic réputé anormal.</p>
-
-                <p><a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> et l’hébergeur ne pourront être tenus responsables en cas de dysfonctionnement du réseau Internet, des lignes téléphoniques ou du matériel informatique et de téléphonie lié notamment à l’encombrement du réseau empêchant l’accès au serveur.</p>
-
-                <h2>5. Propriété intellectuelle et contrefaçons.</h2>
-
-                <p><a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> est propriétaire des droits de propriété intellectuelle et détient les droits d’usage sur tous les éléments accessibles sur le site internet, notamment les textes, images, graphismes, logos, vidéos, icônes et sons.
-                Toute reproduction, représentation, modification, publication, adaptation de tout ou partie des éléments du site, quel que soit le moyen ou le procédé utilisé, est interdite, sauf autorisation écrite préalable de : <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a>.</p>
-
-                <p>Toute exploitation non autorisée du site ou de l’un quelconque des éléments qu’il contient sera considérée comme constitutive d’une contrefaçon et poursuivie conformément aux dispositions des articles L.335-2 et suivants du Code de Propriété Intellectuelle.</p>
-
-                <h2>6. Limitations de responsabilité.</h2>
-
-                <p><a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> agit en tant qu’éditeur du site. <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a>  est responsable de la qualité et de la véracité du Contenu qu’il publie. </p>
-
-                <p><a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> ne pourra être tenu responsable des dommages directs et indirects causés au matériel de l’utilisateur, lors de l’accès au site internet <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a>, et résultant soit de l’utilisation d’un matériel ne répondant pas aux spécifications indiquées au point 4, soit de l’apparition d’un bug ou d’une incompatibilité.</p>
-
-                <p><a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> ne pourra également être tenu responsable des dommages indirects (tels par exemple qu’une perte de marché ou perte d’une chance) consécutifs à l’utilisation du site <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a>.
-                Des espaces interactifs (possibilité de poser des questions dans l’espace contact) sont à la disposition des utilisateurs. <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> se réserve le droit de supprimer, sans mise en demeure préalable, tout contenu déposé dans cet espace qui contreviendrait à la législation applicable en France, en particulier aux dispositions relatives à la protection des données. Le cas échéant, <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> se réserve également la possibilité de mettre en cause la responsabilité civile et/ou pénale de l’utilisateur, notamment en cas de message à caractère raciste, injurieux, diffamant, ou pornographique, quel que soit le support utilisé (texte, photographie …).</p>
-
-                <h2>7. Gestion des données personnelles.</h2>
-
-                <p>Le Client est informé des réglementations concernant la communication marketing, la loi du 21 Juin 2014 pour la confiance dans l’Economie Numérique, la Loi Informatique et Liberté du 06 Août 2004 ainsi que du Règlement Général sur la Protection des Données (RGPD : n° 2016-679). </p>
-
-                <h3>7.1 Responsables de la collecte des données personnelles</h3>
-
-                <p>Pour les Données Personnelles collectées dans le cadre de la création du compte personnel de l’Utilisateur et de sa navigation sur le Site, le responsable du traitement des Données Personnelles est : Clubelek (Association loi 1901). <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a>est représenté par Thomas Vadebout, son représentant légal</p>
-
-                <p>En tant que responsable du traitement des données qu’il collecte, <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> s’engage à respecter le cadre des dispositions légales en vigueur. Il lui appartient notamment au Client d’établir les finalités de ses traitements de données, de fournir à ses prospects et clients, à partir de la collecte de leurs consentements, une information complète sur le traitement de leurs données personnelles et de maintenir un registre des traitements conforme à la réalité.
-                Chaque fois que <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> traite des Données Personnelles, <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> prend toutes les mesures raisonnables pour s’assurer de l’exactitude et de la pertinence des Données Personnelles au regard des finalités pour lesquelles <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> les traite.</p>
-                 
-                <h3>7.2 Finalité des données collectées</h3>
-                 
-                <p><a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> est susceptible de traiter tout ou partie des données : </p>
-
-                <ul>
-                  
-                <li>pour permettre la navigation sur le Site et la gestion et la traçabilité des prestations et services commandés par l’utilisateur : données de connexion et d’utilisation du Site, facturation, historique des commandes, etc. </li>
-                 
-                <li>pour prévenir et lutter contre la fraude informatique (spamming, hacking…) : matériel informatique utilisé pour la navigation, l’adresse IP, le mot de passe (hashé) </li>
-                 
-                <li>pour améliorer la navigation sur le Site : données de connexion et d’utilisation </li>
-                 
-                <li>pour mener des enquêtes de satisfaction facultatives sur <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> : adresse email </li>
-                <li>pour mener des campagnes de communication (sms, mail) : numéro de téléphone, adresse email</li>
-
-
-                </ul>
-
-                <p><a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> ne commercialise pas vos données personnelles qui sont donc uniquement utilisées par nécessité ou à des fins statistiques et d’analyses.</p>
-                 
-                <h3>7.3 Droit d’accès, de rectification et d’opposition</h3>
-                 
-                <p>
-                Conformément à la réglementation européenne en vigueur, les Utilisateurs de <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> disposent des droits suivants : </p>
-                 <ul>
-
-                <li>droit d'accès (article 15 RGPD) et de rectification (article 16 RGPD), de mise à jour, de complétude des données des Utilisateurs droit de verrouillage ou d’effacement des données des Utilisateurs à caractère personnel (article 17 du RGPD), lorsqu’elles sont inexactes, incomplètes, équivoques, périmées, ou dont la collecte, l'utilisation, la communication ou la conservation est interdite </li>
-                 
-                <li>droit de retirer à tout moment un consentement (article 13-2c RGPD) </li>
-                 
-                <li>droit à la limitation du traitement des données des Utilisateurs (article 18 RGPD) </li>
-                 
-                <li>droit d’opposition au traitement des données des Utilisateurs (article 21 RGPD) </li>
-                 
-                <li>droit à la portabilité des données que les Utilisateurs auront fournies, lorsque ces données font l’objet de traitements automatisés fondés sur leur consentement ou sur un contrat (article 20 RGPD) </li>
-                 
-                <li>droit de définir le sort des données des Utilisateurs après leur mort et de choisir à qui <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> devra communiquer (ou non) ses données à un tiers qu’ils aura préalablement désigné</li>
-                 </ul>
-
-                <p>Dès que <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> a connaissance du décès d’un Utilisateur et à défaut d’instructions de sa part, <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> s’engage à détruire ses données, sauf si leur conservation s’avère nécessaire à des fins probatoires ou pour répondre à une obligation légale.</p>
-                 
-                <p>Si l’Utilisateur souhaite savoir comment <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> utilise ses Données Personnelles, demander à les rectifier ou s’oppose à leur traitement, l’Utilisateur peut contacter <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> par écrit à l’adresse suivante : </p>
-                 
-                Clubelek (Association loi 1901) – DPO, Antoine Rochebois <br>
-                INSA Lyon - 20 Avenue Albert Einstein 69100 Villeurbanne.
-                 
-                <p>Dans ce cas, l’Utilisateur doit indiquer les Données Personnelles qu’il souhaiterait que <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> corrige, mette à jour ou supprime, en s’identifiant précisément avec une copie d’une pièce d’identité (carte d’identité ou passeport). </p>
-
-                <p>
-                Les demandes de suppression de Données Personnelles seront soumises aux obligations qui sont imposées à <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> par la loi, notamment en matière de conservation ou d’archivage des documents. Enfin, les Utilisateurs de <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> peuvent déposer une réclamation auprès des autorités de contrôle, et notamment de la CNIL (https://www.cnil.fr/fr/plaintes).</p>
-                 
-                <h3>7.4 Non-communication des données personnelles</h3>
-
-                <p>
-                <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> s’interdit de traiter, héberger ou transférer les Informations collectées sur ses Clients vers un pays situé en dehors de l’Union européenne ou reconnu comme « non adéquat » par la Commission européenne sans en informer préalablement le client. Pour autant, <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> reste libre du choix de ses sous-traitants techniques et commerciaux à la condition qu’il présentent les garanties suffisantes au regard des exigences du Règlement Général sur la Protection des Données (RGPD : n° 2016-679).</p>
-
-                <p>
-                <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> s’engage à prendre toutes les précautions nécessaires afin de préserver la sécurité des Informations et notamment qu’elles ne soient pas communiquées à des personnes non autorisées. Cependant, si un incident impactant l’intégrité ou la confidentialité des Informations du Client est portée à la connaissance de <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a>, celle-ci devra dans les meilleurs délais informer le Client et lui communiquer les mesures de corrections prises. Par ailleurs <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> ne collecte aucune « données sensibles ».</p>
-
-                <p>
-                Les Données Personnelles de l’Utilisateur peuvent être traitées par des filiales de <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> et des sous-traitants (prestataires de services), exclusivement afin de réaliser les finalités de la présente politique.</p>
-                <p>
-                Dans la limite de leurs attributions respectives et pour les finalités rappelées ci-dessus, les principales personnes susceptibles d’avoir accès aux données des Utilisateurs de <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> sont principalement les agents de notre service client.</p>
-                
-                <div ng-bind-html="rgpdHTML"></div>
-
-
-                <h2>8. Notification d’incident</h2>
-                <p>
-                Quels que soient les efforts fournis, aucune méthode de transmission sur Internet et aucune méthode de stockage électronique n'est complètement sûre. Nous ne pouvons en conséquence pas garantir une sécurité absolue. 
-                Si nous prenions connaissance d'une brèche de la sécurité, nous avertirions les utilisateurs concernés afin qu'ils puissent prendre les mesures appropriées. Nos procédures de notification d’incident tiennent compte de nos obligations légales, qu'elles se situent au niveau national ou européen. Nous nous engageons à informer pleinement nos clients de toutes les questions relevant de la sécurité de leur compte et à leur fournir toutes les informations nécessaires pour les aider à respecter leurs propres obligations réglementaires en matière de reporting.</p>
-                <p>
-                Aucune information personnelle de l'utilisateur du site <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> n'est publiée à l'insu de l'utilisateur, échangée, transférée, cédée ou vendue sur un support quelconque à des tiers. Seule l'hypothèse du rachat de <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> et de ses droits permettrait la transmission des dites informations à l'éventuel acquéreur qui serait à son tour tenu de la même obligation de conservation et de modification des données vis à vis de l'utilisateur du site <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a>.</p>
-
-                <h3>Sécurité</h3>
-
-                <p>
-                Pour assurer la sécurité et la confidentialité des Données Personnelles et des Données Personnelles de Santé, <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> utilise des réseaux protégés par des dispositifs standards tels que par pare-feu, la pseudonymisation, l’encryption et mot de passe. </p>
-                 
-                <p>
-                Lors du traitement des Données Personnelles, <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a>prend toutes les mesures raisonnables visant à les protéger contre toute perte, utilisation détournée, accès non autorisé, divulgation, altération ou destruction.</p>
-                 
-                <h2>9. Liens hypertextes « cookies » et balises (“tags”) internet</h2>
-                <p>
-                Le site <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> contient un certain nombre de liens hypertextes vers d’autres sites, mis en place avec l’autorisation de <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a>. Cependant, <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> n’a pas la possibilité de vérifier le contenu des sites ainsi visités, et n’assumera en conséquence aucune responsabilité de ce fait.</p>
-                Sauf si vous décidez de désactiver les cookies, vous acceptez que le site puisse les utiliser. Vous pouvez à tout moment désactiver ces cookies et ce gratuitement à partir des possibilités de désactivation qui vous sont offertes et rappelées ci-après, sachant que cela peut réduire ou empêcher l’accessibilité à tout ou partie des Services proposés par le site.
-                <p></p>
-
-                <h3>9.1. « COOKIES »</h3>
-                 <p>
-                Un « cookie » est un petit fichier d’information envoyé sur le navigateur de l’Utilisateur et enregistré au sein du terminal de l’Utilisateur (ex : ordinateur, smartphone), (ci-après « Cookies »). Ce fichier comprend des informations telles que le nom de domaine de l’Utilisateur, le fournisseur d’accès Internet de l’Utilisateur, le système d’exploitation de l’Utilisateur, ainsi que la date et l’heure d’accès. Les Cookies ne risquent en aucun cas d’endommager le terminal de l’Utilisateur.</p>
-                 <p>
-                <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> est susceptible de traiter les informations de l’Utilisateur concernant sa visite du Site, telles que les pages consultées, les recherches effectuées. Ces informations permettent à <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> d’améliorer le contenu du Site, de la navigation de l’Utilisateur.</p>
-                 <p>
-                Les Cookies facilitant la navigation et/ou la fourniture des services proposés par le Site, l’Utilisateur peut configurer son navigateur pour qu’il lui permette de décider s’il souhaite ou non les accepter de manière à ce que des Cookies soient enregistrés dans le terminal ou, au contraire, qu’ils soient rejetés, soit systématiquement, soit selon leur émetteur. L’Utilisateur peut également configurer son logiciel de navigation de manière à ce que l’acceptation ou le refus des Cookies lui soient proposés ponctuellement, avant qu’un Cookie soit susceptible d’être enregistré dans son terminal. <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> informe l’Utilisateur que, dans ce cas, il se peut que les fonctionnalités de son logiciel de navigation ne soient pas toutes disponibles.</p>
-                 <p>
-                Si l’Utilisateur refuse l’enregistrement de Cookies dans son terminal ou son navigateur, ou si l’Utilisateur supprime ceux qui y sont enregistrés, l’Utilisateur est informé que sa navigation et son expérience sur le Site peuvent être limitées. Cela pourrait également être le cas lorsque <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> ou l’un de ses prestataires ne peut pas reconnaître, à des fins de compatibilité technique, le type de navigateur utilisé par le terminal, les paramètres de langue et d’affichage ou le pays depuis lequel le terminal semble connecté à Internet.</p>
-                 <p>
-                Le cas échéant, <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> décline toute responsabilité pour les conséquences liées au fonctionnement dégradé du Site et des services éventuellement proposés par <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a>, résultant (i) du refus de Cookies par l’Utilisateur (ii) de l’impossibilité pour <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> d’enregistrer ou de consulter les Cookies nécessaires à leur fonctionnement du fait du choix de l’Utilisateur. Pour la gestion des Cookies et des choix de l’Utilisateur, la configuration de chaque navigateur est différente. Elle est décrite dans le menu d’aide du navigateur, qui permettra de savoir de quelle manière l’Utilisateur peut modifier ses souhaits en matière de Cookies.</p>
-                 <p>
-                À tout moment, l’Utilisateur peut faire le choix d’exprimer et de modifier ses souhaits en matière de Cookies. <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> pourra en outre faire appel aux services de prestataires externes pour l’aider à recueillir et traiter les informations décrites dans cette section.</p>
-                 <p>
-                Enfin, en cliquant sur les icônes dédiées aux réseaux sociaux Twitter, Facebook, Linkedin et Google Plus figurant sur le Site de <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> ou dans son application mobile et si l’Utilisateur a accepté le dépôt de cookies en poursuivant sa navigation sur le Site Internet ou l’application mobile de <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a>, Twitter, Facebook, Linkedin et Google Plus peuvent également déposer des cookies sur vos terminaux (ordinateur, tablette, téléphone portable).</p>
-                 <p>
-                Ces types de cookies ne sont déposés sur vos terminaux qu’à condition que vous y consentiez, en continuant votre navigation sur le Site Internet ou l’application mobile de <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a>. À tout moment, l’Utilisateur peut néanmoins revenir sur son consentement à ce que <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> dépose ce type de cookies.</p>
-                 
-                <h3>Article 9.2. BALISES (“TAGS”) INTERNET</h3>
-                 
-
-                <p>
-
-                <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> peut employer occasionnellement des balises Internet (également appelées « tags », ou balises d’action, GIF à un pixel, GIF transparents, GIF invisibles et GIF un à un) et les déployer par l’intermédiaire d’un partenaire spécialiste d’analyses Web susceptible de se trouver (et donc de stocker les informations correspondantes, y compris l’adresse IP de l’Utilisateur) dans un pays étranger.</p>
-                 
-                <p>
-                Ces balises sont placées à la fois dans les publicités en ligne permettant aux internautes d’accéder au Site, et sur les différentes pages de celui-ci. 
-                 </p>
-                <p>
-                Cette technologie permet à <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> d’évaluer les réponses des visiteurs face au Site et l’efficacité de ses actions (par exemple, le nombre de fois où une page est ouverte et les informations consultées), ainsi que l’utilisation de ce Site par l’Utilisateur. </p>
-                 <p>
-                Le prestataire externe pourra éventuellement recueillir des informations sur les visiteurs du Site et d’autres sites Internet grâce à ces balises, constituer des rapports sur l’activité du Site à l’attention de <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a>, et fournir d’autres services relatifs à l’utilisation de celui-ci et d’Internet.</p>
-                 <p>
-                </p><h2>10. Droit applicable et attribution de juridiction.</h2>  
-                 <p>
-                Tout litige en relation avec l’utilisation du site <a href="https://escape-game-dd.clubelek.fr">https://escape-game-dd.clubelek.fr</a> est soumis au droit français. 
-                En dehors des cas où la loi ne le permet pas, il est fait attribution exclusive de juridiction aux tribunaux compétents de Lyon</p>
-
-
-
-            
-
+  <div class="content">
+    <h2>Définitions</h2>
+    <p>
+      <b>Client :</b> tout professionnel ou personne physique capable au sens
+      des articles 1123 et suivants du Code civil, ou personne morale, qui
+      visite le Site objet des présentes conditions générales.<br />
+      <b>Prestations et Services :</b>
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      met à disposition des Clients :
+    </p>
+
+    <p>
+      <b>Contenu :</b> Ensemble des éléments constituants l’information présente
+      sur le Site, notamment textes – images – vidéos.
+    </p>
+
+    <p>
+      <b>Informations clients :</b> Ci après dénommé « Information (s) » qui
+      correspondent à l’ensemble des données personnelles susceptibles d’être
+      détenues par
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      pour la gestion de votre compte, de la gestion de la relation client et à
+      des fins d’analyses et de statistiques.
+    </p>
+
+    <p>
+      <b>Utilisateur :</b> Internaute se connectant, utilisant le site susnommé.
+    </p>
+    <p>
+      <b>Informations personnelles :</b> « Les informations qui permettent, sous
+      quelque forme que ce soit, directement ou non, l'identification des
+      personnes physiques auxquelles elles s'appliquent » (article 4 de la loi
+      n° 78-17 du 6 janvier 1978).
+    </p>
+    <p>
+      Les termes « données à caractère personnel », « personne concernée », «
+      sous traitant » et « données sensibles » ont le sens défini par le
+      Règlement Général sur la Protection des Données (RGPD : n° 2016-679)
+    </p>
+
+    <h2>1. Présentation du site internet.</h2>
+    <p>
+      En vertu de l'article 6 de la loi n° 2004-575 du 21 juin 2004 pour la
+      confiance dans l'économie numérique, il est précisé aux utilisateurs du
+      site internet
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      l'identité des différents intervenants dans le cadre de sa réalisation et
+      de son suivi:
+    </p>
+    <p>
+      <strong>Propriétaire</strong> : Association loi 1901 Clubelek (Association
+      loi 1901) – INSA Lyon - 20 Avenue Albert Einstein 69100 Villeurbanne<br />
+
+      <strong>Responsable publication</strong> : Clubelek –
+      clubelek@insa-lyon.fr<br />
+      Le responsable publication est une personne physique ou une personne
+      morale.<br />
+      <strong>Webmaster</strong> : Antoine Rochebois –
+      antoine.rochebois@insa-lyon.fr<br />
+      <strong>Hébergeur</strong> : ovh – 2 rue Kellermann 59100 Roubaix 1007<br />
+      <strong>Délégué à la protection des données</strong> : Antoine Rochebois –
+      antoine.rochebois@insa-lyon.fr<br />
+    </p>
+
+    <div ng-bind-html="linkHTML">
+      <p>
+        Ce modèle de mentions légales est proposé par le
+        <a
+          href="https://fr.orson.io/1371/generateur-mentions-legales"
+          title="générateur gratuit offert par Orson.io"
+          >générateur gratuit offert par Orson.io</a
+        >
+      </p>
     </div>
+
+    <h2>
+      2. Conditions générales d’utilisation du site et des services proposés.
+    </h2>
+
+    <p>
+      Le Site constitue une œuvre de l’esprit protégée par les dispositions du
+      Code de la Propriété Intellectuelle et des Réglementations Internationales
+      applicables. Le Client ne peut en aucune manière réutiliser, céder ou
+      exploiter pour son propre compte tout ou partie des éléments ou travaux du
+      Site.
+    </p>
+
+    <p>
+      L’utilisation du site
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      implique l’acceptation pleine et entière des conditions générales
+      d’utilisation ci-après décrites. Ces conditions d’utilisation sont
+      susceptibles d’être modifiées ou complétées à tout moment, les
+      utilisateurs du site
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      sont donc invités à les consulter de manière régulière.
+    </p>
+
+    <p>
+      Ce site internet est normalement accessible à tout moment aux
+      utilisateurs. Une interruption pour raison de maintenance technique peut
+      être toutefois décidée par
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >, qui s’efforcera alors de communiquer préalablement aux utilisateurs les
+      dates et heures de l’intervention. Le site web
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      est mis à jour régulièrement par
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      responsable. De la même façon, les mentions légales peuvent être modifiées
+      à tout moment : elles s’imposent néanmoins à l’utilisateur qui est invité
+      à s’y référer le plus souvent possible afin d’en prendre connaissance.
+    </p>
+
+    <h2>3. Description des services fournis.</h2>
+
+    <p>
+      Le site internet
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      a pour objet de fournir une information concernant l’ensemble des
+      activités de la société.
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      s’efforce de fournir sur le site
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      des informations aussi précises que possible. Toutefois, il ne pourra être
+      tenu responsable des oublis, des inexactitudes et des carences dans la
+      mise à jour, qu’elles soient de son fait ou du fait des tiers partenaires
+      qui lui fournissent ces informations.
+    </p>
+
+    <p>
+      Toutes les informations indiquées sur le site
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      sont données à titre indicatif, et sont susceptibles d’évoluer. Par
+      ailleurs, les renseignements figurant sur le site
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      ne sont pas exhaustifs. Ils sont donnés sous réserve de modifications
+      ayant été apportées depuis leur mise en ligne.
+    </p>
+
+    <h2>4. Limitations contractuelles sur les données techniques.</h2>
+
+    <p>
+      Le site utilise la technologie JavaScript. Le site Internet ne pourra être
+      tenu responsable de dommages matériels liés à l’utilisation du site. De
+      plus, l’utilisateur du site s’engage à accéder au site en utilisant un
+      matériel récent, ne contenant pas de virus et avec un navigateur de
+      dernière génération mis-à-jour Le site
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      est hébergé chez un prestataire sur le territoire de l’Union Européenne
+      conformément aux dispositions du Règlement Général sur la Protection des
+      Données (RGPD : n° 2016-679)
+    </p>
+
+    <p>
+      L’objectif est d’apporter une prestation qui assure le meilleur taux
+      d’accessibilité. L’hébergeur assure la continuité de son service 24 Heures
+      sur 24, tous les jours de l’année. Il se réserve néanmoins la possibilité
+      d’interrompre le service d’hébergement pour les durées les plus courtes
+      possibles notamment à des fins de maintenance, d’amélioration de ses
+      infrastructures, de défaillance de ses infrastructures ou si les
+      Prestations et Services génèrent un trafic réputé anormal.
+    </p>
+
+    <p>
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      et l’hébergeur ne pourront être tenus responsables en cas de
+      dysfonctionnement du réseau Internet, des lignes téléphoniques ou du
+      matériel informatique et de téléphonie lié notamment à l’encombrement du
+      réseau empêchant l’accès au serveur.
+    </p>
+
+    <h2>5. Propriété intellectuelle et contrefaçons.</h2>
+
+    <p>
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      est propriétaire des droits de propriété intellectuelle et détient les
+      droits d’usage sur tous les éléments accessibles sur le site internet,
+      notamment les textes, images, graphismes, logos, vidéos, icônes et sons.
+      Toute reproduction, représentation, modification, publication, adaptation
+      de tout ou partie des éléments du site, quel que soit le moyen ou le
+      procédé utilisé, est interdite, sauf autorisation écrite préalable de :
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >.
+    </p>
+
+    <p>
+      Toute exploitation non autorisée du site ou de l’un quelconque des
+      éléments qu’il contient sera considérée comme constitutive d’une
+      contrefaçon et poursuivie conformément aux dispositions des articles
+      L.335-2 et suivants du Code de Propriété Intellectuelle.
+    </p>
+
+    <h2>6. Limitations de responsabilité.</h2>
+
+    <p>
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      agit en tant qu’éditeur du site.
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      est responsable de la qualité et de la véracité du Contenu qu’il publie.
+    </p>
+
+    <p>
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      ne pourra être tenu responsable des dommages directs et indirects causés
+      au matériel de l’utilisateur, lors de l’accès au site internet
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >, et résultant soit de l’utilisation d’un matériel ne répondant pas aux
+      spécifications indiquées au point 4, soit de l’apparition d’un bug ou
+      d’une incompatibilité.
+    </p>
+
+    <p>
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      ne pourra également être tenu responsable des dommages indirects (tels par
+      exemple qu’une perte de marché ou perte d’une chance) consécutifs à
+      l’utilisation du site
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >. Des espaces interactifs (possibilité de poser des questions dans
+      l’espace contact) sont à la disposition des utilisateurs.
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      se réserve le droit de supprimer, sans mise en demeure préalable, tout
+      contenu déposé dans cet espace qui contreviendrait à la législation
+      applicable en France, en particulier aux dispositions relatives à la
+      protection des données. Le cas échéant,
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      se réserve également la possibilité de mettre en cause la responsabilité
+      civile et/ou pénale de l’utilisateur, notamment en cas de message à
+      caractère raciste, injurieux, diffamant, ou pornographique, quel que soit
+      le support utilisé (texte, photographie …).
+    </p>
+
+    <h2>7. Gestion des données personnelles.</h2>
+
+    <p>
+      Le Client est informé des réglementations concernant la communication
+      marketing, la loi du 21 Juin 2014 pour la confiance dans l’Economie
+      Numérique, la Loi Informatique et Liberté du 06 Août 2004 ainsi que du
+      Règlement Général sur la Protection des Données (RGPD : n° 2016-679).
+    </p>
+
+    <h3>7.1 Responsables de la collecte des données personnelles</h3>
+
+    <p>
+      Pour les Données Personnelles collectées dans le cadre de la création du
+      compte personnel de l’Utilisateur et de sa navigation sur le Site, le
+      responsable du traitement des Données Personnelles est : Clubelek
+      (Association loi 1901).
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >est représenté par Thomas Vadebout, son représentant légal
+    </p>
+
+    <p>
+      En tant que responsable du traitement des données qu’il collecte,
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      s’engage à respecter le cadre des dispositions légales en vigueur. Il lui
+      appartient notamment au Client d’établir les finalités de ses traitements
+      de données, de fournir à ses prospects et clients, à partir de la collecte
+      de leurs consentements, une information complète sur le traitement de
+      leurs données personnelles et de maintenir un registre des traitements
+      conforme à la réalité. Chaque fois que
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      traite des Données Personnelles,
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      prend toutes les mesures raisonnables pour s’assurer de l’exactitude et de
+      la pertinence des Données Personnelles au regard des finalités pour
+      lesquelles
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      les traite.
+    </p>
+
+    <h3>7.2 Finalité des données collectées</h3>
+
+    <p>
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      est susceptible de traiter tout ou partie des données :
+    </p>
+
+    <ul>
+      <li>
+        pour permettre la navigation sur le Site et la gestion et la traçabilité
+        des prestations et services commandés par l’utilisateur : données de
+        connexion et d’utilisation du Site, facturation, historique des
+        commandes, etc.
+      </li>
+
+      <li>
+        pour prévenir et lutter contre la fraude informatique (spamming,
+        hacking…) : matériel informatique utilisé pour la navigation, l’adresse
+        IP, le mot de passe (hashé)
+      </li>
+
+      <li>
+        pour améliorer la navigation sur le Site : données de connexion et
+        d’utilisation
+      </li>
+
+      <li>
+        pour mener des enquêtes de satisfaction facultatives sur
+        <a href="https://escape-game-dd.clubelek.fr"
+          >https://escape-game-dd.clubelek.fr</a
+        >
+        : adresse email
+      </li>
+      <li>
+        pour mener des campagnes de communication (sms, mail) : numéro de
+        téléphone, adresse email
+      </li>
+    </ul>
+
+    <p>
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      ne commercialise pas vos données personnelles qui sont donc uniquement
+      utilisées par nécessité ou à des fins statistiques et d’analyses.
+    </p>
+
+    <h3>7.3 Droit d’accès, de rectification et d’opposition</h3>
+
+    <p>
+      Conformément à la réglementation européenne en vigueur, les Utilisateurs
+      de
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      disposent des droits suivants :
+    </p>
+    <ul>
+      <li>
+        droit d'accès (article 15 RGPD) et de rectification (article 16 RGPD),
+        de mise à jour, de complétude des données des Utilisateurs droit de
+        verrouillage ou d’effacement des données des Utilisateurs à caractère
+        personnel (article 17 du RGPD), lorsqu’elles sont inexactes,
+        incomplètes, équivoques, périmées, ou dont la collecte, l'utilisation,
+        la communication ou la conservation est interdite
+      </li>
+
+      <li>
+        droit de retirer à tout moment un consentement (article 13-2c RGPD)
+      </li>
+
+      <li>
+        droit à la limitation du traitement des données des Utilisateurs
+        (article 18 RGPD)
+      </li>
+
+      <li>
+        droit d’opposition au traitement des données des Utilisateurs (article
+        21 RGPD)
+      </li>
+
+      <li>
+        droit à la portabilité des données que les Utilisateurs auront fournies,
+        lorsque ces données font l’objet de traitements automatisés fondés sur
+        leur consentement ou sur un contrat (article 20 RGPD)
+      </li>
+
+      <li>
+        droit de définir le sort des données des Utilisateurs après leur mort et
+        de choisir à qui
+        <a href="https://escape-game-dd.clubelek.fr"
+          >https://escape-game-dd.clubelek.fr</a
+        >
+        devra communiquer (ou non) ses données à un tiers qu’ils aura
+        préalablement désigné
+      </li>
+    </ul>
+
+    <p>
+      Dès que
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      a connaissance du décès d’un Utilisateur et à défaut d’instructions de sa
+      part,
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      s’engage à détruire ses données, sauf si leur conservation s’avère
+      nécessaire à des fins probatoires ou pour répondre à une obligation
+      légale.
+    </p>
+
+    <p>
+      Si l’Utilisateur souhaite savoir comment
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      utilise ses Données Personnelles, demander à les rectifier ou s’oppose à
+      leur traitement, l’Utilisateur peut contacter
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      par écrit à l’adresse suivante :
+    </p>
+
+    Clubelek (Association loi 1901) – DPO, Antoine Rochebois <br />
+    INSA Lyon - 20 Avenue Albert Einstein 69100 Villeurbanne.
+
+    <p>
+      Dans ce cas, l’Utilisateur doit indiquer les Données Personnelles qu’il
+      souhaiterait que
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      corrige, mette à jour ou supprime, en s’identifiant précisément avec une
+      copie d’une pièce d’identité (carte d’identité ou passeport).
+    </p>
+
+    <p>
+      Les demandes de suppression de Données Personnelles seront soumises aux
+      obligations qui sont imposées à
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      par la loi, notamment en matière de conservation ou d’archivage des
+      documents. Enfin, les Utilisateurs de
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      peuvent déposer une réclamation auprès des autorités de contrôle, et
+      notamment de la CNIL (https://www.cnil.fr/fr/plaintes).
+    </p>
+
+    <h3>7.4 Non-communication des données personnelles</h3>
+
+    <p>
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      s’interdit de traiter, héberger ou transférer les Informations collectées
+      sur ses Clients vers un pays situé en dehors de l’Union européenne ou
+      reconnu comme « non adéquat » par la Commission européenne sans en
+      informer préalablement le client. Pour autant,
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      reste libre du choix de ses sous-traitants techniques et commerciaux à la
+      condition qu’il présentent les garanties suffisantes au regard des
+      exigences du Règlement Général sur la Protection des Données (RGPD : n°
+      2016-679).
+    </p>
+
+    <p>
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      s’engage à prendre toutes les précautions nécessaires afin de préserver la
+      sécurité des Informations et notamment qu’elles ne soient pas communiquées
+      à des personnes non autorisées. Cependant, si un incident impactant
+      l’intégrité ou la confidentialité des Informations du Client est portée à
+      la connaissance de
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >, celle-ci devra dans les meilleurs délais informer le Client et lui
+      communiquer les mesures de corrections prises. Par ailleurs
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      ne collecte aucune « données sensibles ».
+    </p>
+
+    <p>
+      Les Données Personnelles de l’Utilisateur peuvent être traitées par des
+      filiales de
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      et des sous-traitants (prestataires de services), exclusivement afin de
+      réaliser les finalités de la présente politique.
+    </p>
+    <p>
+      Dans la limite de leurs attributions respectives et pour les finalités
+      rappelées ci-dessus, les principales personnes susceptibles d’avoir accès
+      aux données des Utilisateurs de
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      sont principalement les agents de notre service client.
+    </p>
+
+    <div ng-bind-html="rgpdHTML"></div>
+
+    <h2>8. Notification d’incident</h2>
+    <p>
+      Quels que soient les efforts fournis, aucune méthode de transmission sur
+      Internet et aucune méthode de stockage électronique n'est complètement
+      sûre. Nous ne pouvons en conséquence pas garantir une sécurité absolue. Si
+      nous prenions connaissance d'une brèche de la sécurité, nous avertirions
+      les utilisateurs concernés afin qu'ils puissent prendre les mesures
+      appropriées. Nos procédures de notification d’incident tiennent compte de
+      nos obligations légales, qu'elles se situent au niveau national ou
+      européen. Nous nous engageons à informer pleinement nos clients de toutes
+      les questions relevant de la sécurité de leur compte et à leur fournir
+      toutes les informations nécessaires pour les aider à respecter leurs
+      propres obligations réglementaires en matière de reporting.
+    </p>
+    <p>
+      Aucune information personnelle de l'utilisateur du site
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      n'est publiée à l'insu de l'utilisateur, échangée, transférée, cédée ou
+      vendue sur un support quelconque à des tiers. Seule l'hypothèse du rachat
+      de
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      et de ses droits permettrait la transmission des dites informations à
+      l'éventuel acquéreur qui serait à son tour tenu de la même obligation de
+      conservation et de modification des données vis à vis de l'utilisateur du
+      site
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >.
+    </p>
+
+    <h3>Sécurité</h3>
+
+    <p>
+      Pour assurer la sécurité et la confidentialité des Données Personnelles et
+      des Données Personnelles de Santé,
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      utilise des réseaux protégés par des dispositifs standards tels que par
+      pare-feu, la pseudonymisation, l’encryption et mot de passe.
+    </p>
+
+    <p>
+      Lors du traitement des Données Personnelles,
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >prend toutes les mesures raisonnables visant à les protéger contre toute
+      perte, utilisation détournée, accès non autorisé, divulgation, altération
+      ou destruction.
+    </p>
+
+    <h2>9. Liens hypertextes « cookies » et balises (“tags”) internet</h2>
+    <p>
+      Le site
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      contient un certain nombre de liens hypertextes vers d’autres sites, mis
+      en place avec l’autorisation de
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >. Cependant,
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      n’a pas la possibilité de vérifier le contenu des sites ainsi visités, et
+      n’assumera en conséquence aucune responsabilité de ce fait.
+    </p>
+    Sauf si vous décidez de désactiver les cookies, vous acceptez que le site
+    puisse les utiliser. Vous pouvez à tout moment désactiver ces cookies et ce
+    gratuitement à partir des possibilités de désactivation qui vous sont
+    offertes et rappelées ci-après, sachant que cela peut réduire ou empêcher
+    l’accessibilité à tout ou partie des Services proposés par le site.
+    <p></p>
+
+    <h3>9.1. « COOKIES »</h3>
+    <p>
+      Un « cookie » est un petit fichier d’information envoyé sur le navigateur
+      de l’Utilisateur et enregistré au sein du terminal de l’Utilisateur (ex :
+      ordinateur, smartphone), (ci-après « Cookies »). Ce fichier comprend des
+      informations telles que le nom de domaine de l’Utilisateur, le fournisseur
+      d’accès Internet de l’Utilisateur, le système d’exploitation de
+      l’Utilisateur, ainsi que la date et l’heure d’accès. Les Cookies ne
+      risquent en aucun cas d’endommager le terminal de l’Utilisateur.
+    </p>
+    <p>
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      est susceptible de traiter les informations de l’Utilisateur concernant sa
+      visite du Site, telles que les pages consultées, les recherches
+      effectuées. Ces informations permettent à
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      d’améliorer le contenu du Site, de la navigation de l’Utilisateur.
+    </p>
+    <p>
+      Les Cookies facilitant la navigation et/ou la fourniture des services
+      proposés par le Site, l’Utilisateur peut configurer son navigateur pour
+      qu’il lui permette de décider s’il souhaite ou non les accepter de manière
+      à ce que des Cookies soient enregistrés dans le terminal ou, au contraire,
+      qu’ils soient rejetés, soit systématiquement, soit selon leur émetteur.
+      L’Utilisateur peut également configurer son logiciel de navigation de
+      manière à ce que l’acceptation ou le refus des Cookies lui soient proposés
+      ponctuellement, avant qu’un Cookie soit susceptible d’être enregistré dans
+      son terminal.
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      informe l’Utilisateur que, dans ce cas, il se peut que les fonctionnalités
+      de son logiciel de navigation ne soient pas toutes disponibles.
+    </p>
+    <p>
+      Si l’Utilisateur refuse l’enregistrement de Cookies dans son terminal ou
+      son navigateur, ou si l’Utilisateur supprime ceux qui y sont enregistrés,
+      l’Utilisateur est informé que sa navigation et son expérience sur le Site
+      peuvent être limitées. Cela pourrait également être le cas lorsque
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      ou l’un de ses prestataires ne peut pas reconnaître, à des fins de
+      compatibilité technique, le type de navigateur utilisé par le terminal,
+      les paramètres de langue et d’affichage ou le pays depuis lequel le
+      terminal semble connecté à Internet.
+    </p>
+    <p>
+      Le cas échéant,
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      décline toute responsabilité pour les conséquences liées au fonctionnement
+      dégradé du Site et des services éventuellement proposés par
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >, résultant (i) du refus de Cookies par l’Utilisateur (ii) de
+      l’impossibilité pour
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      d’enregistrer ou de consulter les Cookies nécessaires à leur
+      fonctionnement du fait du choix de l’Utilisateur. Pour la gestion des
+      Cookies et des choix de l’Utilisateur, la configuration de chaque
+      navigateur est différente. Elle est décrite dans le menu d’aide du
+      navigateur, qui permettra de savoir de quelle manière l’Utilisateur peut
+      modifier ses souhaits en matière de Cookies.
+    </p>
+    <p>
+      À tout moment, l’Utilisateur peut faire le choix d’exprimer et de modifier
+      ses souhaits en matière de Cookies.
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      pourra en outre faire appel aux services de prestataires externes pour
+      l’aider à recueillir et traiter les informations décrites dans cette
+      section.
+    </p>
+    <p>
+      Enfin, en cliquant sur les icônes dédiées aux réseaux sociaux Twitter,
+      Facebook, Linkedin et Google Plus figurant sur le Site de
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      ou dans son application mobile et si l’Utilisateur a accepté le dépôt de
+      cookies en poursuivant sa navigation sur le Site Internet ou l’application
+      mobile de
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >, Twitter, Facebook, Linkedin et Google Plus peuvent également déposer
+      des cookies sur vos terminaux (ordinateur, tablette, téléphone portable).
+    </p>
+    <p>
+      Ces types de cookies ne sont déposés sur vos terminaux qu’à condition que
+      vous y consentiez, en continuant votre navigation sur le Site Internet ou
+      l’application mobile de
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >. À tout moment, l’Utilisateur peut néanmoins revenir sur son
+      consentement à ce que
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      dépose ce type de cookies.
+    </p>
+
+    <h3>Article 9.2. BALISES (“TAGS”) INTERNET</h3>
+
+    <p>
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      peut employer occasionnellement des balises Internet (également appelées «
+      tags », ou balises d’action, GIF à un pixel, GIF transparents, GIF
+      invisibles et GIF un à un) et les déployer par l’intermédiaire d’un
+      partenaire spécialiste d’analyses Web susceptible de se trouver (et donc
+      de stocker les informations correspondantes, y compris l’adresse IP de
+      l’Utilisateur) dans un pays étranger.
+    </p>
+
+    <p>
+      Ces balises sont placées à la fois dans les publicités en ligne permettant
+      aux internautes d’accéder au Site, et sur les différentes pages de
+      celui-ci.
+    </p>
+    <p>
+      Cette technologie permet à
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      d’évaluer les réponses des visiteurs face au Site et l’efficacité de ses
+      actions (par exemple, le nombre de fois où une page est ouverte et les
+      informations consultées), ainsi que l’utilisation de ce Site par
+      l’Utilisateur.
+    </p>
+    <p>
+      Le prestataire externe pourra éventuellement recueillir des informations
+      sur les visiteurs du Site et d’autres sites Internet grâce à ces balises,
+      constituer des rapports sur l’activité du Site à l’attention de
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >, et fournir d’autres services relatifs à l’utilisation de celui-ci et
+      d’Internet.
+    </p>
+    <p></p>
+    <h2>10. Droit applicable et attribution de juridiction.</h2>
+    <p>
+      Tout litige en relation avec l’utilisation du site
+      <a href="https://escape-game-dd.clubelek.fr"
+        >https://escape-game-dd.clubelek.fr</a
+      >
+      est soumis au droit français. En dehors des cas où la loi ne le permet
+      pas, il est fait attribution exclusive de juridiction aux tribunaux
+      compétents de Lyon
+    </p>
+  </div>
 </template>
 
 <script>
 export default {
-    name : "MentionsLegales"
-}
+  name: "MentionsLegales"
+};
 </script>
 
-<style scoped>
-</style>
\ No newline at end of file
+<style scoped></style>
diff --git a/client/src/components/PageFooter.vue b/client/src/components/PageFooter.vue
index 02fc3c0..d58579d 100644
--- a/client/src/components/PageFooter.vue
+++ b/client/src/components/PageFooter.vue
@@ -1,26 +1,33 @@
 <template>
-    <footer class="footer">
-        <div class="content has-text-centered">
-            <p>
-              Conçu et développé par le Clubelek et Objectif21, de l'INSA Lyon
-            </p>
-        </div>
-    </footer>
-
+  <footer class="footer has-text-centered">
+    <div class="content level">
+      <a class="level-item has-text-centered"  href="https://www.insa-lyon.fr">
+        <img src="../assets/img/insa.png">
+      </a>
+      <a class="level-item has-text-centered" href="https://www.clubelek.fr">
+        <img src="../assets/img/clubelek.png">
+      </a>
+      <a class="level-item has-text-centered">
+        <img src="../assets/img/objectif21.png">
+      </a>    
+    </div>
+    <div class="content">
+      <p>Conçu et développé par les associations Clubelek et Objectif21, de l'INSA Lyon - Saison 2020/2021</p>
+    </div>
+    
+  </footer>
 </template>
 
 <script>
 export default {
-    name:"PageFooter"
-}
+  name: "PageFooter"
+};
 </script>
-    
-<style>
-    footer {
-        bottom: 0;
-        left: 0;
-        position: fixed;
-        right: 0;
-        z-index: 30;
-    }
-</style>
\ No newline at end of file
+
+<style scoped>
+img {
+  height:64px;
+}
+
+
+</style>
diff --git a/client/src/components/Register.vue b/client/src/components/Register.vue
index 34c5f04..c8248f3 100644
--- a/client/src/components/Register.vue
+++ b/client/src/components/Register.vue
@@ -1,55 +1,83 @@
 <template>
-    <div class="content">
-        <form @submit.prevent="register">
-            <div class="field">
-                <p class="control has-icons-left">
-                    <input class="input is-primary" type=text v-model="username" placeholder="Identifiant">
-                    <span class="icon is-small is-left">
-                        <i class="fas fa-user"></i>
-                    </span>
-                </p>
-            </div><br />
-            <div class="field">
-                <p class="control has-icons-left">
-                    <input class="input is-primary" type=text v-model="schoolName" placeholder="Nom de l'établissement">
-                    <span class="icon is-small is-left">
-                        <i class="fas fa-school"></i>
-                    </span>
-                </p>
-            </div><br />
-            <div class="field">
-                <p class="control has-icons-left">
-                    <input type="password" class="input is-primary" v-model="password" placeholder="Mot de passe">
-                    <span class="icon is-small is-left">
-                        <i class="fas fa-lock"></i>
-                    </span>
-                </p>
-            </div><br />
-            <div>
-                <button class="button is-primary" type="submit">S'inscire</button>
-            </div>
-        </form>
-    </div>
+  <div class="content">
+    <form @submit.prevent="register">
+      <div class="field">
+        <p class="control has-icons-left">
+          <input
+            class="input is-primary"
+            type="text"
+            v-model="username"
+            placeholder="Identifiant"
+          />
+          <span class="icon is-small is-left">
+            <i class="fas fa-user"></i>
+          </span>
+        </p>
+      </div>
+      <br />
+      <div class="field">
+        <p class="control has-icons-left">
+          <input
+            class="input is-primary"
+            type="text"
+            v-model="schoolName"
+            placeholder="Nom de l'établissement"
+          />
+          <span class="icon is-small is-left">
+            <i class="fas fa-school"></i>
+          </span>
+        </p>
+      </div>
+      <br />
+      <div class="field">
+        <p class="control has-icons-left">
+          <input
+            type="password"
+            class="input is-primary"
+            v-model="password"
+            placeholder="Mot de passe"
+          />
+          <span class="icon is-small is-left">
+            <i class="fas fa-lock"></i>
+          </span>
+        </p>
+      </div>
+      <br />
+      <div>
+        <button class="button is-primary" type="submit">S'inscire</button>
+      </div>
+    </form>
+  </div>
 </template>
 
 <script>
 export default {
-    name: "Login",
-    data()  {
-        return {
-            username : "",
-            schoolName : "",
-            password : ""
-        }   
-    },
-    methods: {
-        register(){
-            let uri = "//localhost:3000/register"
-            this.axios.post(uri, {username: this.username, schoolName: this.schoolName, password:this.password}, { withCredentials: true }).then(response => {
-                console.log(response)
-                this.$router.push('/login')
-            });
-        }
+  name: "Login",
+  data() {
+    return {
+      username: "",
+      schoolName: "",
+      password: ""
+    };
+  },
+  methods: {
+    register() {
+      let uri = "//localhost:3000/register";
+      this.axios
+        .post(
+          uri,
+          {
+            username: this.username,
+            schoolName: this.schoolName,
+            password: this.password
+          },
+          { withCredentials: true }
+        )
+        .then(response => {
+          console.log(response);
+          this.$router.push("/login");
+        });
     }
-}
-</script>
\ No newline at end of file
+  }
+};
+</script>
diff --git a/client/src/components/SchoolManager.vue b/client/src/components/SchoolManager.vue
index 5c29d1d..4767daf 100644
--- a/client/src/components/SchoolManager.vue
+++ b/client/src/components/SchoolManager.vue
@@ -23,24 +23,21 @@ export default {
     TeamElement,
     TeamAdder
   },
-  data()  {
-      return {
-        teams : [],
-      }
+  data() {
+    return {
+      teams: []
+    };
   },
   created() {
-      let uri = "//localhost:3000/school";
-      this.axios.get(uri, { withCredentials: true }).then(response => {
-          this.teams = response.data;
-          console.log(response)
-      });
-
+    let uri = "//localhost:3000/school";
+    this.axios.get(uri, { withCredentials: true }).then(response => {
+      this.teams = response.data;
+      console.log(response);
+    });
   },
 
-  mounted() {
-  },
-  methods: {
-  }
+  mounted() {},
+  methods: {}
 };
 </script>
 
diff --git a/client/src/components/TeamAdder.vue b/client/src/components/TeamAdder.vue
index fd338b3..db36b08 100644
--- a/client/src/components/TeamAdder.vue
+++ b/client/src/components/TeamAdder.vue
@@ -1,56 +1,74 @@
 <template>
-    <div class="message is-primary">
-        <div class="message-header">Créer une nouvelle équipe</div>
-        <div class="message-body">
-            <form @submit.prevent="addTeam">
-                <div class="field">
-                    <label class="label">Nom de l'équipe</label>
-                    <input class="input" type=text v-model="team.name">
-                </div><br />
-                <div class="field">
-                    <label class="label">Membres de l'équipe</label>
-                    <div v-for="(c, index) in count" :key="c._id">             
-                        <input class="input" type=text v-model="team.members[index]"/>
-                    </div>
-                    <button class="button is-primary is-outlined" type="button" @click="addMemberField">+</button>
-                    <button class="button is-primary is-outlined" type="button" @click="removeMemberField">-</button>
-                </div><br />
-                <div>
-                    <button class="button is-primary" type="submit">Ajouter l'équipe</button>
-                </div>
-            </form>
+  <div class="message is-primary">
+    <div class="message-header">Créer une nouvelle équipe</div>
+    <div class="message-body">
+      <form @submit.prevent="addTeam">
+        <div class="field">
+          <label class="label">Nom de l'équipe</label>
+          <input class="input" type="text" v-model="team.name" />
         </div>
-    </div> 
+        <br />
+        <div class="field">
+          <label class="label">Membres de l'équipe</label>
+          <div v-for="(c, index) in count" :key="c._id">
+            <input class="input" type="text" v-model="team.members[index]" />
+          </div>
+          <button
+            class="button is-primary is-outlined"
+            type="button"
+            @click="addMemberField"
+          >
+            +
+          </button>
+          <button
+            class="button is-primary is-outlined"
+            type="button"
+            @click="removeMemberField"
+          >
+            -
+          </button>
+        </div>
+        <br />
+        <div>
+          <button class="button is-primary" type="submit">
+            Ajouter l'équipe
+          </button>
+        </div>
+      </form>
+    </div>
+  </div>
 </template>
 
 <script>
 export default {
-    name: "TeamAdder",
-    props : {
-        teamArray : Array
+  name: "TeamAdder",
+  props: {
+    teamArray: Array
+  },
+  data() {
+    return {
+      team: { name: "", members: [] },
+      count: 1
+    };
+  },
+  methods: {
+    addTeam() {
+      let uri = "//localhost:3000/school/addTeam";
+      this.axios
+        .post(uri, this.team, { withCredentials: true })
+        .then(response => {
+          console.log("Team créée !", response);
+          this.teamArray.push(this.team);
+          this.team = { name: "", members: [] };
+        });
     },
-    data()  {
-        return {
-            team : {name : "", members: []},
-            count: 1
-        }   
+    addMemberField() {
+      this.count++;
     },
-    methods: {
-        addTeam(){
-            let uri = "//localhost:3000/school/addTeam"
-            this.axios.post(uri, this.team, { withCredentials: true }).then(response => {
-                console.log("Team créée !", response)
-                this.teamArray.push(this.team)
-                this.team = {name : "", members: []}
-            });
-        },
-        addMemberField() {
-            this.count ++;
-        },
-        removeMemberField() {
-            this.team.members.pop()
-            this.count --;
-        }
+    removeMemberField() {
+      this.team.members.pop();
+      this.count--;
     }
-}
-</script>
\ No newline at end of file
+  }
+};
+</script>
diff --git a/client/src/components/TeamElement.vue b/client/src/components/TeamElement.vue
index 188c69d..82cd87d 100644
--- a/client/src/components/TeamElement.vue
+++ b/client/src/components/TeamElement.vue
@@ -1,74 +1,116 @@
 <template>
-    <div class="content">
-        <span class="message is-info">
+  <div class="content">
+    <span class="message is-info">
+      <div class="message-header">
+        Equipe {{ team.name }} ({{ memberCount }} membres)
+        <button class="delete" @click="removeTeam"></button>
+      </div>
+
+      <div class="message-body">
+        <div class="level">
+          <div class="level-left level-item column">
+            <p class="is-size-4"><strong>Membres de l'équipe :</strong></p>
+            <ul>
+              <li v-for="member in team.members" :key="member">{{ member }}</li>
+            </ul>
+          </div>
+          <div class="level-right level-item column has-text-centered">
+            <p class="heading" v-if="team.cardId">
+              Carte associée avec l'ID : {{ team.cardId }}
+            </p>
+            <p class="heading" v-else>
+              Aucune carte associée !
+            </p>
+            <button v-if="team.cardId" class="button is-danger">
+            Dissocier la carte
+            </button>
+            <button
+              v-else
+              @click="showPairingModal = !showPairingModal"
+              class="button is-warning"
+            >
+              Associer une carte
+            </button>
+          </div>
+        </div>
+        <div>
+          <p  v-if="team.donePuzzles.length > 0" class="is-size-4"><strong>Puzzles effectués :</strong></p>
+          <div v-for="puzzle in team.donePuzzles" :key="puzzle.name">
+            <div class="level" v-if="puzzle.score">
+              <div class="level-item level-left"><p><strong>{{puzzle.name}}</strong> ({{puzzle.room}}) : </p></div>
+              <div class="level-item level-right"><progress class="progress is-small" :value="puzzle.score" :max="puzzle.maxScore"></progress></div>
+              <div class="level-item level-right"><p>{{puzzle.score}}/{{puzzle.maxScore}}</p></div>
+            </div>
+            <div v-else class="level ">
+              <div class="level-item level-left">
+                <p><strong>{{puzzle.name}}</strong> ({{puzzle.room}}) : </p>
+              </div>
+              <div class="level-item level-right">
+                <span v-if="puzzle.validated" class="icon has-text-success">
+                  <i class="fas fa-check-circle"></i>
+                </span>
+                <span v-else class="icon has-text-danger">
+                  <i class="fas fa-times-circle"></i>
+                </span>
+              </div>
+              
+            </div>
+          </div>
+        </div>
+      </div>
+
+
+      <div class="modal" :class="{ 'is-active': showPairingModal }">
+        <div class="modal-background"></div>
+        <div class="modal-content">
+          <div class="message">
             <div class="message-header">
-                Equipe {{team.name}} ({{memberCount}} membres)
-                <button class="delete" @click="removeTeam"></button>
+              Association d'une carte NFC à l'équipe {{ team.name }}
             </div>
-            
             <div class="message-body">
-                <div class="columns is-mobile">
-                    <div class="column is-one-quarter">
-                        <ul>
-                            <li v-for="member in team.members" :key="member">{{member}}</li>    
-                        </ul>
-                    </div>
-                    <div class="column">
-                        <button v-if="team.cardID" class="button is-danger">Dissocier la carte</button>
-                        <button v-else @click="showPairingModal = !showPairingModal" class="button is-warning">Associer une carte</button>
-                        <p v-if="team.cardID">Carte associée avec l'ID : {{team.cardID}}</p>
-                    </div>
-                </div>
-            </div>
-            <div class="modal" :class="{'is-active': showPairingModal}">
-                <div class="modal-background"></div>
-                <div class="modal-content">
-                    <div class=message>
-                        <div class=message-header>
-                            Association d'une carte NFC à l'équipe {{team.name}}
-                        </div>
-                        <div class="message-body">
-                            Veuillez scanner une carte sur le lecteur pour l'associer à cette équipe :
-                        </div>
-                    </div>
-                </div>
-                <button class="modal-close is-large" @click="showPairingModal = false"></button>
+              Veuillez scanner une carte sur le lecteur pour l'associer à cette
+              équipe :
             </div>
-        </span>
-    </div>
+          </div>
+        </div>
+        <button
+          class="modal-close is-large"
+          @click="showPairingModal = false"
+        ></button>
+      </div>
+    </span>
+  </div>
 </template>
 
 <script>
 export default {
-    name : "TeamElement",
-    props : {
-        team: Object,
-        teamArray: Array
-    },
-    data()  {
-        return {
-            showPairingModal : false
-        }
-        
-    },
+  name: "TeamElement",
+  props: {
+    team: Object,
+    teamArray: Array
+  },
+  data() {
+    return {
+      showPairingModal: false
+    };
+  },
 
-    computed : {
-        memberCount: function() {
-            return this.team.members.length;
-        }
-    },
+  computed: {
+    memberCount: function() {
+      return this.team.members.length;
+    }
+  },
 
-    methods : {
-        removeTeam: function() {
-            let uri = `//localhost:3000/school/deleteTeam/${this.team._id}`;
-            this.axios.delete(uri, { withCredentials: true }).then(response => {
-                console.log("bien supprimé !", response)
-                this.teamArray.splice(this.teamArray.indexOf(this.team), 1);
-            })
-        }
+  methods: {
+    removeTeam: function() {
+      let uri = `//localhost:3000/school/deleteTeam/${this.team._id}`;
+      this.axios.delete(uri, { withCredentials: true }).then(response => {
+        console.log("bien supprimé !", response);
+        this.teamArray.splice(this.teamArray.indexOf(this.team), 1);
+      });
     }
-}
+  }
+};
 </script>
 
-<style scoped>
-</style>
\ No newline at end of file
+<style scoped></style>
diff --git a/client/src/main.js b/client/src/main.js
index 21ac78f..02a2183 100644
--- a/client/src/main.js
+++ b/client/src/main.js
@@ -1,55 +1,53 @@
 import Vue from "vue";
 import Vuex from "vuex";
-import createPersistedState from 'vuex-persistedstate';
+import createPersistedState from "vuex-persistedstate";
 import VueRouter from "vue-router";
 import App from "./App.vue";
-import VueAxios from 'vue-axios';
-import axios from 'axios';
+import VueAxios from "vue-axios";
+import axios from "axios";
 
-import HomeComponent from "./components/HomeComponent.vue"
-import SchoolManager from "./components/SchoolManager.vue"
-import MentionsLegales from "./components/MentionsLegales.vue"
-import Login from "./components/Login.vue"
-import Register from "./components/Register.vue"
-require("@/assets/main.scss")
-import '@fortawesome/fontawesome-free/css/all.css'
-import '@fortawesome/fontawesome-free/js/all.js'
+import HomeComponent from "./components/HomeComponent.vue";
+import SchoolManager from "./components/SchoolManager.vue";
+import MentionsLegales from "./components/MentionsLegales.vue";
+import Login from "./components/Login.vue";
+import Register from "./components/Register.vue";
+require("@/assets/main.scss");
+import "@fortawesome/fontawesome-free/css/all.css";
+import "@fortawesome/fontawesome-free/js/all.js";
 
 Vue.use(VueRouter);
 Vue.use(Vuex);
-Vue.use(VueAxios, axios)
+Vue.use(VueAxios, axios);
 
 Vue.config.productionTip = false;
 
-
-
 const routes = [
   {
-    name : "home",
-    path : "/", 
+    name: "home",
+    path: "/",
     component: HomeComponent
   },
   {
-    name : "schoolManager",
-    path : "/school",
+    name: "schoolManager",
+    path: "/school",
     component: SchoolManager
   },
   {
-    name : "mentionsLegales",
-    path : "/legal",
+    name: "mentionsLegales",
+    path: "/legal",
     component: MentionsLegales
   },
   {
-    name : "register",
-    path : "/register",
+    name: "register",
+    path: "/register",
     component: Register
   },
   {
-    name : "login",
-    path : "/login",
+    name: "login",
+    path: "/login",
     component: Login
   }
-]
+];
 
 const store = new Vuex.Store({
   state: {
@@ -58,19 +56,17 @@ const store = new Vuex.Store({
   },
   mutations: {
     login(state, user) {
-      state.isLoggedIn = true
-      state.schoolName = user.schoolName
+      state.isLoggedIn = true;
+      state.schoolName = user.schoolName;
     },
     logout(state) {
-      state.isLoggedIn = false
-      state.schoolName = "school-name"
+      state.isLoggedIn = false;
+      state.schoolName = "school-name";
     }
   },
   plugins: [createPersistedState()]
-  
-})
-
-const router = new VueRouter({mode: 'history', routes: routes});
+});
 
-new Vue(Vue.util.extend({ router, store }, App)).$mount('#app');
+const router = new VueRouter({ mode: "history", routes: routes });
 
+new Vue(Vue.util.extend({ router, store }, App)).$mount("#app");
diff --git a/server/db/puzzle.model.js b/server/db/puzzle.model.js
new file mode 100644
index 0000000..27b9a12
--- /dev/null
+++ b/server/db/puzzle.model.js
@@ -0,0 +1,12 @@
+const mongoose = require('mongoose');
+const Schema = mongoose.Schema;
+
+var Puzzle = Schema({
+    name: String,
+    room: String,
+    validated: Boolean,
+    score: Number,
+    maxScore: Number
+})
+
+module.exports = mongoose.model('Puzzle', Puzzle)
\ No newline at end of file
diff --git a/server/db/team.model.js b/server/db/team.model.js
index 248b400..0182376 100644
--- a/server/db/team.model.js
+++ b/server/db/team.model.js
@@ -1,10 +1,14 @@
 const mongoose = require('mongoose');
 const Schema = mongoose.Schema;
 
-let Team = new Schema({
+const Puzzle = require('./puzzle.model')
+
+var Team = new Schema({
     name: String,
     schoolUser: String,
-    members: [String]
+    cardId: String,
+    members: [String],
+    donePuzzles: [Puzzle.schema]
 }, {
     collection: 'teams'
 })
diff --git a/server/db/team.route.js b/server/db/team.route.js
index b3f9fe8..3b663bf 100644
--- a/server/db/team.route.js
+++ b/server/db/team.route.js
@@ -1,6 +1,7 @@
 const express = require('express');
 
 let Team = require('./team.model')
+let Puzzle = require('./puzzle.model')
 
 const router = express.Router();
 
@@ -33,7 +34,33 @@ router.route('/').get(function (req, res) {
 router.route('/deleteTeam/:id').delete(function (req, res) {
   Team.findByIdAndRemove({_id: req.params.id}, function(err){
       if(err) res.json(err);
-      else res.json('Successfully removed');
+      else {
+        res.json('Successfully removed');
+        console.log('Removed team');
+      }
+  });
+});
+//TODO allow operation only if logged in
+router.route('/updateTeamCard/:id').post(function (req, res) {
+  console.log("Request for updating card ID :", req.body.cardId);
+  Team.updateOne({_id: req.params.id}, {cardId: req.body.cardId}, function(err){
+      if(err) res.json(err);
+      else {
+        res.json('Successfully updated card ID');
+        console.log('Updated team card')
+      }
+  });
+});
+
+router.route('/updateTeamPuzzles/:cardId').post(function (req, res) {
+  /*var puzzles = []
+  for (puzzle in req.body) {
+    puzzles.push(new Puzzle(puzzle))
+  }*/
+  console.log("Request for updating puzzles :", req.body);
+  Team.updateOne({cardId: req.params.cardId /*, schoolUser: req.user.username*/}, {donePuzzles : req.body} , function(err){
+      if(err) res.json(err);
+      else res.json('Successfully updated puzzles');
   });
 });
 
diff --git a/server/server.js b/server/server.js
index 499cf8d..ad0afc8 100644
--- a/server/server.js
+++ b/server/server.js
@@ -25,21 +25,6 @@ app.use(cors({credentials: true, origin: 'http://localhost:8080'}));
 app.use(bodyParser.urlencoded({extended: true}));
 app.use(bodyParser.json());
 
-
-//configuration passport
-/*passport.use(new LocalStrategy(
-  User.findeOne({username: username}, function (err, user) {
-    if (err) {return done(err);}
-    if (!user) {
-      return done(null, false, { message: 'Incorrect username.' })
-    }
-    if (!user.validPassword(password)) {
-      return done(null, false, { message: 'Incorrect password.' });
-    }
-    return done(null, user);
-  })
-));*/
-
 const expressSession = require('express-session')({
   secret: 'secret',
   resave: false,
-- 
GitLab