complete privacy and impressum

This commit is contained in:
Thomas Ruoff
2020-12-10 23:55:08 +01:00
parent 182755113e
commit a41f502c6d
4 changed files with 106 additions and 30 deletions

View File

@@ -1,12 +1,21 @@
import React from 'react' import React from 'react'
import Link from 'next/link'
export default function Footer() { export default function Footer() {
return ( return (
<footer className="footer"> <footer className="footer">
<p>i.A. des Freundeskreis des VCP Rosenfeld</p> <ul className="flex flex-row gap-2">
<p> <li>
Hier sollte es irgendwann ein Impressum, Datenschutzhinweise usw. geben. <Link href="/privacy">
</p> <a className="link">Datenschutzerklärung</a>
</Link>
</li>
<li>
<Link href="/impressum">
<a className="link">Impressum</a>
</Link>
</li>
</ul>
</footer> </footer>
) )
} }

View File

@@ -29,9 +29,17 @@ export default function Header({ label }: { label?: string }) {
Admin Admin
</div> </div>
)} )}
<h2 className="mr-3 flex-grow"> <>
<span className="font-extrabold">{label}</span> <h2 className="mr-1">
</h2> <Link href="/">
<a className="font-extrabold">Home</a>
</Link>
</h2>
{'>'}
<h2 className="mx-1 flex-grow">
<span className="font-extrabold">{label}</span>
</h2>
</>
</div> </div>
)} )}
</div> </div>

55
pages/impressum.tsx Normal file
View File

@@ -0,0 +1,55 @@
import React from 'react'
import Header from '../components/header'
export default function Impressum() {
return (
<>
<Header label="impressum" />
<main className="main">
<h1 className="mb-3 text-xl font-extrabold">Impressum</h1>
<address className="mb-3">
Freundeskreis des VCP Rosenfeld e.V.
<br />
Mozartstr. 11
<br />
72348 Rosenfeld
<br />
</address>
<h2 className="text-lg">1. Vorsitzender:</h2>
<address className="mb-3">
Kevin Deckert
<br />
Mozartstr. 11
<br />
72348 Rosenfeld
<br />
Telefon: +49 7428 3423
<br />
</address>
<h2 className="text-lg">
Bussle-Wart und Technisch Verantwortlicher dieser Webanwendung:
</h2>
<address className="mb-3">
Thomas Ruoff
<br />
Mömpelgardgasse 25
<br />
72348 Rosenfeld
<br />
Telefon: +49 151 21225362
<br />
</address>
<p>
Das Impressum gilt für:{' '}
<a className="link" href="https://pfadi-bussle.tomru.space">
https://pfadi-bussle.tomru.space
</a>
</p>
</main>
</>
)
}

View File

