From 8276783c8309baa809773c80af883cf1b2e57dca Mon Sep 17 00:00:00 2001
From: Klaus Quibeldey-Cirkel <klaus.quibeldey-cirkel@mni.thm.de>
Date: Thu, 3 Oct 2019 12:04:42 +0200
Subject: [PATCH] clarify cookies vs local storage

---
 src/assets/i18n/cookies/cookies-de.html        |  2 +-
 src/assets/i18n/cookies/cookies-en.html        |  4 ++--
 .../data-protection/data-protection-de.html    |  9 ++++-----
 .../data-protection/data-protection-en.html    |  6 +++---
 src/assets/i18n/demo/demo-de.html              | 11 +++++++----
 src/assets/i18n/demo/demo-en.html              |  2 +-
 src/assets/i18n/home/de.json                   | 18 +++++++++---------
 src/assets/i18n/home/en.json                   | 10 +++++-----
 8 files changed, 32 insertions(+), 30 deletions(-)

diff --git a/src/assets/i18n/cookies/cookies-de.html b/src/assets/i18n/cookies/cookies-de.html
index 0f3bffadb..77e1dc52e 100644
--- a/src/assets/i18n/cookies/cookies-de.html
+++ b/src/assets/i18n/cookies/cookies-de.html
@@ -6,6 +6,6 @@
   Du kannst dein Konto jederzeit löschen. Wir geben deine Mail-Adresse nicht weiter.
 </p>
 <p>
-  Mit Anklicken des Buttons »Akzeptiert« erklärst du dich mit der Verwendung von Cookies und unseren Hinweisen zum Datenschutz einverstanden.
+  Mit Anklicken des Buttons »Akzeptieren« erklärst du dich mit der Verwendung Local-Storage-Technik sowie unseren Hinweisen zum Datenschutz einverstanden.
   Diese kannst du über das Datenschutz-Symbol einsehen.
 </p>
diff --git a/src/assets/i18n/cookies/cookies-en.html b/src/assets/i18n/cookies/cookies-en.html
index 2e650d9a1..9f8390964 100644
--- a/src/assets/i18n/cookies/cookies-en.html
+++ b/src/assets/i18n/cookies/cookies-en.html
@@ -6,6 +6,6 @@
   You can delete your account at any time. We will not share your email address with anyone.
 </p>
 <p>
-  By clicking the button »Accept« you agree to the use of cookies and our Data Privacy policy.
-  You can view our policy by clicking on the Data Privacy symbol.
+  By clicking the button »Accept« you agree to the use of a local storage as well as our privacy policy.
+  You can view these by clicking on the data protection symbol.
 </p>
diff --git a/src/assets/i18n/data-protection/data-protection-de.html b/src/assets/i18n/data-protection/data-protection-de.html
index 630e5cf1b..bdd3bb6e0 100644
--- a/src/assets/i18n/data-protection/data-protection-de.html
+++ b/src/assets/i18n/data-protection/data-protection-de.html
@@ -42,11 +42,10 @@
     nicht vorgenommen.
   </p>
 
-<h2>Cookies</h2>
-  <p>»frag.jetzt« verwendet Cookies. Diese dienen dazu, unser Angebot nutzerfreundlicher,
-    effektiver und sicherer zu gestalten. Cookies sind kleine Textdateien, die auf deinem Rechner abgelegt werden und die
-    dein Browser speichert. Die meisten der von uns verwendeten Cookies sind so genannte »Session-Cookies«. Sie werden
-    nach Ende deines Besuchs automatisch gelöscht. Cookies beeinträchtigen deinen Rechner nicht und enthalten keine Viren.
+<h2>Local Storage</h2>
+  <p>»frag.jetzt« verwendet die sogenannte Local-Storage-Technik.
+    Dabei werden Daten lokal im Cache deines Browsers gespeichert,
+    die auch nach dem Schließen des Browser-Fensters oder dem Beenden des Programms – solange du den Cache nicht löscht - weiterhin bestehen und ausgelesen werden können.
   </p>
 
 <h2>Daten&shy;sicherheit</h2>
