Nutzungsbedingungen und Datenschutzakzeptanz bei der Anmeldung
Was das ist
Jedes neue Konto muss die Nutzungsbedingungen und die Datenschutzrichtlinie ausdrücklich akzeptieren, bevor die Anmeldung abgeschlossen wird. Das Anmeldeformular zeigt eine erforderliche Checkbox, die beide Dokumente verlinkt (sie öffnen sich in einem neuen Tab, sodass das Formular nicht verloren geht); das Einreichen ohne das Anklicken blockiert die Registrierung mit einer klaren Nachricht.
Der Nachweis
Wenn sich ein Benutzer registriert, stempelt die Plattform terms_accepted_at
(exakte Zeit) und terms_version (das Datum, an dem die Bedingungen,
welche sie gesehen haben, wirksam wurden) in die Zeile UserWorkspacePreference. Sollte die Akzeptanz jemals angefochten werden, ist dies der Nachweis. Konten, die vor dem 20.07.2026 erstellt wurden, haben keinen Stempel
— sie sind vor dem Tordatum erstellt worden.
Die rechtlichen Seiten
- /terms/ — Nutzungsbedingungen in einfacher Sprache: Inhalteigentum, Haftungsausschluss für KI-Ausgaben (keine professionelle Beratung), akzeptable Nutzung, Gewährleistungsausschluss im Ist-Zustand, Haftungsgrenze, Kündigung, Änderungen mit Vorankündigung.
- /privacy/ — umgeschrieben am 20.07.2026, um einladend und in einfacher Sprache zu sein, während keine internen Anbieter oder Stapeldetails genannt werden (Hosting, E-Mail, KI-Anbieter werden allgemein beschrieben). Das ist absichtlich: Die alte Seite hat Wettbewerbern Einblicke in Infrastrukturentscheidungen gegeben und eine Aktualisierungspflicht geschaffen, jedes Mal, wenn ein Anbieter gewechselt wurde. Ein Test schützt davor, dass Anbieternamen wieder auftauchen.
- Beide Seiten sind mit der Anmelde-Checkbox, der Fußzeile der Seite und dem “OrbitingFox erkunden”-Popup verlinkt (das i im Titel der Startseite und das Fußzeilen-i-Symbol).
Bearbeitung der rechtlichen Seiten (kein Code erforderlich)
Admin-Dashboard → System → Rechtliche Seiten
(/adminapp/legal-pages/): Bearbeiten Sie den gesamten HTML-Inhalt eines der Dokumente und
Speichern & veröffentlichen die öffentliche Seite wird sofort aktualisiert. Zurücksetzen auf
vorinstalliert wechselt jederzeit zurück zum ursprünglichen Text (der benutzerdefinierte Entwurf wird
beibehalten, nur deaktiviert). Eine leere Speicherung wird abgelehnt, und wenn irgendetwas mit der Datenbanküberschreibung schiefgeht,
wird der vorinstallierte Text angezeigt — die Seiten können niemals leer sein.
Was der Editor der rechtlichen Seiten entfernt (BL-303)
Die Nutzungsbedingungen und die Datenschutzrichtlinie sind öffentliche Seiten, die jeder Besucher sieht, daher
veröffentlicht der Editor kein rohes HTML. Beim Speichern und erneut, wenn die Seite angezeigt wird,
werden Skripte, Ereignishandler (wie onclick), javascript:-Links
und inline style-Attribute entfernt; Überschriften, Absätze, Listen,
Links, Tabellen und class-Attribute bleiben erhalten. Wenn nach der Bereinigung nichts übrig bleibt,
wird das Speichern verweigert und der vorinstallierte Text bleibt sichtbar. Übersetzungen der beiden Seiten
(einschließlich einer handbearbeiteten auf dem Übersetzungsbildschirm) werden auf die gleiche Weise bereinigt.
Für Entwickler: Der einzige vertrauenswürdige HTML-Code ist der vorinstallierte Text in
adminapp/legal_content.py. Alles andere durchläuft
clean_legal_html() (nh3 Standard plus class);
save_custom_legal() säubert beim Schreiben und get_legal_content() säubert
beim Lesen; die Schutzmaßnahme ist adminapp/test_legal_sanitise.py.
Für Entwickler / zukünftige Änderungen
- Vorinstallierter Inhalt:
adminapp/legal_content.py(Admin-Übersteuerung gespeichert inadminapp.LegalDocument); Routen mit Namentermsundprivacyinconfig/urls.pyrenderntemplates/legal_page.html. - Wenn die Bedingungen sich wesentlich ändern: Aktualisieren Sie den Template-Text UND dessen
“Gültigkeitsdatum”, und erhöhen Sie dann
CURRENT_TERMS_VERSIONinuserapp/models.py, damit neue Anmeldungen die neue Version aufzeichnen. - Die Checkbox befindet sich in
SignupForm(config/forms.py, Feldaccept_terms); der Stempel wird imsave()des Formulars vorgenommen. - Tests:
config.tests.TermsAcceptanceTests.
Professionelle Anmerkung
Diese Dokumente sind nach soliden Branchenstandards verfasst, aber wurden nicht von einem lizenzierten Anwalt überprüft. Vor der Berechnung von Kunden (Stripe-Phase) oder bei bedeutendem Maßstab, lassen Sie einen Anwalt überprüfen: (1) die Bestimmung zum anwendbaren Recht / Gerichtsstand in den Bedingungen und (2) ob die Datenschutzrichtlinie GDPR/CCPA-spezifische Abschnitte für das Zielpublikum, an das verkauft wird, benötigt.
This guide was translated automatically. Read the English original.