@@ -1,21 +1,24 @@
import React from 'react' import React from 'react'
import Footer from '../components/footer'
import Header from '../components/header' import Header from '../components/header'
export default function Privacy() { export default function Privacy() {
return ( return (
<> <>
<Header /> <Header label="Datenschutzerklärung" />
<main className="main"> <main className="main text-gray-900">
<h1>Datenschutzerklärung</h1> <h1 className="mb-3 text-xl font-extrabold">Datenschutzerklärung</h1>
<h2>Geltungsbereich</h2> <h2 className="mb-2 text-lg font-extrabold">Geltungsbereich</h2>
<p> <p className="mb-2">
Diese Datenschutzerklärung soll die Nutzer dieser Website gemäß Diese Datenschutzerklärung soll die Nutzer dieser Website gemäß
Bundesdatenschutzgesetz und Telemediengesetz über die Art, den Umfang Bundesdatenschutzgesetz und Telemediengesetz über die Art, den Umfang
und den Zweck der Erhebung und Verwendung personenbezogener Daten und den Zweck der Erhebung und Verwendung personenbezogener Daten
durch den Websitebetreiber [Ihre Kontaktdaten einfügen] informieren. durch den Websitebetreiber{' '}
<a className="link" href="mailto:pfadibussle@mail.id0.link">
Thomas Ruoff
</a>{' '}
informieren.
</p> </p>
<p> <p className="mb-2">
Der Websitebetreiber nimmt Ihren Datenschutz sehr ernst und behandelt Der Websitebetreiber nimmt Ihren Datenschutz sehr ernst und behandelt
Ihre personenbezogenen Daten vertraulich und entsprechend der Ihre personenbezogenen Daten vertraulich und entsprechend der
gesetzlichen Vorschriften. Bedenken Sie, dass die Datenübertragung im gesetzlichen Vorschriften. Bedenken Sie, dass die Datenübertragung im
@@ -23,13 +26,13 @@ export default function Privacy() {
vollumfänglicher Schutz vor dem Zugriff durch Fremde ist nicht vollumfänglicher Schutz vor dem Zugriff durch Fremde ist nicht
realisierbar. realisierbar.
</p> </p>
<h2>Zugriffsdaten</h2> <h2 className="mb-2 text-lg font-extrabold">Zugriffsdaten</h2>
<p> <p className="mb-2">
Der Websitebetreiber bzw. Seitenprovider erhebt Daten über Zugriffe Der Websitebetreiber bzw. Seitenprovider erhebt Daten über Zugriffe
auf die Seite und speichert diese als Server-Logfiles ab. Folgende auf die Seite und speichert diese als Server-Logfiles ab. Folgende
Daten werden so protokolliert:{' '} Daten werden so protokolliert:{' '}
</p> </p>
<ul> <ul className="mb-2 list-disc list-inside">
<li>Besuchte URL</li> <li>Besuchte URL</li>
<li>Uhrzeit zum Zeitpunkt des Zugriffes</li> <li>Uhrzeit zum Zeitpunkt des Zugriffes</li>
<li>Menge der gesendeten Daten in Byte</li> <li>Menge der gesendeten Daten in Byte</li>
@@ -39,7 +42,7 @@ export default function Privacy() {
<li>Verwendete IP-Adresse</li> <li>Verwendete IP-Adresse</li>
</ul> </ul>
<p> <p className="mb-2">
Die erhobenen Daten dienen lediglich statistischen Auswertungen und Die erhobenen Daten dienen lediglich statistischen Auswertungen und
zur Verbesserung der Website. Der Websitebetreiber behält sich zur Verbesserung der Website. Der Websitebetreiber behält sich
allerdings vor, die Server-Logfiles nachträglich zu überprüfen, allerdings vor, die Server-Logfiles nachträglich zu überprüfen,
@@ -47,15 +50,17 @@ export default function Privacy() {
hinweisen. hinweisen.
</p> </p>
<h2>Cookies</h2> <h2 className="mb-2 text-lg font-extrabold">Cookies</h2>
<p>Diese Website verwendet keine Cookies.</p> <p className="mb-2">Diese Website verwendet keine Cookies.</p>
<h2>Benutzerkonto</h2> <h2 className="mb-2 text-lg font-extrabold">Benutzerkonto</h2>
<p> <p className="mb-2">
Um über dieses Angebot Buchungsanfragen tätigen zu können, ist kein Um über dieses Angebot Buchungsanfragen tätigen zu können, ist kein
Kundenkonto notwendig noch vorgesehen. Kundenkonto notwendig noch vorgesehen.
</p> </p>
<h2>Buchungsanfragedaten merken</h2> <h2 className="mb-2 text-lg font-extrabold">
<p> Buchungsanfragedaten merken
</h2>
<p className="mb-2">
Wenn sie eine Buchungsanfrage tätigen, wird Ihnen angeboten, die Wenn sie eine Buchungsanfrage tätigen, wird Ihnen angeboten, die
Buchunsanfragedaten für die nächste Buchung zu merken um weitere Buchunsanfragedaten für die nächste Buchung zu merken um weitere
Anfragen zu beschleunigen. Die Speicherung der Buchungsdaten erfolgt Anfragen zu beschleunigen. Die Speicherung der Buchungsdaten erfolgt
@@ -74,12 +79,12 @@ export default function Privacy() {
vorausgefüllt. Falls Sie diese Daten löschen möchten, können Sie dies vorausgefüllt. Falls Sie diese Daten löschen möchten, können Sie dies
über einen Link in der Info-Nachricht bewerkstelligen. über einen Link in der Info-Nachricht bewerkstelligen.
</p> </p>
<h2>Buchungsanfrage</h2> <h2 className="mb-2 text-lg font-extrabold">Buchungsanfrage</h2>
<p> <p className="mb-2">
Sämtliche Daten, welche im Rahmen einer Bestellabwicklung von den Sämtliche Daten, welche im Rahmen einer Bestellabwicklung von den
Kunden eingegeben werden, werden gespeichert. Dazu gehören: Kunden eingegeben werden, werden gespeichert. Dazu gehören:
</p> </p>
<ul> <ul className="mb-2 list-disc list-inside">
<li>Start- und Enddatum der Anfrage</li> <li>Start- und Enddatum der Anfrage</li>
<li>Zweck und Ziel der Fahrt (sofern angegeben)</li> <li>Zweck und Ziel der Fahrt (sofern angegeben)</li>
<li>Verein (sofern angegeben)</li> <li>Verein (sofern angegeben)</li>
@@ -88,14 +93,13 @@ export default function Privacy() {
<li>E-Mail-Adresse</li> <li>E-Mail-Adresse</li>
<li>Telefonnummer (falls angegeben)</li> <li>Telefonnummer (falls angegeben)</li>
</ul> </ul>
<p> <p className="mb-2">
Jene Daten, welche zur Auftragsabwicklung zwingend notwendig sind, Jene Daten, welche zur Auftragsabwicklung zwingend notwendig sind,
werden an dritte Dienstleister weitergegeben. Sowie die Aufbewahrung werden an dritte Dienstleister weitergegeben. Sowie die Aufbewahrung
Ihrer Daten nicht mehr erforderlich oder gesetzlich geboten ist, Ihrer Daten nicht mehr erforderlich oder gesetzlich geboten ist,
werden diese gelöscht. werden diese gelöscht.
</p> </p>
</main> </main>
<Footer />
</> </>
) )
} }