diff --git a/src/assets/i18n/data-protection/data-protection-en.html b/src/assets/i18n/data-protection/data-protection-en.html
index 0b8c6d0a8..a0bf68f19 100644
--- a/src/assets/i18n/data-protection/data-protection-en.html
+++ b/src/assets/i18n/data-protection/data-protection-en.html
@@ -33,9 +33,9 @@
   This data cannot be assigned to specific persons. This data is not merged with other data sources.
 </p>
 
-<h2>Cookies</h2>
-<p>»frag.jetzt« uses cookies. These serve to make our offer more user-friendly,
-  more effective and safer. Cookies are small text files that are stored on your computer by your browser. Most of the cookies we use are so-called »session cookies«. They are automatically deleted at the end of your visit. Cookies do not affect your computer and do not contain viruses.
+<h2>Local Storage</h2>
+<p>»frag.jetzt« uses the so-called local storage technology.
+  This means that data is stored locally in the cache of your browser and can continue to exist and be read even after you close the browser window or quit the program - unless you delete the cache.
 </p>
 
 <h2>Data security</h2>
diff --git a/src/assets/i18n/demo/demo-de.html b/src/assets/i18n/demo/demo-de.html
index abd58748c..5697df1bb 100644
--- a/src/assets/i18n/demo/demo-de.html
+++ b/src/assets/i18n/demo/demo-de.html
@@ -2,7 +2,7 @@
   <div class="videoWrapper">
     <iframe tabindex="0"
             width="560" height="315"
-            src="https://www.youtube.com/embed/0mxQxPmU9Aw?autoplay=0" frameborder="0"
+            src="https://youtu.be/qHRC6z9VtWs?autoplay=0" frameborder="0"
             allowfullscreen
     ></iframe>
   </div>
@@ -37,7 +37,8 @@
   Die Lehrperson kann für zielführende und vorlesungsadäquate Fragen Bonuspunkte vergeben.
   Studierende, die an der Bonusvergabe teilnehmen wollen, müssen sich registrieren und mit ihrem Konto an der Sitzung
   anmelden.
-  Dies ist beim Export der Fragen erforderlich, um die Identität der Fragensteller/innen anhand der Mail-Adresse den Bonus-prämierten Fragen zuordnen zu können.
+  Dies ist beim Export der Fragen erforderlich, um die Identität der Fragensteller/innen anhand der Mail-Adresse den
+  Bonus-prämierten Fragen zuordnen zu können.
   Auch registrierte Teilnehmer/innen bleiben für alle anderen immer anonym.
 </p>
 <p>
@@ -46,9 +47,11 @@
   Erst 180 Tage nach der letzten Nutzung einer Sitzung wird diese automatisch gelöscht.
 </p>
 <p>
-  »frag.jetzt« wurde für die barrierefreie Nutzung mit einem Screen Reader und die ausschließliche Steuerung mit der Tastatur optimiert.
+  »frag.jetzt« wurde für die barrierefreie Nutzung mit einem Screen Reader und die ausschließliche Steuerung mit der
+  Tastatur optimiert.
   Die Benutzerschnittstelle genügt den Anforderungen gemäß WCAG 2.1 AA.
-  Für die Beamer-Präsentation in großen Hörsälen und für Sehbehinderte stehen entsprechende Anzeigeoptionen (»Themes«) zur Verfügung.
+  Für die Beamer-Präsentation in großen Hörsälen und für Sehbehinderte stehen entsprechende Anzeigeoptionen (»Themes«)
+  zur Verfügung.
   Insbesondere kann die Schriftgröße der Fragen beliebig skaliert werden.
 </p>
 <p>
diff --git a/src/assets/i18n/demo/demo-en.html b/src/assets/i18n/demo/demo-en.html
index c3a86bf14..b4b69275c 100644
--- a/src/assets/i18n/demo/demo-en.html
+++ b/src/assets/i18n/demo/demo-en.html
@@ -2,7 +2,7 @@
   <div class="videoWrapper">
     <iframe tabindex="0"
             width="560" height="315"
