GDPR compliance: self-host all assets, add Impressum + Datenschutz
- Self-host Tailwind, Plotly, D3.js (no more CDN requests) - Self-host Inter font (no more Google Fonts requests) - Replace JetBrains Mono with system monospace font stack - Zero external requests when visiting the site (GDPR-safe) - Add /impressum page (§5 TMG, §18 MStV) - Add /datenschutz page (DSGVO Art. 13/14) - Hosting: Hetzner, no cookies, no tracking, no analytics - Add Impressum/Datenschutz links to sidebar footer - Configure Flask static_folder for local asset serving Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
127
src/webui/templates/datenschutz.html
Normal file
127
src/webui/templates/datenschutz.html
Normal file
@@ -0,0 +1,127 @@
|
||||
{% extends "base.html" %}
|
||||
{% set active_page = "datenschutz" %}
|
||||
|
||||
{% block title %}Datenschutzerklaerung — IETF Draft Analyzer{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div class="max-w-3xl">
|
||||
<h1 class="text-2xl font-bold text-white mb-6">Datenschutzerklaerung</h1>
|
||||
|
||||
<div class="prose prose-invert prose-sm max-w-none space-y-6 text-slate-300">
|
||||
|
||||
<!-- 1. Verantwortlicher -->
|
||||
<div class="bg-slate-900/60 rounded-xl border border-slate-800 p-6 space-y-4">
|
||||
<h2 class="text-lg font-semibold text-white">1. Verantwortlicher</h2>
|
||||
<p>
|
||||
Verantwortlich fuer die Datenverarbeitung auf dieser Website ist:<br><br>
|
||||
Christian Nennemann<br>
|
||||
Maillingerstrasse 30<br>
|
||||
80636 Muenchen<br>
|
||||
E-Mail: kontakt@nennemann.de
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<!-- 2. Hosting -->
|
||||
<div class="bg-slate-900/60 rounded-xl border border-slate-800 p-6 space-y-4">
|
||||
<h2 class="text-lg font-semibold text-white">2. Hosting</h2>
|
||||
<p>
|
||||
Diese Website wird gehostet bei Hetzner Online GmbH, Industriestr. 25, 91710 Gunzenhausen, Deutschland. Beim Besuch dieser Website erfasst der Hosting-Anbieter
|
||||
automatisch Informationen in sogenannten Server-Logfiles. Diese umfassen:
|
||||
</p>
|
||||
<ul class="list-disc list-inside space-y-1 text-slate-400">
|
||||
<li>Besuchte Seite (URL)</li>
|
||||
<li>Uhrzeit und Datum des Zugriffs</li>
|
||||
<li>Menge der gesendeten Daten in Byte</li>
|
||||
<li>Referrer-URL (zuvor besuchte Seite)</li>
|
||||
<li>Verwendeter Browser und Betriebssystem</li>
|
||||
<li>IP-Adresse (ggf. anonymisiert)</li>
|
||||
</ul>
|
||||
<p>
|
||||
Die Verarbeitung erfolgt gemaess Art. 6 Abs. 1 lit. f DSGVO auf Basis des berechtigten Interesses
|
||||
an der Sicherstellung eines stoerungsfreien Betriebs der Website. Server-Logfiles werden nach
|
||||
14 Tagen automatisch geloescht.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<!-- 3. Keine Cookies -->
|
||||
<div class="bg-slate-900/60 rounded-xl border border-slate-800 p-6 space-y-4">
|
||||
<h2 class="text-lg font-semibold text-white">3. Cookies</h2>
|
||||
<p>
|
||||
Diese Website verwendet <strong class="text-white">keine Cookies</strong>. Es werden weder
|
||||
eigene Cookies noch Cookies von Drittanbietern gesetzt. Ein Cookie-Consent-Banner ist daher
|
||||
nicht erforderlich.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<!-- 4. Keine externen Ressourcen -->
|
||||
<div class="bg-slate-900/60 rounded-xl border border-slate-800 p-6 space-y-4">
|
||||
<h2 class="text-lg font-semibold text-white">4. Externe Ressourcen</h2>
|
||||
<p>
|
||||
Diese Website laedt <strong class="text-white">keine Ressourcen von externen Servern</strong>.
|
||||
Alle Schriftarten (Fonts), JavaScript-Bibliotheken und Stylesheets werden lokal von diesem
|
||||
Server ausgeliefert. Beim Besuch dieser Website werden keine Verbindungen zu Google, CDN-Diensten
|
||||
oder sonstigen Drittanbietern hergestellt.
|
||||
</p>
|
||||
<p>
|
||||
Diese Website verlinkt auf externe Seiten (insbesondere den IETF Datatracker und den RFC Editor).
|
||||
Beim Klick auf diese Links verlassen Sie diese Website und es gelten die
|
||||
Datenschutzbestimmungen der jeweiligen Zielseiten.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<!-- 5. Keine Analyse-Tools -->
|
||||
<div class="bg-slate-900/60 rounded-xl border border-slate-800 p-6 space-y-4">
|
||||
<h2 class="text-lg font-semibold text-white">5. Analyse-Tools und Tracking</h2>
|
||||
<p>
|
||||
Diese Website verwendet <strong class="text-white">keine Analyse-Tools</strong> (wie Google Analytics,
|
||||
Matomo o.ae.) und kein Tracking. Es findet keine Auswertung des Nutzerverhaltens statt.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<!-- 6. Datenquellen -->
|
||||
<div class="bg-slate-900/60 rounded-xl border border-slate-800 p-6 space-y-4">
|
||||
<h2 class="text-lg font-semibold text-white">6. Dargestellte Daten</h2>
|
||||
<p>
|
||||
Die auf dieser Website dargestellten Informationen zu IETF Internet-Drafts stammen aus
|
||||
oeffentlich zugaenglichen Quellen, insbesondere dem
|
||||
<a href="https://datatracker.ietf.org" target="_blank" rel="noopener" class="text-blue-400 hover:text-blue-300">IETF Datatracker</a>.
|
||||
Die Autorennamen und Organisationszugehoerigkeiten sind oeffentliche Informationen aus den
|
||||
IETF-Dokumenten selbst.
|
||||
</p>
|
||||
<p>
|
||||
Die auf dieser Website gezeigten Bewertungen und Analysen wurden automatisiert mit Hilfe von
|
||||
KI-Modellen erstellt und stellen keine redaktionelle Meinungsaeusserung dar.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<!-- 7. Betroffenenrechte -->
|
||||
<div class="bg-slate-900/60 rounded-xl border border-slate-800 p-6 space-y-4">
|
||||
<h2 class="text-lg font-semibold text-white">7. Ihre Rechte (DSGVO)</h2>
|
||||
<p>Sie haben gegenueber dem Verantwortlichen folgende Rechte hinsichtlich Ihrer personenbezogenen Daten:</p>
|
||||
<ul class="list-disc list-inside space-y-1 text-slate-400">
|
||||
<li>Recht auf Auskunft (Art. 15 DSGVO)</li>
|
||||
<li>Recht auf Berichtigung (Art. 16 DSGVO)</li>
|
||||
<li>Recht auf Loeschung (Art. 17 DSGVO)</li>
|
||||
<li>Recht auf Einschraenkung der Verarbeitung (Art. 18 DSGVO)</li>
|
||||
<li>Recht auf Widerspruch gegen die Verarbeitung (Art. 21 DSGVO)</li>
|
||||
<li>Recht auf Datenuebertragbarkeit (Art. 20 DSGVO)</li>
|
||||
</ul>
|
||||
<p>
|
||||
Sie haben zudem das Recht, sich bei einer Datenschutz-Aufsichtsbehoerde ueber die
|
||||
Verarbeitung Ihrer personenbezogenen Daten zu beschweren.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<!-- 8. SSL -->
|
||||
<div class="bg-slate-900/60 rounded-xl border border-slate-800 p-6 space-y-4">
|
||||
<h2 class="text-lg font-semibold text-white">8. SSL-/TLS-Verschluesselung</h2>
|
||||
<p>
|
||||
Diese Website nutzt aus Sicherheitsgruenden eine SSL- bzw. TLS-Verschluesselung.
|
||||
Eine verschluesselte Verbindung erkennen Sie daran, dass die Adresszeile des Browsers von
|
||||
"http://" auf "https://" wechselt und an dem Schloss-Symbol in Ihrer Browserzeile.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
||||
Reference in New Issue
Block a user