add datenschutz page
All checks were successful
CI/CD Pipeline / deploy-main (push) Successful in 1m24s
All checks were successful
CI/CD Pipeline / deploy-main (push) Successful in 1m24s
This commit is contained in:
parent
9eda7172c4
commit
7838ee4e64
10
src/main.rs
10
src/main.rs
@ -13,15 +13,23 @@ fn main() {
|
|||||||
|
|
||||||
create_index(&overview);
|
create_index(&overview);
|
||||||
create_impressum();
|
create_impressum();
|
||||||
|
create_datenschutz();
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Creates the `index.html` file.
|
/// Creates the `impressum.html` file.
|
||||||
fn create_impressum() {
|
fn create_impressum() {
|
||||||
let index = fs::read_to_string("templates/impressum.html").unwrap();
|
let index = fs::read_to_string("templates/impressum.html").unwrap();
|
||||||
let index = Parts::new().perform(index);
|
let index = Parts::new().perform(index);
|
||||||
fs::write("output/impressum.html", index).expect("Unable to write file");
|
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.
|
/// Creates the `index.html` file.
|
||||||
fn create_index(content: &str) {
|
fn create_index(content: &str) {
|
||||||
let mut index = fs::read_to_string("templates/index.html").unwrap();
|
let mut index = fs::read_to_string("templates/index.html").unwrap();
|
||||||
|
35
templates/datenschutz.html
Normal file
35
templates/datenschutz.html
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
<html lang="de" data-theme="dark">
|
||||||
|
{{head}}
|
||||||
|
<body>
|
||||||
|
{{header}}
|
||||||
|
<main class="container">
|
||||||
|
<h1><mark>Datenschutzerklärung</mark></h1>
|
||||||
|
<p>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.</p>
|
||||||
|
|
||||||
|
<h2>Automatische Datenspeicherung</h2>
|
||||||
|
<p>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.</p>
|
||||||
|
|
||||||
|
<h2>Speicherung persönlicher Daten</h2>
|
||||||
|
<p>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.</p>
|
||||||
|
|
||||||
|
<h2>Ihre Rechte</h2>
|
||||||
|
<p>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 <a href="https://www.dsb.gv.at/">https://www.dsb.gv.at/</a> finden.</p>
|
||||||
|
|
||||||
|
<h2>TLS-Verschlüsselung mit https</h2>
|
||||||
|
<p>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.</p>
|
||||||
|
|
||||||
|
<h2>Cookies</h2>
|
||||||
|
<p>Unsere Website verwendet keine Cookies.</p>
|
||||||
|
|
||||||
|
<h2>Local storage</h2>
|
||||||
|
<p>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 <i>theme</i> (<i>dark</i> oder <i>light</i>) 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. </p>
|
||||||
|
</main>
|
||||||
|
{{footer}}
|
||||||
|
<script src="app.js"></script>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
@ -6,9 +6,19 @@
|
|||||||
<h1><mark>Impressum</mark></h1>
|
<h1><mark>Impressum</mark></h1>
|
||||||
<ol>
|
<ol>
|
||||||
<li>Name: Philipp Hofer</li>
|
<li>Name: Philipp Hofer</li>
|
||||||
<li>Anschrift: Rubinweg 8, 4225 Luftenberg</li>
|
<li>Wohnort: 4225 Luftenberg</li>
|
||||||
<li>Kontakt: philipp ÄT hofer PUNKT link</li>
|
<li>Kontakt: philipp ÄT hofer PUNKT link</li>
|
||||||
</ol>
|
</ol>
|
||||||
|
|
||||||
|
<h2>Webseiteninformation</h2>
|
||||||
|
<p>
|
||||||
|
Zweck der Website: Aufbereitung und Anzeige österreichischer Gesetzestexte. Diese Website dient Informationszwecken und richtet sich an Personen, die sich für österrreichische Gesetzestexte interessieren.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h2>Haftungsausschluss</h2>
|
||||||
|
<p>
|
||||||
|
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.
|
||||||
|
</p>
|
||||||
</main>
|
</main>
|
||||||
{{footer}}
|
{{footer}}
|
||||||
<script src="app.js"></script>
|
<script src="app.js"></script>
|
||||||
|
Loading…
Reference in New Issue
Block a user