feat: rework datenschutz

This commit is contained in:
ndsboy 2024-10-16 20:46:04 +00:00
parent c22ad8f45d
commit e1344d39be
10 changed files with 108 additions and 91 deletions

View file

@ -2,5 +2,9 @@ FROM mcr.microsoft.com/devcontainers/base:alpine
RUN apk add typst
RUN mkdir -p /fonts
RUN wget -O /fonts/ubuntu.ttf https://cdn.jsdelivr.net/fontsource/fonts/ubuntu@latest/latin-400-normal.ttf
RUN wget -O /fonts/ubuntu-italic.ttf https://cdn.jsdelivr.net/fontsource/fonts/ubuntu@latest/latin-400-italic.ttf
RUN wget -O /fonts/ubuntu-bold.ttf https://cdn.jsdelivr.net/fontsource/fonts/ubuntu@latest/latin-700-normal.ttf
RUN wget -O /fonts/noto.ttf https://cdn.jsdelivr.net/fontsource/fonts/noto-sans@latest/latin-400-normal.ttf
RUN wget -O /fonts/noto-italic.ttf https://cdn.jsdelivr.net/fontsource/fonts/noto-sans@latest/latin-400-italic.ttf
RUN wget -O /fonts/noto-bold.ttf https://cdn.jsdelivr.net/fontsource/fonts/noto-sans@latest/latin-700-normal.ttf
ENV TYPST_FONT_PATHS=/fonts

View file

@ -39,8 +39,6 @@
+ Kosten für Verpackungsmaterial sowie dem Versand sind nicht Bestandteil des ausgewiesenen Kaufpreises. Sollten mehrere Produkte bestellt werden, werden diese ggf. zusammen in einem Karton geliefert.
+ Der swablab e.V. versendet hauptsächlich mit UPS, DHL und der Deutschen Post. Die Kosten für den Versand berechnen sich aus dem Gewicht, den Abmaßen der Versandkartons sowie dem Lieferland.
// workaround bug https://github.com/typst/typst/issues/993
#pagebreak()
= Gefahrenübergang bei Versendung
+ Wird die Ware auf Wunsch des Bestellers an diesen versandt, so geht mit der Absendung an den Besteller, spätestens mit Verlassen des Werks/Lagers die Gefahr des zufälligen Untergangs oder der zufälligen Verschlechterung der Ware auf den Besteller über. Dies gilt unabhängig davon, ob die Versendung der Ware vom Erfüllungsort erfolgt oder wer die Frachtkosten trägt.
@ -54,8 +52,6 @@
= Urheberrecht
+ Die Nutzer sind jeweils selbst dafür verantwortlich, die Rechte an der dem swablab e.V. zur Verfügung gestellten Daten, CAD/3D-Modelle zu besitzen. Der swablab e.V. ist insbesondere nicht verpflichtet, die Berechtigung der Nutzer zu überprüfen. Die Nutzer stellen dem swablab e.V. bei einem Verstoß gegen die vorstehend beschriebene Rechteeinräumung von sämtlichen berechtigten Ansprüchen Dritter im Hinblick frei.
// workaround bug https://github.com/typst/typst/issues/993
#pagebreak()
= Gewährleistung und Mängelrüge sowie Rückgriff/Herstellerregress
+ Gewährleistungsrechte des Bestellers setzen voraus, dass dieser seinen nach § 377 HGB geschuldeten Untersuchungs- und Rügeobliegenheiten ordnungsgemäß nachgekommen ist.
+ Mängelansprüche verjähren in 12 Monaten nach erfolgter Ablieferung der vom swablab e.V. gelieferten Ware bei unserem Besteller. Für Schadensersatzansprüche bei Vorsatz und grober Fahrlässigkeit sowie bei Verletzung von Leben, Körper und Gesundheit, die auf einer vorsätzlichen oder fahrlässigen Pflichtverletzung des Verwenders beruhen, gilt die gesetzliche Verjährungsfrist. Soweit das Gesetz gemäß § 438 Abs. 1 Nr. 2 BGB (Bauwerke und Sachen für Bauwerke), § 445 b BGB (Rückgriffsanspruch) und § 634a Absatz 1 BGB (Baumängel) längere Fristen zwingend vorschreibt, gelten diese Fristen. Vor etwaiger Rücksendung der Ware ist die Zustimmung durch ein vertretungsberechtigtes Mitglied des swablab e.V. einzuholen.

View file

