summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Friesel <derf@finalrewind.org>2018-04-28 07:31:08 +0200
committerDaniel Friesel <derf@finalrewind.org>2018-04-28 07:34:03 +0200
commitaf8e2832a0f03c52f78a7f4d8f9740ec31e661e2 (patch)
treeb484e6ee1ae6bbba93c5348f5a457a423f6ea5bf
parent37fa6e58770adda23402e34adeb4561ba71c0968 (diff)
Add links to imprint and privacy policy
-rw-r--r--index.pl18
-rw-r--r--templates/imprint.html.ep7
-rw-r--r--templates/layouts/default.html.ep4
-rw-r--r--templates/privacy.html.ep39
4 files changed, 67 insertions, 1 deletions
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>