From af8e2832a0f03c52f78a7f4d8f9740ec31e661e2 Mon Sep 17 00:00:00 2001
From: Daniel Friesel <derf@finalrewind.org>
Date: Sat, 28 Apr 2018 07:31:08 +0200
Subject: Add links to imprint and privacy policy

---
 index.pl                          | 18 ++++++++++++++++++
 templates/imprint.html.ep         |  7 +++++++
 templates/layouts/default.html.ep |  4 +++-
 templates/privacy.html.ep         | 39 +++++++++++++++++++++++++++++++++++++++
 4 files changed, 67 insertions(+), 1 deletion(-)
 create mode 100644 templates/imprint.html.ep
 create mode 100644 templates/privacy.html.ep

diff --git a/index.pl b/index.pl
index 4092ad4..1cead7c 100644
--- a/index.pl
+++ b/index.pl
@@ -956,6 +956,15 @@ get '/_auto' => sub {
 	);
 };
 
+get '/_datenschutz' => sub {
+	my $self = shift;
+
+	$self->render(
+		'privacy',
+		hide_opts        => 1
+	);
+};
+
 post '/_geolocation' => sub {
 	my $self = shift;
 
@@ -985,6 +994,15 @@ post '/_geolocation' => sub {
 	}
 };
 
+get '/_impressum' => sub {
+	my $self = shift;
+
+	$self->render(
+		'imprint',
+		hide_opts        => 1
+	);
+};
+
 app->defaults( layout => 'default' );
 app->sessions->default_expiration( 3600 * 24 * 28 );
 
diff --git a/templates/imprint.html.ep b/templates/imprint.html.ep
new file mode 100644
index 0000000..f571abf
--- /dev/null
+++ b/templates/imprint.html.ep
@@ -0,0 +1,7 @@
+<div class="container">
+<h1>Impressum</h1>
+Verantwortlich für diese Seite ist:<br/>
+Vorname Nachname<br/>
+Straße Hausnummer<br/>
+PLZ Ort
+</div>
diff --git a/templates/layouts/default.html.ep b/templates/layouts/default.html.ep
index 0f4d9e9..5eb7da0 100644
--- a/templates/layouts/default.html.ep
+++ b/templates/layouts/default.html.ep
@@ -230,7 +230,9 @@ v<%= $Travel::Status::DE::IRIS::VERSION %><br/>
 <a href="http://data.deutschebahn.com/dataset/data-haltestellen">Haltestellendaten</a>
 © DB Station&amp;Service AG,
 Europaplatz 1,
-10557 Berlin, lizensiert unter CC-BY 4.0
+10557 Berlin, lizensiert unter CC-BY 4.0<br/>
+<a href="_datenschutz">Datenschutzerklärung</a><br/>
+<a href="_impressum">Impressum</a><br/>
 </div> <!-- about -->
 </div> <!-- container -->
 % }
diff --git a/templates/privacy.html.ep b/templates/privacy.html.ep
new file mode 100644
index 0000000..75877b0
--- /dev/null
+++ b/templates/privacy.html.ep
@@ -0,0 +1,39 @@
+<div class="container">
+<h1>Datenschutzerklärung</h1>
+<p>
+Bei jedem Aufruf dieser Website werden vom Webserver die folgenden
+Daten zu Statistikzwecken gespeichert und für FIXME aufbewahrt:
+</p>
+
+<p>
+<ul>
+	<li>FIXME</li>
+</ul>
+<p/>
+
+<p>
+Die bei Nutzung von „Bahnhöfe im Umfeld suchen“ an den Server übertragenen
+Geokoordinaten werden nicht gespeichert.
+</p>
+
+<p>
+All diese Daten werden nicht an Dritte weitergegeben und sind durch gängige
+IT-Sicherheitsmaßnahmen (FIXME) vor unbefugtem Zugriff geschützt.
+</p>
+
+<p>
+Bei Aktivierung der Schaltfläche „Ausgewählte Optionen als Default speichern“
+werden Cookies verwendet, um die ausgewählten Optionen im Browser abzuspeichern
+und bei späteren Seitenaufrufen wiederherzustellen. Die Cookies dienen
+ausschließlich diesem Zweck und werden nicht zur Identifikation oder Verfolgung
+(Tracking) von Personen verwendet.
+</p>
+
+<p>
+Die DSGVO räumt jeder Person das Recht ein, Auskunft über die zu ihr
+gespeicherten Daten zu erhalten, fehlerhafte Daten zu berichtigen und (soweit
+nicht durch andere Gesetze eingeschränkt) die Löschung gespeicherter
+personenbezogener Daten zu verlangen. Derartige Anfragen können an
+FIXME gerichtet werden.
+</p>
+</div>
-- 
cgit v1.2.3