@ -2,17 +2,21 @@ FROM docker.io/alpine:latest AS build
RUN apk add typst
RUN mkdir -p /fonts
RUN wget -O /fonts/ubuntu.ttf https://cdn.jsdelivr.net/fontsource/fonts/ubuntu@latest/latin-400-normal.ttf
RUN wget -O /fonts/ubuntu-italic.ttf https://cdn.jsdelivr.net/fontsource/fonts/ubuntu@latest/latin-400-italic.ttf
RUN wget -O /fonts/ubuntu-bold.ttf https://cdn.jsdelivr.net/fontsource/fonts/ubuntu@latest/latin-700-normal.ttf
RUN wget -O /fonts/noto.ttf https://cdn.jsdelivr.net/fontsource/fonts/noto-sans@latest/latin-400-normal.ttf
RUN wget -O /fonts/noto-italic.ttf https://cdn.jsdelivr.net/fontsource/fonts/noto-sans@latest/latin-400-italic.ttf
RUN wget -O /fonts/noto-bold.ttf https://cdn.jsdelivr.net/fontsource/fonts/noto-sans@latest/latin-700-normal.ttf
ENV TYPST_FONT_PATHS=/fonts
WORKDIR /app
COPY . .
RUN typst c 3d-druck-agb.typ
RUN typst c beitragsordnung.typ
RUN typst c beitrittserklärung.typ
RUN typst c beleg.typ
RUN typst c datenschutz-einwilligung.typ
RUN typst c datenschutz.typ
RUN typst c haftungsausschluss.typ
RUN typst c mtgliedsantrag.typ
RUN typst c satzung.typ
RUN typst c werkstatt-agb.typ
RUN typst c werkstatt-regeln.typ

View file

@ -1,45 +0,0 @@
#import "templates/tmpl_page.typ": tmpl_page
#import "templates/form.typ": form, form_field
#show: doc => tmpl_page(
title: "Datenschutzrechtliche Hinweise",
version: "v1.2",
change_date: "24.06.2023",
subtext: [
Der swablab e. V. verarbeitet personenbezogene Daten seiner Mitglieder, sowie bei minderjährigen Mitgliedern auch personenbezogene Daten deren Sorgeberechtigter.
],
doc,
)
== Verantwortlicher
Verantwortlicher für die Datenverarbeitung ist der swablab e. V., vertreten durch den Vorstand: Manuel Knodel, Fabian Haas, den weiteren einzelvertretungsberechtigten Vorstandsmitgliedern, sowie den in der Verwaltung tätigen Mitgliedern. \
Vereinsanschrift: swablab e. V., Katharinenstr. 1, 72250 Freudenstadt; E-Mail: #link("info@swablab.de").
== Zweck der Verarbeitung personenbezogener Daten
- Mitgliederverwaltung und Mitgliederbetreuung
- Förderung der Ziele des Vereinszwecks
Rechtsgrundlage: Art. 6 Abs. 1 b\) DSGVO
== Nutzung der personenbezogenen Daten
Der Verein veröffentlicht Daten seiner Mitglieder unter anderem im Internet (auf seiner Homepage #link("https://swablab.de")[swablab.de]), auf Social Media sowie in Printmedien (wie den Schwarzwälder Boten). Insbesondere werden in obigen Medien auch Bilder von Vereinsveranstaltungen veröffentlicht. Das Mitglied willigt in diese Veröffentlichung ein, Art. 6 Abs. 1 a\) DSGVO. Diese Einwilligung kann jederzeit ohne Angabe von Gründen widerrufen werden. Der Widerruf ist an die Verantwortlichen (Ziff. 1) zu richten.
== Dauer der Speicherung
Nach dem Austritt werden Name, Adresse und Geburtsdatum aus der Mitgliederliste gelöscht. Personenbezogene Daten des austretenden Mitglieds, die die Kassenverwaltung betreffen, werden gemäß den steuerrechtlichen Bestimmungen bis zu 10 Jahre ab Austritt aufbewahrt.
== Auskunftsrecht
Jedes Vereinsmitglied hat das Recht auf
- Auskunft über die zu seiner Person gespeicherten Daten,
- Berichtigung der zu seiner Person gespeicherten Daten, wenn sie unrichtig sind,
- Sperrung der zu seiner Person gespeicherten Daten, wenn sich bei behaupteten Fehlern weder deren Richtigkeit noch deren Unrichtigkeit feststellen lässt,
- Löschung der zu seiner Person gespeicherten Daten, wenn die Speicherung unzulässig war.
== Verstöße
Das Mitglied hat das Recht, sich bei der Aufsichtsbehörde (Landesdatenschutzbeauftragter des Landes Baden-Württemberg) bei Verstößen des swablab e.V. gegen datenschutzrechtliche Bestimmungen bei der Verarbeitung seiner personenbezogenen Daten zu beschweren.
#form[Unterschrift][
#form_field[ort & datum]
][
#form_field[unterschrift\
(bei minderjährigen der gesetzliche vertreter)]
]

