From d08621b616b0dabeeaac79b2e82992ae2d878fb4 Mon Sep 17 00:00:00 2001
From: Clemens Creutzburg
Es gelten die zum Zeitpunkt des Vertragsschlusses veröffentlichten - Preise, gestaffelt nach der Anzahl aktiver Teilnehmer des Kunden. Die - Preise verstehen sich zzgl. der jeweils gültigen gesetzlichen - Umsatzsteuer, soweit anwendbar. Die Abrechnung erfolgt monatlich im - Voraus. Bei Überschreiten einer Teilnehmerstufe während der Laufzeit wird - automatisch zur nächsthöheren Preisstufe gewechselt.
+Es gelten die jeweils aktuellen, unter Preise + veröffentlichten Preise, gestaffelt nach der Anzahl aktiver Teilnehmer des + Kunden. Der Anbieter ist gemäß § 19 UStG von der Umsatzsteuer befreit; die + genannten Preise sind Endpreise ohne gesonderten Ausweis von + Umsatzsteuer. Die Abrechnung erfolgt monatlich im Voraus. Bei + Überschreiten einer Teilnehmerstufe während der Laufzeit wird automatisch + zur nächsthöheren Preisstufe gewechselt. Preisänderungen werden dem Kunden + vor Wirksamwerden in Textform angekündigt.
Der Kunde ist für die Rechtmäßigkeit der Verarbeitung @@ -116,6 +118,8 @@ diff --git a/datenschutz.php b/datenschutz.php new file mode 100644 index 0000000..e468090 --- /dev/null +++ b/datenschutz.php @@ -0,0 +1,129 @@ + + + +
+Hinweis: Dies ist ein Entwurf, der die tatsächliche + technische Datenverarbeitung dieser App wiedergibt, aber vor + Produktivbetrieb rechtlich geprüft werden sollte.
+
+ Clemens Creutzburg
+ In den Sieben Stücken 9d
+ 30655 Hannover
+ E-Mail: info@ctb-it.de
+
Ein Datenschutzbeauftragter ist gesetzlich nicht vorgeschrieben und + daher nicht bestellt.
+ +Registrierst du ein Kundenkonto, sind wir für die Daten deines + Kundenkontos selbst (Name, E-Mail, Kundenname) Verantwortlicher im Sinne + der DSGVO. Für die Daten der Teilnehmer, die du innerhalb deines + Mandanten anlegst (z. B. Kolleginnen und Kollegen), verarbeiten wir die + Daten dagegen ausschließlich in deinem Auftrag und nach deiner Weisung – + du bist insoweit selbst Verantwortlicher, wir sind Auftragsverarbeiter. + Die Einzelheiten regelt ein separater Auftragsverarbeitungsvertrag (AVV).
+ +Kundenkonto (Login): E-Mail-Adresse, Anzeigename, + Passwort (nur als Hash gespeichert, im Klartext nicht einsehbar), + Zeitpunkt der letzten Anmeldung, Bestätigungsstatus der E-Mail-Adresse.
+Teilnehmer innerhalb eines Mandanten: Name, E-Mail-Adresse, + optional ein PayPal-Anzeigename, sowie die Buchungshistorie (Striche, + Einzahlungen, Salden).
+Technische Daten: ein Sitzungs-Cookie
+ (kaffeeliste_session, ausschließlich technisch notwendig,
+ kein Tracking, keine Werbe- oder Analyse-Cookies), sowie zur Abwehr von
+ Missbrauch die IP-Adresse bei Login-, Registrierungs- und
+ Passwort-Reset-Versuchen (automatisiert nach kurzer Zeit gelöscht) und in
+ Protokollen sicherheitsrelevanter Admin-Aktionen.
Diese App bindet keine externen Analyse- oder Tracking-Dienste + (z. B. Google Analytics) und keine Werbenetzwerke ein.
+ +Die Verarbeitung erfolgt zur Erfüllung des Nutzungsvertrags über die + Kaffeeliste-App (Art. 6 Abs. 1 lit. b DSGVO), zur Wahrung berechtigter + Interessen an einem sicheren und missbrauchsfreien Betrieb (Art. 6 Abs. 1 + lit. f DSGVO, z. B. Rate-Limiting, Protokollierung sicherheitsrelevanter + Aktionen) sowie, soweit einschlägig, zur Erfüllung rechtlicher + Aufbewahrungspflichten (Art. 6 Abs. 1 lit. c DSGVO, siehe Ziffer 6).
+ +Wir versenden E-Mails für Passwort-Zurücksetzung, E-Mail-Bestätigung, + Einladungen sowie optionale Stand-Benachrichtigungen. Der Versand erfolgt + über den Mailserver unseres Hosting-Anbieters. Gespeichert werden dabei + Betreff, Versandstatus und Zeitpunkt, nicht der vollständige Mailinhalt.
+ +Kontodaten werden gespeichert, solange das Kundenkonto besteht. + Buchungsdaten (Striche, Einzahlungen) sind kassenrelevante Unterlagen und + unterliegen den gesetzlichen Aufbewahrungspflichten nach § 257 HGB + beziehungsweise § 147 AO (in der Regel sechs bis zehn Jahre). Entfernst du + einen Teilnehmer, werden Name und E-Mail-Adresse deshalb anonymisiert statt + gelöscht, während die Buchungshistorie für die Kassenführung erhalten + bleibt. Eine vollständige Löschung deines gesamten Mandanten einschließlich + aller Buchungen kannst du jederzeit selbst über die Mandanten-Löschung + auslösen.
+ +Du hast das Recht auf Auskunft (Art. 15 DSGVO), Berichtigung + (Art. 16 DSGVO), Löschung (Art. 17 DSGVO), Einschränkung der Verarbeitung + (Art. 18 DSGVO), Datenübertragbarkeit (Art. 20 DSGVO) sowie Widerspruch + gegen die Verarbeitung (Art. 21 DSGVO). Als Mandanten-Inhaber oder + -Administrator kannst du einen vollständigen Export deiner Daten + jederzeit selbst über die Funktion „Datenexport" herunterladen. Für + Anfragen wende dich an die oben genannte Kontaktadresse. Dir steht zudem + ein Beschwerderecht bei einer Datenschutzaufsichtsbehörde zu, insbesondere + bei der für unseren Sitz zuständigen Behörde (Landesbeauftragte für den + Datenschutz Niedersachsen).
+ +Wir setzen unter anderem folgende technische Maßnahmen ein: verschlüsselte + Übertragung (TLS), gehashte Passwörter, serverseitige Zugriffskontrolle je + Mandant, Schutz vor automatisierten Anmeldeversuchen (Rate-Limiting), + Schutz vor Cross-Site-Request-Forgery sowie ein Protokoll + sicherheitsrelevanter Admin-Aktionen.
+ +Diese App wird auf Servern innerhalb der Europäischen Union betrieben.
+ + +E-Mail: info@ctb-it.de
-Gemäß § 27a Umsatzsteuergesetz: DE347068189
+Gemäß § 19 UStG (Kleinunternehmerregelung) wird keine Umsatzsteuer + berechnet und ausgewiesen.
Clemens Creutzburg, Anschrift wie oben.
@@ -62,6 +63,8 @@ diff --git a/landing.php b/landing.php index 2ae5aa3..6de5edb 100644 --- a/landing.php +++ b/landing.php @@ -137,6 +137,8 @@ diff --git a/login.php b/login.php index 829082e..f887214 100644 --- a/login.php +++ b/login.php @@ -111,6 +111,8 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') { diff --git a/passwort-vergessen.php b/passwort-vergessen.php index ea80b14..4d4ba65 100644 --- a/passwort-vergessen.php +++ b/passwort-vergessen.php @@ -111,6 +111,8 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') { diff --git a/passwort-zuruecksetzen.php b/passwort-zuruecksetzen.php index daa3aca..8cfe2ec 100644 --- a/passwort-zuruecksetzen.php +++ b/passwort-zuruecksetzen.php @@ -104,6 +104,8 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') { diff --git a/preise.php b/preise.php new file mode 100644 index 0000000..2be9258 --- /dev/null +++ b/preise.php @@ -0,0 +1,80 @@ + + + + +Ein Preis pro Mandant, gestaffelt nach der Anzahl aktiver Teilnehmer – + keine Preise pro Kopf, keine versteckten Kosten.
+| Aktive Teilnehmer | +Preis pro Monat | +
|---|---|
| bis 10 | +kostenlos | +
| bis 25 | +3,99 € | +
| bis 50 | +7,99 € | +
| bis 150 | +12,99 € | +
| mehr als 150 | +auf Anfrage | +
Beim Überschreiten einer Stufe wird automatisch zur nächsthöheren + gewechselt. Gemäß § 19 UStG wird keine Umsatzsteuer berechnet – die + genannten Beträge sind die tatsächlich zu zahlenden Endpreise.
+ + + +Details zu Laufzeit und Zahlungsbedingungen stehen in den + AGB.
+