From 7838ee4e6463a06ba9593cfa56748b280d19ad94 Mon Sep 17 00:00:00 2001 From: philipp Date: Tue, 27 Feb 2024 20:40:46 +0100 Subject: [PATCH] add datenschutz page --- src/main.rs | 10 +++++++++- templates/datenschutz.html | 35 +++++++++++++++++++++++++++++++++++ templates/impressum.html | 12 +++++++++++- 3 files changed, 55 insertions(+), 2 deletions(-) create mode 100644 templates/datenschutz.html diff --git a/src/main.rs b/src/main.rs index 19ab092..d7cb2ea 100644 --- a/src/main.rs +++ b/src/main.rs @@ -13,15 +13,23 @@ fn main() { create_index(&overview); create_impressum(); + create_datenschutz(); } -/// Creates the `index.html` file. +/// Creates the `impressum.html` file. fn create_impressum() { let index = fs::read_to_string("templates/impressum.html").unwrap(); let index = Parts::new().perform(index); fs::write("output/impressum.html", index).expect("Unable to write file"); } +/// Creates the `datenschutz.html` file. +fn create_datenschutz() { + let index = fs::read_to_string("templates/datenschutz.html").unwrap(); + let index = Parts::new().perform(index); + fs::write("output/datenschutz.html", index).expect("Unable to write file"); +} + /// Creates the `index.html` file. fn create_index(content: &str) { let mut index = fs::read_to_string("templates/index.html").unwrap(); diff --git a/templates/datenschutz.html b/templates/datenschutz.html new file mode 100644 index 0000000..ed01aa6 --- /dev/null +++ b/templates/datenschutz.html @@ -0,0 +1,35 @@ + + {{head}} + + {{header}} +
+

Datenschutzerklärung

+

Wir haben diese Datenschutzerklärung verfasst, um Ihnen gemäß der Vorgaben der EU-Datenschutz-Grundverordnung zu erklären, welche Informationen wir sammeln und wie wir Daten verwenden.

+ +

Automatische Datenspeicherung

+

Wenn Sie unsere Webseite besuchen, speichert unser Webserver automatisch Daten wie die IP-Adresse Ihres Gerätes, die Adressen der besuchten Unterseiten, Details zu Ihrem Browser und Datum sowie Uhrzeit. Wir nutzen diese Daten nicht und geben Sie in der Regel nicht weiter, können jedoch nicht ausschließen, dass diese Daten beim Vorliegen von rechtswidrigem Verhalten eingesehen werden.

+ +

Speicherung persönlicher Daten

+

Wenn Sie uns persönliche Daten per E-Mail schicken – somit abseits dieser Webseite – können wir keine sichere Übertragung und den Schutz Ihrer Daten garantieren. Wir empfehlen Ihnen, vertrauliche Daten niemals unverschlüsselt per E-Mail zu übermitteln.

+ +

Ihre Rechte

+

Ihnen stehen grundsätzlich die Rechte auf Auskunft, Berichtigung, Löschung, Einschränkung, Datenübertragbarkeit, Widerruf und Widerspruch zu. Wenn Sie glauben, dass die Verarbeitung Ihrer Daten gegen das Datenschutzrecht verstößt oder Ihre datenschutzrechtlichen Ansprüche sonst in einer Weise verletzt worden sind, können Sie sich bei der Aufsichtsbehörde beschweren. In Österreich ist dies die Datenschutzbehörde, deren Webseiten Sie unter https://www.dsb.gv.at/ finden.

+ +

TLS-Verschlüsselung mit https

+

Wir verwenden https um Daten abhörsicher im Internet zu übertragen. Durch den Einsatz von TLS (Transport Layer Security), einem Verschlüsselungsprotokoll zur sicheren Datenübertragung im Internet können wir den Schutz vertraulicher Daten sicherstellen. Sie erkennen die Benutzung dieser Absicherung der Datenübertragung am kleinen Schloßsymbol links oben im Browser und der Verwendung des Schemas https als Teil unserer Internetadresse.

+ +

Cookies

+

Unsere Website verwendet keine Cookies.

+ +

Local storage

+

Unsere Website verwendet die Local-Storage-Funktion. Dabei werden Daten lokal im Cache Ihres Browsers gespeichert, die auch nach dem Schließen des Browsers – soweit sie den Cache nicht löschen – weiterhin bestehen und ausgelesen werden können. Der einzige Wert, der hier gespeichert wird, ist theme (dark oder light) und wird zur Auswahl der Darstellung der Website verwendet. + +Auf die im Local Storage gespeicherten Daten können Dritte nicht zugreifen. Soweit spezielle Plugins oder Tools die Local-Storage-Funktionen verwenden, ist dies beim jeweiligen Plugin oder Tool beschrieben. + +Wenn Sie nicht wünschen, dass Plugins oder Tools Local-Storage-Funktionen einsetzen, dann können Sie das in den Einstellungen Ihres jeweiligen Browsers steuern.

+
+ {{footer}} + + + + diff --git a/templates/impressum.html b/templates/impressum.html index 4aca3e5..33045c0 100644 --- a/templates/impressum.html +++ b/templates/impressum.html @@ -6,9 +6,19 @@

Impressum

  1. Name: Philipp Hofer
  2. -
  3. Anschrift: Rubinweg 8, 4225 Luftenberg
  4. +
  5. Wohnort: 4225 Luftenberg
  6. Kontakt: philipp ÄT hofer PUNKT link
+ +

Webseiteninformation

+

+ Zweck der Website: Aufbereitung und Anzeige österreichischer Gesetzestexte. Diese Website dient Informationszwecken und richtet sich an Personen, die sich für österrreichische Gesetzestexte interessieren. +

+ +

Haftungsausschluss

+

+ Die Inhalte unserer Seiten wurden mit größter Sorgfalt erstellt. Für die Richtigkeit, Vollständigkeit und Aktualität der Inhalte können wir jedoch keine Gewähr übernehmen. +

{{footer}}