diff --git a/static/docs/datenschutz.html b/static/docs/datenschutz.html new file mode 100644 index 0000000..5850a4d --- /dev/null +++ b/static/docs/datenschutz.html @@ -0,0 +1,202 @@ + + + + + + Datenschutz - Kontrollverlust + + + + +
+
+ Impressum - + Datenschutz - + Beitragsordnung +
+
+

Kontrollverlust

+
+
+
+
+

Datenschutzerklärung

+ +

Verantwortlicher
+David Bernet
+Merseburger Str. 108
+06110 Halle (Saale)
+
+Telefon: +49-15782760787
+E-Mail: david@bernet.it +

+ +

Übersicht der erfassten Daten

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DatenartZweckSpeicherdauerRechtsgrundlage
BenutzernameKontoidentifikationBis zur LöschungVertragserfüllung
Passwort (gehasht)AuthentifizierungBis zur LöschungVertragserfüllung
Session-TokenAngemeldet bleibenGewählte Dauer (20 Min - 1 Jahr)Vertragserfüllung
Beiträge & BilderForumsinhaltBis zur LöschungVertragserfüllung
IP-Adresse (vollständig)Technische BereitstellungMax. 24 StundenBerechtigtes Interesse
IP-Adresse (anonymisiert)NutzungsstatistikUnbegrenztBerechtigtes Interesse
+
+ +

1. Registrierung und Benutzerkonto

+Erfasste Daten: +

+Verarbeitung: + +Zweck: Erstellung und Verwaltung des Benutzerkontos
+Rechtsgrundlage: Vertragserfüllung (Art. 6 Abs. 1 lit. b DSGVO)
+Speicherdauer: Bis zur Löschung des Kontos +

+ +

2. Anmeldung und Sessions

+Erfasste Daten: +

+Cookies: + +Wählbare Session-Dauer: 20 Minuten, 1 Stunde, 5 Stunden, 24 Stunden oder 1 Jahr
+Zweck: Authentifizierung und Sicherheit
+Rechtsgrundlage: Vertragserfüllung (Art. 6 Abs. 1 lit. b DSGVO) +

+ +

3. Forumsbeiträge

+Erfasste Daten: +

+Sichtbarkeit: Beiträge und Benutzername sind öffentlich einsehbar
+Zweck: Bereitstellung der Forumsfunktion
+Rechtsgrundlage: Vertragserfüllung (Art. 6 Abs. 1 lit. b DSGVO)
+Speicherdauer: Bis zur Löschung durch den Nutzer +

+ +

4. Server-Logs

+Erfasste Daten: +

+Zweck: Technische Bereitstellung der Website und Fehleranalyse
+Rechtsgrundlage: Berechtigtes Interesse (Art. 6 Abs. 1 lit. f DSGVO)
+Speicherdauer: Maximal 24 Stunden +

+ +

5. Anonymisierte Nutzungsstatistik

+Erfasste Daten: +

+Zweck: Erfassung des Seitenwachstums und Auswertung der Nutzeraktivität
+Rechtsgrundlage: Berechtigtes Interesse (Art. 6 Abs. 1 lit. f DSGVO)
+Hinweis: Durch die Anonymisierung ist keine Rückverfolgung auf einzelne Personen möglich +

+ +

6. Datenlöschung

+Beitrag löschen: +

+Konto löschen: + +

+ +

7. Nicht erfasste Daten

+Folgende Daten werden nicht erhoben: +

+

+ +

8. Ihre Rechte

+Sie haben folgende Rechte bezüglich Ihrer personenbezogenen Daten: +

+Zur Ausübung Ihrer Rechte wenden Sie sich bitte an die oben genannten Kontaktdaten. +

+ +

9. Sicherheitsmaßnahmen

+

+

+ +
+
+
+ + diff --git a/web/entry.html b/web/entry.html index 9e0c813..b44af15 100644 --- a/web/entry.html +++ b/web/entry.html @@ -3,13 +3,18 @@ - kver + Kontrollverlust
-

kver

-
zurück zum Feed
+ +

Kontrollverlust

+
zurück zum Feed
diff --git a/web/index.html b/web/index.html index 2680fbe..a4314b6 100644 --- a/web/index.html +++ b/web/index.html @@ -3,12 +3,17 @@ - kver + Kontrollverlust
-

kver

+ +

Kontrollverlust

diff --git a/web/js/app.js b/web/js/app.js index ba9477b..be92592 100644 --- a/web/js/app.js +++ b/web/js/app.js @@ -14,7 +14,7 @@ async function refreshHeader() { if (loggedIn) { const me = await api.get("/user/info"); const user = encodeURIComponent(me.username); - bar.innerHTML = `mein Profil `; + bar.innerHTML = `mein Profil `; document.getElementById("logout-btn").addEventListener("click", async () => { await api.get("/auth/logout"); await refreshHeader(); diff --git a/web/user.html b/web/user.html index be89daf..8b0ad2d 100644 --- a/web/user.html +++ b/web/user.html @@ -3,13 +3,18 @@ - kver + Kontrollverlust
-

kver

- + +

Kontrollverlust

+