-            src="https://www.youtube.com/embed/0mxQxPmU9Aw?autoplay=0" frameborder="0"
+            src="https://youtu.be/qHRC6z9VtWs?autoplay=0" frameborder="0"
             allowfullscreen
     ></iframe>
   </div>
diff --git a/src/assets/i18n/home/de.json b/src/assets/i18n/home/de.json
index f0c7ccd65..a96d16679 100644
--- a/src/assets/i18n/home/de.json
+++ b/src/assets/i18n/home/de.json
@@ -1,16 +1,16 @@
 {
   "cookies": {
-    "accept": "Akzeptiert",
-    "accept-description": "Bestätigt die Verwendung von Cookies und schaltet die Anwendung frei.",
-    "cancel": "Abgelehnt",
-    "cancel-description": "Lehnt die Verwendung von Cookies ab und sperrt die Anwendung.",
+    "accept": "Akzeptieren",
+    "accept-description": "Bestätigt die Verwendung der Local-Storage-Technik und schaltet die Anwendung frei.",
+    "cancel": "Ablehnen",
+    "cancel-description": "Lehnt die Verwendung der Local-Storage-Technik ab und sperrt die Anwendung.",
     "info-label": "Öffnet ein Dialogfenster mit der Datenschutzerklärung zu frag.jetzt.",
     "title": "Datenschutz"
   },
   "data-protection": {
-    "cancel": "Abgelehnt",
+    "cancel": "Ablehnen",
     "cancel-description": "Lehnt die Datenschutzerklärung ab.",
-    "consent": "Akzeptiert",
+    "consent": "Akzeptieren",
     "consent-description": "Akzeptiert die Datenschutzerklärung der Anwendung.",
     "title": "Datenschutz"
   },
@@ -125,9 +125,9 @@
     "welcome": "Online fragen & Fragen bewerten"
   },
   "overlay": {
-    "cancel": "Cookies doch akzeptieren?",
-    "cancel-description": "Öffnet den Dialog zur Verwendung von Cookies in frag.jetzt",
-    "message": "Du hast die Verwendung von Cookies abgelehnt. Ohne Cookies funktioniert die App leider nicht.",
+    "cancel": "Doch akzeptieren?",
+    "cancel-description": "Öffnet den Dialog zur Verwendung der Local-Storage-Technik in frag.jetzt",
+    "message": "Du hast die Verwendung der Local-Storage-Technik abgelehnt. Ohne diese funktioniert die App leider nicht.",
     "title": "Nutzung nicht möglich"
   },
   "password-reset": {
diff --git a/src/assets/i18n/home/en.json b/src/assets/i18n/home/en.json
index 5096684e8..12f840bde 100644
--- a/src/assets/i18n/home/en.json
+++ b/src/assets/i18n/home/en.json
@@ -1,9 +1,9 @@
 {
   "cookies": {
     "accept": "Accept",
-    "accept-description": "Accept the use of cookies and proceed to the app.",
+    "accept-description": "Accept the use of a local storage and proceed to the app.",
     "cancel": "Reject",
-    "cancel-description": "Reject cookie usage and exit the app.",
+    "cancel-description": "Reject usage of a local storage and exit the app.",
     "info-label": "Opens a dialog with the frag.jetzt data protection policy.",
     "title": "Data Privacy"
   },
@@ -127,9 +127,9 @@
     "welcome": "Ask online & vote questions"
   },
   "overlay": {
-    "cancel": "Accept cookies after all?",
-    "cancel-description": "Opens the cookie setting dialog",
-    "message": "You have rejected the use of cookies. Without cookies the app will not work.",
+    "cancel": "Accept after all?",
+    "cancel-description": "Opens the local storage setting dialog",
+    "message": "You have rejected the use of a local storage. Without it the app will not work.",
     "title": "Use not possible"
   },
   "password-reset": {
-- 
GitLab