From 927f7b26ea88c93f3341ce086d6092fced6933df Mon Sep 17 00:00:00 2001 From: monsterkrampe Date: Tue, 18 Apr 2023 08:52:05 +0200 Subject: [PATCH] Add legal information page to frontend --- frontend/src/components/footer.tsx | 43 +++++++------ frontend/src/index.html | 5 ++ frontend/src/legal.html | 98 ++++++++++++++++++++++++++++++ 3 files changed, 128 insertions(+), 18 deletions(-) create mode 100644 frontend/src/legal.html diff --git a/frontend/src/components/footer.tsx b/frontend/src/components/footer.tsx index 80d9645..c3562af 100644 --- a/frontend/src/components/footer.tsx +++ b/frontend/src/components/footer.tsx @@ -6,11 +6,13 @@ import { AlertColor, Alert, AppBar, + Box, Button, Dialog, DialogActions, DialogContent, DialogTitle, + Link, TextField, Toolbar, } from '@mui/material'; @@ -200,24 +202,29 @@ function Footer() { <> - {username ? ( - <> - - Logged in as: - {' '} - {username} - {' '} - {tempUser ? '(Temporary User. Edit to set a password!)' : undefined} - - - {!tempUser && } - - ) : ( - <> - - - - )} + + {username ? ( + <> + + Logged in as: + {' '} + {username} + {' '} + {tempUser ? '(Temporary User. Edit to set a password!)' : undefined} + + + {!tempUser && } + + ) : ( + <> + + + + )} + + + Legal Information (Impressum and Data Protection Regulation) + setDialogTypeOpen(null)}> diff --git a/frontend/src/index.html b/frontend/src/index.html index dfd3512..f8cdcf0 100644 --- a/frontend/src/index.html +++ b/frontend/src/index.html @@ -7,6 +7,11 @@ +
diff --git a/frontend/src/legal.html b/frontend/src/legal.html new file mode 100644 index 0000000..9810037 --- /dev/null +++ b/frontend/src/legal.html @@ -0,0 +1,98 @@ + + + + ADF-BDD.dev - Legal Notice + + + + + + +
+

ADF-BDD.DEV Legal Notice

+
+ +
+

Impressum

+ + The Impressum of TU Dresden applies with the following amendments: + +

Responsibilities - Content and Technical Implementation

+ +

+ Dipl.-Inf. Lukas Gerlach
+ Technische Universität Dresden
+ Fakultät Informatik
+ Institut für Theoretische Informatik
+ Professur für Wissensbasierte Systeme
+ 01062 Dresden
+ GERMANY +

+

+ Email: lukas.gerlach@tu-dresden.de
+ Phone: (+49) 351 / 463 43503 +

+
+ +
+

Data Protection Regulation

+

+ We process your personal data only in form of metadata that is send to us when you access the website. + This is done to pursue our legitimate interest of providing and improving this publicly available website (https://adf-bdd.dev). + To this aim, this metadata is also written to server log files. + The data may contain the following of your personal information: public IP address, time of access, internet browser (e.g. user agent, version), operating system, referrer url, hostname of requesting machine. + We do not set any cookies and do not use any third party analytics tools on this website. +

+

Legal basis

+

+ The legal basis for the data processing is Section §6 para.1 lit. f GDPR. +

+

Rights of data subjects

+
    +
  • You have the right to obtain information from TU Dresden about the data stored about your person and/or to have incorrectly stored data corrected.
  • +
  • You have the right to erasure or restriction of the processing and/or a right to object to the processing.
  • +
  • You can contact TU Dresden's Data Protection Officer at any time. +

    + Tel.: +49 351 / 463 32839
    + Fax: +49 351 / 463 39718
    + Email: informationssicherheit@tu-dresden.de
    + https://tu-dresden.de/informationssicherheit +

    +
  • +
  • + You also have the right to complain to a supervisory authority if you are concerned that the processing of your personal data is an infringement of the law. The competent supervisory authority for data protection is: +

    + Saxon Data Protection Commissioner
    + Ms. Dr. Juliane Hundert
    + Devrientstraße 5
    + 01067 Dresden
    + Email: saechsdsb@slt.sachsen.de
    + Phone: + 49 351 / 85471 101
    + www.datenschutz.sachsen.de +

    +
  • +
+
+ + + +