Als Verband möchte ich das Einverständnis von Neumitgliedern für meine Datenschutzerklärung (DSE) einholen.
Das Feature soll wenn möglich im Core umgesetzt werden. Hinweise und Rückmeldungen von anderen Hitobito-Kunden sind willkommen!
Funktionalität
Einverständniserklärung
Es gibt drei Szenarien, um das Einverständnis zur DSE abzuholen.
1. Selbstregistrierung
Das Neumitglied registriert sich selber in Hitobito. Dies kann via Link auf eine Gruppe oder via externer Anlass erfolgen. Die Person bestätigt selber, dass sie mit den Bedingungen einverstanden ist.
2. Fremdregistrierung
Die eintragende Person (zum Beispiel Adressverwalterin) bestätigt, dass das Neumitglied mit den Bedingungen einverstanden ist. Sie holt das Einverständnis manuell ab (Eintrittsformular, QR-Code auf entsprechende Dokumente, usw.)
3. Anmeldung bei Lagern / Kursen
Um das Einverständnis schneller von mehr Mitgliedern zu erhalten, soll auch bei der Lager- und Kursanmeldung das Einverständnis abgeholt werden, falls noch nicht vorhanden.
Allgemein
Hilfetexte erlauben, wo möglich, Erklärungen für die Personen, die eine Anmeldung machen, zu hinterlegen.
DSE pro Ebene erlauben
Alle Ebenen haben die Möglichkeit, eigene Bestimmungen zum Datenschutz hochzuladen. Ist ein Dokument vorhanden, so wird es bei der Registrierung zusätzlich zu den anderen angezeigt.
- Der Upload erfolgt über Gruppe -> Bearbeiten.
- Es kann genau ein Dokument hochgeladen werden.
- Es sind nur PDFs erlaubt.
- Es gibt ein Titel-Feld, damit jedes Dokument mit einem passenden Namen beschriftet werden kann (Länge limitieren)
Mockup
Selbstregistrierung

Fremdregistrierung

Lageranmeldung / Kursanmeldung
(nur oberer Screenshot ist relevant)

Abgrenzung
- Nicht-Mitglieder brauchen keine Einverständnis zu geben
- Ein Dokument pro Ebene reicht. Dokumente können auch gemerged werden, wenn es mehr sein sollen.
- Links anstatt PDFs nein: Es besteht sonst die Gefahr, dass die verlinkte Seite verschoben oder nicht mehr vorhanden ist
- Text anstatt PDFs: In einer ersten Version nicht. Ev. mal als Weiterentwicklung
- Dokumente müssen nicht versioniert sein. Bei Änderungen muss typischerweise keine erneute Einverständnis eingeholt werden.
- Auch wenn eine Ebene eine neue DSE hinterlegt, werden vorerst nicht alle Einverständnisse gelöscht.
- Das externe Registrierungs-Formular der GLP wird für den Moment nicht angepasst
Tech spec
ToDo
Als Verband möchte ich das Einverständnis von Neumitgliedern für meine Datenschutzerklärung (DSE) einholen.
Das Feature soll wenn möglich im Core umgesetzt werden. Hinweise und Rückmeldungen von anderen Hitobito-Kunden sind willkommen!
Funktionalität
Einverständniserklärung
Es gibt drei Szenarien, um das Einverständnis zur DSE abzuholen.
1. Selbstregistrierung
Das Neumitglied registriert sich selber in Hitobito. Dies kann via Link auf eine Gruppe oder via externer Anlass erfolgen. Die Person bestätigt selber, dass sie mit den Bedingungen einverstanden ist.
2. Fremdregistrierung
Die eintragende Person (zum Beispiel Adressverwalterin) bestätigt, dass das Neumitglied mit den Bedingungen einverstanden ist. Sie holt das Einverständnis manuell ab (Eintrittsformular, QR-Code auf entsprechende Dokumente, usw.)
3. Anmeldung bei Lagern / Kursen
Um das Einverständnis schneller von mehr Mitgliedern zu erhalten, soll auch bei der Lager- und Kursanmeldung das Einverständnis abgeholt werden, falls noch nicht vorhanden.
Allgemein
Hilfetexte erlauben, wo möglich, Erklärungen für die Personen, die eine Anmeldung machen, zu hinterlegen.
DSE pro Ebene erlauben
Alle Ebenen haben die Möglichkeit, eigene Bestimmungen zum Datenschutz hochzuladen. Ist ein Dokument vorhanden, so wird es bei der Registrierung zusätzlich zu den anderen angezeigt.
Mockup
Selbstregistrierung

Fremdregistrierung

Lageranmeldung / Kursanmeldung

(nur oberer Screenshot ist relevant)
Abgrenzung
Tech spec
ToDo
people, :privacy_policy_accepted_at, :timestamp, null: true:privacy_policy_titleaufGroup(nullable,translates :privacy_policy_titlein group.rb)privacy_policy_titleprivacy_policy"DSE/Datenschutzerklärung"privacy_policy_titledes jeweiligen Layers angezeigt werdenprivacy_policy_accepted_at.present?), dann soll die Checkbox aktiviert und disabled angezeigt werden.params[:for_someone_else]anders