Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP [DO NOT MERGE] Add legal notice ("Impressum") #105

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
120 changes: 120 additions & 0 deletions frontend/public/impressum.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Impressum</title>
</head>

<body>
<h1>Impressum</h1>

<p><i>Angaben gemäß § 5 TMG</i></p>
<p>
Richard Baumann<br>
Koldestraße 8B<br />
91052 Erlangen<br />
</p>
<p>
<b>Vertreten durch:</b> Richard Baumann</br>
<b>Kontakt:</b> E-Mail: admin at ohaz.engineer
</p>

<p><i>Verantwortlich für den Inhalt nach § 55 Abs. 2 RStV:</i></p>
<p>
Richard Baumann<br>
Koldestraße 8B<br />
91052 Erlangen<br />
</p>

<hr/>

<h2>Haftungsausschluss</h2>

<h3>Haftung für Inhalte</h3>

<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. Als Diensteanbieter sind wir gemäß § 7
Abs.1 TMG für eigene Inhalte auf diesen Seiten nach den allgemeinen
Gesetzen verantwortlich. Nach §§ 8 bis 10 TMG sind wir als
Diensteanbieter jedoch nicht verpflichtet, übermittelte oder
gespeicherte fremde Informationen zu überwachen oder nach Umständen zu
forschen, die auf eine rechtswidrige Tätigkeit hinweisen.
Verpflichtungen zur Entfernung oder Sperrung der Nutzung von
Informationen nach den allgemeinen Gesetzen bleiben hiervon unberührt.
Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt der
Kenntnis einer konkreten Rechtsverletzung möglich. Bei Bekanntwerden
von entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend
entfernen.
</p>

<h3>Haftung für Links</h3>

<p>
Unser Angebot enthält Links zu externen Webseiten Dritter, auf deren
Inhalte wir keinen Einfluss haben. Deshalb können wir für diese fremden
Inhalte auch keine Gewähr übernehmen. Für die Inhalte der verlinkten
Seiten ist stets der jeweilige Anbieter oder Betreiber der Seiten
verantwortlich. Die verlinkten Seiten wurden zum Zeitpunkt der Verlinkung
auf mögliche Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum
Zeitpunkt der Verlinkung nicht erkennbar. Eine permanente inhaltliche
Kontrolle der verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte
einer Rechtsverletzung nicht zumutbar. Bei Bekanntwerden von
Rechtsverletzungen werden wir derartige Links umgehend entfernen.
</p>

<h3>Urheberrecht</h3>

<p>
Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen
Seiten unterliegen dem deutschen Urheberrecht. Die Vervielfältigung,
Bearbeitung, Verbreitung und jede Art der Verwertung außerhalb der Grenzen
des Urheberrechtes bedürfen der schriftlichen Zustimmung des jeweiligen
Autors bzw. Erstellers. Downloads und Kopien dieser Seite sind nur für den
privaten, nicht kommerziellen Gebrauch gestattet. Soweit die Inhalte auf
dieser Seite nicht vom Betreiber erstellt wurden, werden die Urheberrechte
Dritter beachtet. Insbesondere werden Inhalte Dritter als solche
gekennzeichnet. Sollten Sie trotzdem auf eine Urheberrechtsverletzung
aufmerksam werden, bitten wir um einen entsprechenden Hinweis. Bei
Bekanntwerden von Rechtsverletzungen werden wir derartige Inhalte umgehend
entfernen.
</p>

<h3>Datenschutz</h3>

<p>
Die Nutzung unserer Webseite ist in der Regel ohne Angabe
personenbezogener Daten möglich. Soweit auf unseren Seiten
personenbezogene Daten (beispielsweise Name, Anschrift oder
eMail-Adressen) erhoben werden, erfolgt dies, soweit möglich, stets auf
freiwilliger Basis. Diese Daten werden ohne Ihre ausdrückliche Zustimmung
nicht an Dritte weitergegeben. Wir weisen darauf hin, dass die
Datenübertragung im Internet (z.B. bei der Kommunikation per E-Mail)
Sicherheitslücken aufweisen kann. Ein lückenloser Schutz der Daten vor
dem Zugriff durch Dritte ist nicht möglich. Der Nutzung von im Rahmen der
Impressumspflicht veröffentlichten Kontaktdaten durch Dritte zur
Übersendung von nicht ausdrücklich angeforderter Werbung und
Informationsmaterialien wird hiermit ausdrücklich widersprochen. Die
Betreiber der Seiten behalten sich ausdrücklich rechtliche Schritte im
Falle der unverlangten Zusendung von Werbeinformationen, etwa durch
Spam-Mails, vor.
</p>

<hr/>

<footer>
<p>
<i>
Impressum vom
<a href="https://www.impressum-generator.de">impressum-generator.de</a>.
</i>
</p>
</footer>

</body>

</html>
5 changes: 4 additions & 1 deletion frontend/src/Admin.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ class Admin extends React.Component<AdminProps> {
}

render() {
return (
return (
<>
<h1>Warte Frei</h1>
<div className="admin-view">
Expand All @@ -37,6 +37,9 @@ class Admin extends React.Component<AdminProps> {
<QueueManagement />
</aside>
</div>
<footer className="admin-footer">
<a href={process.env.PUBLIC_URL + '/impressum.html'}>Impressum</a>
</footer>
</>
);
}
Expand Down
5 changes: 2 additions & 3 deletions frontend/src/patient/PatientWelcome.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -45,9 +45,8 @@ export function PatientWelcome() {
className="welcome-patient-virus-logo"
src={virusLogo}
alt="Wir VS Virus Logo"/>
<a href={process.env.PUBLIC_URL + '/impressum.html'}>Impressum</a>
</footer>
</div>
</div>
);
}


3 changes: 3 additions & 0 deletions frontend/src/patient/QueueBoard.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,9 @@ export function QueueBoard(props: any) {
)
})}
</div>
<footer className="queue-footer">
<a href={process.env.PUBLIC_URL + '/impressum.html'}>Impressum</a>
</footer>
</>
);
}
Expand Down
8 changes: 7 additions & 1 deletion frontend/src/styles/Admin.css
Original file line number Diff line number Diff line change
Expand Up @@ -135,4 +135,10 @@ span.optional-star {
min-height: 125px;
}


.admin-footer {
position: fixed;
text-align: center;
background-color: white;
width: 100%;
bottom: 0;
}
8 changes: 8 additions & 0 deletions frontend/src/styles/QueueBoard.css
Original file line number Diff line number Diff line change
Expand Up @@ -55,3 +55,11 @@
.ticket-number {
font-size: 2rem;
}

.queue-footer {
position: fixed;
text-align: center;
background-color: white;
width: 100%;
bottom: 0;
}
8 changes: 7 additions & 1 deletion frontend/src/styles/Welcome.css
Original file line number Diff line number Diff line change
Expand Up @@ -92,18 +92,24 @@
}

input:focus {
outline-width: 0;
outline-width: 0;
}

.welcome-patient-footer {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
background: rgba(3, 3, 3, 0.4);
}

.welcome-patient-footer > a {
color: black
}

.welcome-patient-virus-logo {
width: 240px;
margin-right: 32px;
}


Expand Down