54
datenschutz.typ Normal file
View file

@ -0,0 +1,54 @@
#import "templates/tmpl_page.typ": tmpl_page
#show: doc => tmpl_page(
title: "Datenschutzhinweise",
version: "v2.0",
change_date: "16.10.2024",
doc,
)
Wir freuen uns über dein Interesse an swablab e.V. Der Schutz deiner personenbezogenen Daten ist uns wichtig. In diesem Dokument informieren wir dich darüber, welche Daten wir erheben, zu welchem Zweck sie verwendet werden und wie du deine Rechte ausüben kannst.
== Verantwortlicher
Verantwortlicher für die Datenverarbeitung ist der swablab e. V., vertreten durch den Vorstand: Manuel Knodel, Fabian Haas, den weiteren einzelvertretungsberechtigten Vorstandsmitgliedern, sowie den in der Verwaltung tätigen Mitgliedern.
Vereinsanschrift: \
swablab e. V., Katharinenstr. 1, 72250 Freudenstadt; E-Mail: #link("info@swablab.de").
== Erhebung und Verarbeitung personenbezogener Daten
Bei Mitgliedern speichern wir alle personenbezogenen Daten, die im Mitgliedsantrag angegeben sind, einschließlich Name, Adresse, E-Mail-Adresse, Telefonnummer, Geburtsdatum und für SEPA benötigte Informationen.
Bei Personen, die den Haftungsausschluss unterschrieben haben, speichern wir alle personenbezogene Daten, die im Haftungsausschluss angegeben sind, einschließlich Name, Adresse, E-Mail-Adresse, Telefonnummer und Geburtsdatum.
Bei minderjährigen Personen werden auch personenbezogene Daten der Sorgeberechtigten gespeichert.
== Zweck der Datenverarbeitung
Die Verarbeitung der Daten erfolgt zu folgenden Zwecken:
- Mitgliederverwaltung
- Kommunikation über Veranstaltungen und Angebote
- Rechtliche Absicherung
- Veröffentlichung von Bildern und Videos auf der Website (https://swablab.de), auf Social Media sowie in Printmedien
== Rechtsgrundlage der Verarbeitung
Die Verarbeitung der Daten erfolgt auf Grundlage der Einwilligung gemäß Art. 6 Abs. 1 lit. a DSGVO.
== Dauer der Speicherung
Die Daten werden so lange gespeichert, wie es für die oben genannten Zwecke erforderlich ist.
Personenbezogene Daten, die die Kassenverwaltung betreffen, werden gemäß den steuerrechtlichen Bestimmungen bis zu 10 Jahre ab Austritt aufbewahrt.
Bei Mitgliedern bleiben die Daten bis zur Beendigung der Mitgliedschaft gespeichert.
Bilder werden bis auf Widerruf veröffentlicht.
== Rechte der betroffenen Person
Personen haben das Recht, Auskunft über die von uns gespeicherten personenbezogenen Daten zu verlangen, Berichtigung, Löschung oder Einschränkung der Verarbeitung zu verlangen.
Außerdem kann die Einwilligung jederzeit widerrufen werden.
== Verstöße
Das Mitglied hat das Recht, sich bei der Aufsichtsbehörde (Landesdatenschutzbeauftragter des Landes Baden-Württemberg) bei Verstößen des swablab e.V. gegen datenschutzrechtliche Bestimmungen bei der Verarbeitung seiner personenbezogenen Daten zu beschweren.

View file

@ -3,8 +3,8 @@
#show: doc => tmpl_page(
title: "Haftungsausschluss",
version: "v1.0",
change_date: "23.06.2023",
version: "v1.1",
change_date: "16.10.2024",
doc,
)
@ -34,25 +34,27 @@
#form_field[datum]
][]
== Datenschutzrechtliche Einwilligungserklärung nach DSGVO
#v(1em)
Mit meiner Unterschrift willige ich (und ggf. mein Kind, s.u.) in die Speicherung und Verarbeitung der von mir angegebenen personenbezogenen Daten ein. Diese sind für die Nutzerverwaltung erforderlich. Unsere vollständige Datenschutzerklärung ist unter #link("https://swablab.de/docs/datenschutz")[swablab.de/docs/datenschutz] einsehbar.
Mit meiner Unterschrift willige ich in die Speicherung und Verarbeitung der von mir angegebenen personenbezogenen Daten ein. Unsere vollständigen Datenschutzhinweise sind unter https://swablab.de/docs/datenschutz.pdf einsehbar.
== Allgemeinen Geschäftsbedingungen (AGB)
Mit meiner Unterschrift akzeptiere ich (und ggf. mein Kind, s.u.) die Allgemeinen Geschäftsbedingungen (AGB). Einsehbar unter #link("https://swablab.de/docs/werkstatt-agb")[swablab.de/docs/werkstatt-agb] und als Aushang im swablab.
Mit meiner Unterschrift akzeptiere ich die Allgemeinen Geschäftsbedingungen (AGB). Einsehbar unter https://swablab.de/docs/werkstatt-agb.pdf und als Aushang im swablab.
== Werkstattregeln
Ich bestätige, dass ich (und ggf. mein Kind, s.u.) die Werkstattregeln zur Kenntnis genommen habe und diese befolgen werde. Eine Ersteinweisung in die Werkstatt habe ich erhalten.
#form[Unterschrift][
#form_field[ort & datum]
][
#form_field[unterschrift (bei minderjährigen der ges. vertr.)]
]
Ich bestätige, dass ich die Werkstattregeln zur Kenntnis genommen habe und diese befolgen werde. Eine Ersteinweisung in die Werkstatt habe ich erhalten.
#v(1em)
#block(stroke: 1pt + black,inset: 0.5em)[
== Regelung für Minderjährige
Mit meiner Unterschrift bestätige ich, #form_inline(), dass mein Kind #form_inline(), die Werkstatt des swablab e.V. eigenständig und auf eigene bzw. meine Verantwortung und mit meinem Einverständnis nutzen darf. Welche Werkräume und Gerätschaften mein Kind benutzen darf, kläre ich vorab mit meinem Kind. Für die Einhaltung dieser Vereinbarung bin ausschließlich ich in Absprache mit meinem Kind verantwortlich. Die Werkstattbetreiber können und werden nicht die Aufsicht und Kontrolle dieser Vorgaben übernehmen.
]
#form(width: 70pt)[Unterschrift][
#form_field[ort & datum]
][
#form_field[unterschrift (bei minderjährigen der ges. vertr.)]
]

