From eac945e7b5ca474a01a5632c97758e184f6a8f65 Mon Sep 17 00:00:00 2001
From: Jon Eugster Our server collects metadata (such as IP address, browser, operating system) and the data that the user enters into the editor. The data is used to compute the Lean output and display it to the user. The information will be stored as long as the user stays on our website and will be deleted immediately afterwards. We keep logs to improve our software, but the contained data is anonymized. We do not use cookies, but your game progress is stored in the browser as site data. Your game progress is not saved on the server; if you delete your browser storage, it is completely gone. Our server is located in Germany. Unser Server verarbeitet Benutzer-Metadaten (zum Beispiel IP-Addresse, Browser-Version, Betriebssystem) sowie die Benutzereingaben in den Editor. Diese Daten werden verwendet um die Lean-Ausgabe zu berechnen und dem Benutzer darzustellen. Die Informationen werden nur gespeichert, solange der Benutzer auf unserer Webseite bleibt und anschliessend sofort gelöscht. Wir führen Log-Dateien um die Software zu verbessern, aber die enthaltenen Daten sind anonymisiert. Wir verwenden keine Cookies, aber der Spielstand wird im Browser als \"Site Data\" gespeichert. Der Spielstand wird nicht auf dem Server gespeichert; wird er lokal gelöscht, kann er nicht wiederhergestellt werden. Unser Server ist in Deutschland stationiert. Our server collects metadata (such as IP address, browser, operating system) and the data that the user enters into the editor. The data is used to compute the Lean output and display it to the user. The information will be stored as long as the user stays on our website and will be deleted immediately afterwards. We keep logs to improve our software, but the contained data is anonymized. We do not use cookies, but your game progress is stored in the browser as site data. Your game progress is not saved on the server; if you delete your browser storage, it is completely gone. Our server is located in Germany. Our server collects metadata (such as IP address, browser, operating system) and the data that the user enters into the editor. The data is used to compute the Lean output and display it to the user. The information will be stored as long as the user stays on our website and will be deleted immediately afterwards. We keep logs to improve our software, but the contained data is anonymized. We do not use cookies, but your game progress is stored in the browser as site data. Your game progress is not saved on the server; if you delete your browser storage, it is completely gone. Our server is located in Germany. Our server collects metadata (such as IP address, browser, operating system) and the data that the user enters into the editor. The data is used to compute the Lean output and display it to the user. The information will be stored as long as the user stays on our website and will be deleted immediately afterwards. We keep logs to improve our software, but the contained data is anonymized. We do not use cookies, but your game progress is stored in the browser as site data. Your game progress is not saved on the server; if you delete your browser storage, it is completely gone. Our server is located in Germany.
+ The game stores your progress in your local browser storage. If you delete it, your progress will be lost! The game engine has been created by Alexander Bentkamp, Jon Eugster.
+ On a prototype by Patrick Massot.
+
+ The source code of this Lean game engine
+ is available on Github.
+ If you experience any problems, please
+ file an Issue on Github or
+ get directly in contact.
+
+ The game engine has been developed as part of the
+ project ADAM: Anticipating the Digital
+ Age of Mathematics at
+ Heinrich-Heine-Universität Düsseldorf. It is funded by
+ the Stiftung Innovation in der Hochschullehre as part of project Freiraum 2022.
+
+ Our server collects metadata (such as IP address, browser, operating system)
+ and the data that the user enters into the editor. The data is used to
+ compute the Lean output and display it to the user. The information will be stored
+ as long as the user stays on our website and will be deleted immediately afterwards.
+ We keep logs to improve our software, but the contained data is anonymized.
+
+ We do not use cookies, but your game progress is stored in the browser
+ as site data. Your game progress is not saved on the server; if you delete
+ your browser storage, it is completely gone.
+ Our server is located in Germany.
+ Contact: (English version below)
+ Contact:
+ Legal form:
+ VAT identification number:
- Our server collects metadata (such as IP address, browser, operating system)
- and the data that the user enters into the editor. The data is used to
- compute the Lean output and display it to the user. The information will be stored
- as long as the user stays on our website and will be deleted immediately afterwards.
- We keep logs to improve our software, but the contained data is anonymized.
-
- We do not use cookies, but your game progress is stored in the browser
- as site data. Your game progress is not saved on the server; if you delete
- your browser storage, it is completely gone.
- Our server is located in Germany.
- Contact information:
- The source code of this Lean game engine
- is available on Github.
- If you experience any problems, please
- file an Issue on Github or
- get directly in contact.
-
- The game engine has been developed as part of the
- project ADAM: Anticipating the Digital
- Age of Mathematics at
- Heinrich-Heine-Universität Düsseldorf. It is funded by
- the Stiftung Innovation in der Hochschullehre as part of project Freiraum 2022.
- (English version below)
Marcus Zibrowius, Jon Eugster
Mathematisches Institut der Heinrich-Heine-Universität Düsseldorf
Universitätsstr. 1
40225 Düsseldorf
Germany
+49 211 81-14690
<14>Contact Details14>1><2>Legal form:
The Heinrich Heine University Düsseldorf is a corporation under public law. It is legally represented by the Rector Prof. Dr. Anja Steinbeck. The responsible supervisory authority is the Ministry of Culture and Science of North Rhine-Westphalia, Völklinger Straße 49, 40221 Düsseldorf.2><3>VAT identification number:
according to §27a Sales Tax Act
DE 8112224163><4><0>Impressum HHU0>4>": "<0>Impressum0><1>Kontakt:
Marcus Zibrowius, Jon Eugster
Mathematisches Institut der Heinrich-Heine-Universität Düsseldorf
Universitätsstr. 1
40225 Düsseldorf
Deutschland
+49 211 81-14690
<14>Kontaktinformationen14>1><2>Rechtsform:
Die Heinrich-Heine Universität Düsseldorf ist eine Körperschaft des Öffentlichen Rechts. Sie wird durch die Rektorin Prof. Dr. Anja Steinbeck gesetzlich vertreten. Zuständige Aufsichtsbehörde ist das Ministerium für Kultur und Wissenschaft des Landes Nordrhein-Westfalen, Völklinger Straße 49, 40221 Düsseldorf.2><3>Umsatzsteuer-Identifikationsnummer:
gemäß §27a Umsatzsteuergesetz
DE 8112224163><4><0>Impressum der HHU0>4>",
+ "<0>Progress saving0><1>The game stores your progress in your local browser storage. If you delete it, your progress will be lost!
Warning: In most browsers, deleting cookies will also clear the local storage (or \"local site data\"). Make sure to download your game progress first!1><2>Development2><3>The game engine has been created by Alexander Bentkamp, Jon Eugster. On a prototype by Patrick Massot.3><4>The source code of this Lean game engine is <1>available on Github1>. If you experience any problems, please file an <3>Issue on Github3> or get directly in contact.4><5>Funding5><6>The game engine has been developed as part of the project <1>ADAM: Anticipating the Digital Age of Mathematics1> at Heinrich-Heine-Universität Düsseldorf. It is funded by the Stiftung Innovation in der Hochschullehre as part of project Freiraum 2022.6>": "<0>Spielstandspeicherung0><1>Das Spiel speichert den Spielstand im lokalen Browserspeicher. Wird dieser gelöscht, ist der Spielstand nicht wiederherstellbar!
Achtung: In üblichen Browsern bewirkt ein löschen von Cookies auch ein löschen des lokalen Browserspeichers (z.B. \"local site data\"). Der Spielstand sollte vorgehend heruntergeladen werden!1><2>Entwicklung2><3>Der Spieleserver wurde entwickelt von Alexander Bentkamp, Jon Eugster. Basierend auf einem Prototyp von Patrick Massot.3><4>Der Sourcecode dieses Lean-Game-Engine ist <1>auf Github verfügbar1>. Bei Problemen, bitte einen <3>Github-Issue3> ausfüllen oder direkt mit uns Kontakt aufnehmen.4><5>Funding5><6>Dieser Spielserver wurde im Rahmen des Projekts <1>ADAM: Anticipating the Digital Age of Mathematics1> an der Heinrich-Heine-Universität Düsseldorf entwickelt. Es wird finanziell durch das Projekt Freiraum 2022 der Stiftung Innovation in der Hochschullehre unterstützt.6>",
+ "<0>Privacy Policy0>
Marcus Zibrowius, Jon Eugster
Mathematisches Institut der Heinrich-Heine-Universität Düsseldorf
Universitätsstr. 1
40225 Düsseldorf
Germany
+49 211 81-14690
<14>Contact Details14>4>": "<0>Datenschutzerklärung0>
Markus Zibrowius, Jon Eugster
Mathematisches Institut der Heinrich-Heine-Universität Düsseldorf
Universitätsstr. 1
40225 Düsseldorf
Deutschland
+49 211 81-14690
<14>Kontaktdetails14>4>"
}
diff --git a/client/public/locales/en/translation.json b/client/public/locales/en/translation.json
index c968175..b953a04 100644
--- a/client/public/locales/en/translation.json
+++ b/client/public/locales/en/translation.json
@@ -23,7 +23,6 @@
"Editor mode is enforced!": "Editor mode is enforced!",
"Editor mode": "Editor mode",
"Typewriter mode": "Typewriter mode",
- "information, Impressum, privacy policy": "information, Impressum, privacy policy",
"Preferences": "Preferences",
"Game Info & Credits": "Game Info & Credits",
"Game Info": "Game Info",
@@ -91,5 +90,11 @@
"Retry proof from here": "Retry proof from here",
"Retry": "Retry",
"Failed command": "Failed command",
- "view the Lean game server on Github": "view the Lean game server on Github"
+ "view the Lean game server on Github": "view the Lean game server on Github",
+ "Theorem": "Theorem",
+ "Impressum": "Impressum",
+ "Privacy Policy": "Privacy Policy",
+ "<0>Impressum0><1>Contact:
Marcus Zibrowius, Jon Eugster
Mathematisches Institut der Heinrich-Heine-Universität Düsseldorf
Universitätsstr. 1
40225 Düsseldorf
Germany
+49 211 81-14690
<14>Contact Details14>1><2>Legal form:
The Heinrich Heine University Düsseldorf is a corporation under public law. It is legally represented by the Rector Prof. Dr. Anja Steinbeck. The responsible supervisory authority is the Ministry of Culture and Science of North Rhine-Westphalia, Völklinger Straße 49, 40221 Düsseldorf.2><3>VAT identification number:
according to §27a Sales Tax Act
DE 8112224163><4><0>Impressum HHU0>4>": "<0>Impressum0><1>Contact:
Marcus Zibrowius, Jon Eugster
Mathematisches Institut der Heinrich-Heine-Universität Düsseldorf
Universitätsstr. 1
40225 Düsseldorf
Germany
+49 211 81-14690
<14>Contact Details14>1><2>Legal form:
The Heinrich Heine University Düsseldorf is a corporation under public law. It is legally represented by the Rector Prof. Dr. Anja Steinbeck. The responsible supervisory authority is the Ministry of Culture and Science of North Rhine-Westphalia, Völklinger Straße 49, 40221 Düsseldorf.2><3>VAT identification number:
according to §27a Sales Tax Act
DE 8112224163><4><0>Impressum HHU0>4>",
+ "<0>Progress saving0><1>The game stores your progress in your local browser storage. If you delete it, your progress will be lost!
Warning: In most browsers, deleting cookies will also clear the local storage (or \"local site data\"). Make sure to download your game progress first!1><2>Development2><3>The game engine has been created by Alexander Bentkamp, Jon Eugster. On a prototype by Patrick Massot.3><4>The source code of this Lean game engine is <1>available on Github1>. If you experience any problems, please file an <3>Issue on Github3> or get directly in contact.4><5>Funding5><6>The game engine has been developed as part of the project <1>ADAM: Anticipating the Digital Age of Mathematics1> at Heinrich-Heine-Universität Düsseldorf. It is funded by the Stiftung Innovation in der Hochschullehre as part of project Freiraum 2022.6>": "<0>Progress saving0><1>The game stores your progress in your local browser storage. If you delete it, your progress will be lost!
Warning: In most browsers, deleting cookies will also clear the local storage (or \"local site data\"). Make sure to download your game progress first!1><2>Development2><3>The game engine has been created by Alexander Bentkamp, Jon Eugster. On a prototype by Patrick Massot.3><4>The source code of this Lean game engine is <1>available on Github1>. If you experience any problems, please file an <3>Issue on Github3> or get directly in contact.4><5>Funding5><6>The game engine has been developed as part of the project <1>ADAM: Anticipating the Digital Age of Mathematics1> at Heinrich-Heine-Universität Düsseldorf. It is funded by the Stiftung Innovation in der Hochschullehre as part of project Freiraum 2022.6>",
+ "<0>Privacy Policy0>
Marcus Zibrowius, Jon Eugster
Mathematisches Institut der Heinrich-Heine-Universität Düsseldorf
Universitätsstr. 1
40225 Düsseldorf
Germany
+49 211 81-14690
<14>Contact Details14>4>": "<0>Privacy Policy0>
Marcus Zibrowius, Jon Eugster
Mathematisches Institut der Heinrich-Heine-Universität Düsseldorf
Universitätsstr. 1
40225 Düsseldorf
Germany
+49 211 81-14690
<14>Contact Details14>4>"
}
diff --git a/client/public/locales/zh/translation.json b/client/public/locales/zh/translation.json
index 947dc54..bbe0b68 100644
--- a/client/public/locales/zh/translation.json
+++ b/client/public/locales/zh/translation.json
@@ -23,7 +23,6 @@
"Editor mode is enforced!": "编辑器模式开启!",
"Editor mode": "编辑器模式",
"Typewriter mode": "打字机模式",
- "information, Impressum, privacy policy": "信息、版权声明 (Impressum)、隐私政策",
"Preferences": "偏好设置",
"Game Info & Credits": "游戏信息和荣誉",
"Game Info": "游戏信息",
@@ -91,5 +90,11 @@
"Level": "关卡",
"Introduction": "介绍",
"Retry": "重试",
- "Failed command": "命令失败"
+ "Failed command": "命令失败",
+ "view the Lean game server on Github": "",
+ "Impressum": "版权声明",
+ "Privacy Policy": "隐私政策",
+ "<0>Impressum0><1>Contact:
Marcus Zibrowius, Jon Eugster
Mathematisches Institut der Heinrich-Heine-Universität Düsseldorf
Universitätsstr. 1
40225 Düsseldorf
Germany
+49 211 81-14690
<14>Contact Details14>1><2>Legal form:
The Heinrich Heine University Düsseldorf is a corporation under public law. It is legally represented by the Rector Prof. Dr. Anja Steinbeck. The responsible supervisory authority is the Ministry of Culture and Science of North Rhine-Westphalia, Völklinger Straße 49, 40221 Düsseldorf.2><3>VAT identification number:
according to §27a Sales Tax Act
DE 8112224163><4><0>Impressum HHU0>4>": "",
+ "<0>Progress saving0><1>The game stores your progress in your local browser storage. If you delete it, your progress will be lost!
Warning: In most browsers, deleting cookies will also clear the local storage (or \"local site data\"). Make sure to download your game progress first!1><2>Development2><3>The game engine has been created by Alexander Bentkamp, Jon Eugster. On a prototype by Patrick Massot.3><4>The source code of this Lean game engine is <1>available on Github1>. If you experience any problems, please file an <3>Issue on Github3> or get directly in contact.4><5>Funding5><6>The game engine has been developed as part of the project <1>ADAM: Anticipating the Digital Age of Mathematics1> at Heinrich-Heine-Universität Düsseldorf. It is funded by the Stiftung Innovation in der Hochschullehre as part of project Freiraum 2022.6>": "",
+ "<0>Privacy Policy0>
Marcus Zibrowius, Jon Eugster
Mathematisches Institut der Heinrich-Heine-Universität Düsseldorf
Universitätsstr. 1
40225 Düsseldorf
Germany
+49 211 81-14690
<14>Contact Details14>4>": ""
}
diff --git a/client/src/components/app_bar.tsx b/client/src/components/app_bar.tsx
index 37d55dd..026400b 100644
--- a/client/src/components/app_bar.tsx
+++ b/client/src/components/app_bar.tsx
@@ -123,16 +123,21 @@ function InputModeButton({setNavOpen, isDropdown}) {
}
-/** button to toggle iimpressum popup
- *
- * Note: Do not translate the word "Impressum"! German GDPR needs this.
-*/
export function ImpressumButton({setNavOpen, toggleImpressum, isDropdown}) {
const { t } = useTranslation()
return
+}
+
+export function PrivacyButton({setNavOpen, togglePrivacy, isDropdown}) {
+ const { t } = useTranslation()
+ return
}
@@ -204,11 +209,12 @@ function InventoryButton({pageNumber, setPageNumber}) {
}
/** the navigation bar on the welcome page */
-export function WelcomeAppBar({pageNumber, setPageNumber, gameInfo, toggleImpressum, toggleEraseMenu, toggleUploadMenu, toggleInfo, togglePreferencesPopup} : {
+export function WelcomeAppBar({pageNumber, setPageNumber, gameInfo, toggleImpressum, togglePrivacy, toggleEraseMenu, toggleUploadMenu, toggleInfo, togglePreferencesPopup} : {
pageNumber: number,
setPageNumber: any,
gameInfo: GameInfo,
toggleImpressum: any,
+ togglePrivacy: any,
toggleEraseMenu: any,
toggleUploadMenu: any,
toggleInfo: any,
@@ -238,16 +244,18 @@ export function WelcomeAppBar({pageNumber, setPageNumber, gameInfo, toggleImpres
+ Progress saving
+
+ Warning: In most browsers, deleting cookies will also clear the local storage (or "local site data").
+ Make sure to download your game progress first!
+ Development
+ Funding
+ Privacy Policy
+
+ Marcus Zibrowius, Jon Eugster
+ Mathematisches Institut der Heinrich-Heine-Universität Düsseldorf
+ Universitätsstr. 1
+ 40225 Düsseldorf
+ Germany
+ +49 211 81-14690
+ Contact Details
+
+ >}
+ {content('en')}
+ Impressum
+
+ Marcus Zibrowius, Jon Eugster
+ Mathematisches Institut der Heinrich-Heine-Universität Düsseldorf
+ Universitätsstr. 1
+ 40225 Düsseldorf
+ Germany
+ +49 211 81-14690
+ Contact Details
+
+ The Heinrich Heine University Düsseldorf is a corporation under public law. It is legally represented by the Rector Prof. Dr. Anja Steinbeck. The responsible supervisory authority is the Ministry of Culture and Science of North Rhine-Westphalia, Völklinger Straße 49, 40221 Düsseldorf.
+
+ according to §27a Sales Tax Act
+ DE 811222416
+ Privacy Policy & Impressum
-
- Alexander Bentkamp, Jon Eugster
- Mathematisches Institut der Heinrich-Heine-Universität Düsseldorf
- Universitätsstr. 1
- 40225 Düsseldorf
- Germany
- +49 211 81-12173
- Contact Details
- Development & Funding
-
+ >}
+ {content('en')}
+
Impressum:
- Jon Eugster
+ Marcus Zibrowius, Jon Eugster
Mathematisches Institut der Heinrich-Heine-Universität Düsseldorf
Universitätsstr. 1
40225 Düsseldorf
Germany
- +49 211 81-12173
- Contact Details
+ +49 211 81-14690
+ Contact Details
+
+ Datenschutzerklärung:
+ Without JavaScript this website cannot be used and therefore no personal data is collected
+ or stored.
+ Our Server is located in Germany.