View file

@ -2,9 +2,9 @@
#import "templates/form.typ": form, form_field, form_inline
#show: doc => tmpl_page(
title: "Beitrittserklärung",
version: "v1.6",
change_date: "09.09.2023",
title: "Mitgliedsantrag",
version: "v2.0",
change_date: "16.10.2024",
subtext: [
Hiermit trete ich zum #form_inline(width: 10em), dem swablab e.V. als Mitglied bei und erkenne die Satzung, die Beitragsordnung und die Ziele des Vereins an.
],
@ -15,29 +15,29 @@
Bitte leserlich in Druckbuchstaben ausfüllen. Alle Felder sind Pflichtangaben.
]
#form[Name][
#form(width: 65pt)[Name][
#form_field[vorname]
][
#form_field[nachname]
]
#form[Anschrift][
#form(width: 65pt)[Anschrift][
#form_field[straße & hausnummer]
][
#form_field[plz & ort]
]
#form[Kontakt][
#form(width: 65pt)[Kontakt][
#form_field[email]
][
#form_field[telefon]
]
#form[Geburtstag][
#form(width: 65pt)[Geburtstag][
#form_field[datum]
][]
#form[monatlicher\ Beitrag][
#form(width: 65pt)[monatlicher\ Beitrag][
#form_field(width: 2em)[voll (16€\*)]
][
#form_field(width: 2em)[ermäßigt (8€\*)]
@ -48,18 +48,24 @@
][
#form_field[selbstgewählt]
]
#text(10pt, style: "italic")[
\* Bitte eines der Felder ankreuzen. Es kann auch ein beliebig höherer Beitrag entrichtet werden.
]
#form[Unterschrift][
#v(1em)
Mit meiner Unterschrift willige ich in die Speicherung und Verarbeitung der von mir angegebenen personenbezogenen Daten ein. Unsere vollständigen Datenschutzhinweise sind unter https://swablab.de/docs/datenschutz.pdf einsehbar.
#form(width: 65pt)[Unterschrift][
#form_field[ort & datum]
][
#form_field[unterschrift (bei minderjährigen der ges. vertr.)]
]
#text(10pt, style: "italic")[
\* Bitte eines der Felder ankreuzen. Es kann auch ein beliebig höherer Beitrag entrichtet werden.
]
#v(1em)
== SEPA-Lastschriftmandat
=== SEPA-Lastschriftmandat
Hiermit ermächtige ich den
#block(inset: (x: 3em))[
@ -70,27 +76,23 @@ Hiermit ermächtige ich den
den jeweils gültigen Vereinsbeitrag bei Fälligkeit zu Lasten meines Kontos mittels Lastschrift einzuziehen. Zugleich weise ich mein Kreditinstitut an, die vom swablab e.V. auf mein Konto gezogenen Lastschriften einzulösen.
#text(10pt, style: "italic")[
Hinweis: Ich kann innerhalb von acht Wochen, beginnend mit dem Belastungsdatum, die Erstattung des belasteten Betrages verlangen. Es gelten dabei die mit meinem Kreditinstitut vereinbarten Bedingungen.
]
#form[Kontoinhaber][
#form(width: 70pt)[Kontoinhaber][
#form_field[vorname]
][
#form_field[nachname]
]
#form[IBAN][
#form(width: 70pt)[IBAN][
#form_field[iban]
]
#form[Institut\ & BIC][
#form(width: 70pt)[Institut & BIC][
#form_field[institut]
][
#form_field[bic]
]
#form[Unterschrift][
#form(width: 70pt)[Unterschrift][
#form_field[ort & datum]
][
#form_field[unterschrift kontoinhaber\

View file

@ -39,5 +39,8 @@
paper: "a4",
margin: (x: 2cm, y: 2cm),
)
show link: underline
doc
}

View file

@ -1,13 +1,12 @@
#import "common.typ": colors
#let form(title, ..fields) = {
#let form(title, ..fields, width: 60pt) = {
grid(
columns: (60pt, ..fields.pos().map(i => 1fr)),
columns: (width, ..fields.pos().map(i => 1fr)),
rows: (2.25em),
gutter: 0.5em,
text(10pt)[
#align(top + right)[
#v(0.5em)
#align(horizon + right)[
#strong(title)
]
],

View file

@ -40,8 +40,6 @@
+ Alle Preise und Konditionen werden dem Nutzer transparent dargestellt und bei Bedarf erläutert.
// workaround bug https://github.com/typst/typst/issues/993
#pagebreak()
= Pflichten des Mieters
+ Den Anweisungen des Vorstands des swablab e.V. ist unbedingt und ohne Ausnahme Folge zu leisten.
@ -58,7 +56,7 @@
= Werkstatteinrichtung
+ Der Nutzer muss bei vor der Nutzung von Werkzeugen oder Maschinen diese auf Beschädigung prüfen und eventuelle Beschädigungen oder Defekte sofort dem swablab e.V. melden. Der Nutzer kommt für alle durch ihn entstandenen Schäden und Defekte an den Werkzeugen oder Maschinen des swablab e.V. oder auch an seinen eigenen mitgebrachten und benutzten Werkzeugen und Materialien auf.
+ Das Labelsystem ist unbedingt zu beachten. Weitere Infos dazu sind im Wiki unter #link("https://wiki.swablab.de/de/Labelsystem")[wiki.swablab.de/de/Labelsystem] einsehbar.
+ Das Labelsystem ist unbedingt zu beachten. Weitere Infos dazu sind im Wiki unter https://wiki.swablab.de/de/Labelsystem einsehbar.
+ Der Nutzer trägt die Kosten für sämtliche durch ihn beschädigten Werkzeuge, Maschinen oder Einrichtungen (Wiederbeschaffungskosten).
@ -111,7 +109,7 @@
+ Die Einwilligung zur Verwendung persönlicher Daten kann selbstverständlich jederzeit mit Wirkung für die Zukunft widerrufen werden.
+ Weitere Informationen zum Datenschutz im Sinne des Artikels 13 der DSGVO können unseren Datenschutzhinweisen entnommen werden. Diese findet man auf unserer Website unter #link("https://swablab.de/docs/beitrittserklaerung")[swablab.de/docs/beitrittserklaerung]
+ Weitere Informationen zum Datenschutz im Sinne des Artikels 13 der DSGVO können unseren Datenschutzhinweisen entnommen werden. Diese findet man auf unserer Website unter https://swablab.de/docs/mitgliedsantrag.pdf
= Schlussbestimmungen
+ *Nebenabreden* - Mündliche Nebenabreden sind nicht getroffen. Änderungen und/oder Ergänzungen des Vertrages bedürfen der Schriftform, dies gilt auch für Änderungen dieses Schriftformerfordernisses.