Allgemeine Geschäftsbedingungen
Stand: 10. September 2026. Die anwaltliche Prüfung dieses Textes steht noch aus. Stellen, an denen eine Produktentscheidung noch offen ist, sind im Text als offene Entscheidung markiert.
Stand: 10. September 2026
1. Anbieter und Geltungsbereich
1.1 Anbieter von Trackdolphin ist Trackdolphin Ltd, 70 Kennedy Ave., Papavassiliou Bldg, Office 201/202, 2. Stock, 1076 Nikosia, Zypern („Trackdolphin“, „wir“).
1.2 Trackdolphin ist ein Dienst zur serverseitigen Erfassung, Speicherung und
Weiterleitung von Ereignisdaten aus Online-Shops und Websites an
Werbeplattformen und Analysewerkzeuge des Kunden. Der Dienst nimmt
Ereignisse über ein Plugin, ein SDK oder eine HTTP-API entgegen
(apps/collector), prüft sie gegen ein festes Format, speichert sie und
leitet sie über einen eigenen Dienst (apps/dispatcher) an die vom Kunden
verbundenen Plattformen weiter.
1.3 Der Dienst richtet sich an Betreiber von Online-Shops und an Agenturen, die für ihre Kunden handeln („Kunde“). Offene Frage, keine technische: ob der Vertrag Verbraucher wirksam ausschließen kann und soll, klärt die Anwältin; bis dahin ist dieser Absatz vorläufig.
1.4 Diese Bedingungen gelten für alle Verträge über den Dienst. Abweichende Bedingungen des Kunden werden nicht Vertragsbestandteil, auch wenn wir ihnen nicht ausdrücklich widersprechen.
2. Vertragsschluss
2.1 Der Vertrag kommt mit Abschluss der Registrierung zustande. Trackdolphin
hält Ereignisse eines Kontos zurück, dessen E-Mail-Adresse noch nicht
bestätigt ist: Kein Ereignis geht an eine Werbeplattform, bevor die
Bestätigung vorliegt (users.email_verified_at, geprüft in
apps/dispatcher/src/db.ts). Für kostenpflichtige Tarife kommt zusätzlich
der Zahlungsvorgang über unseren Zahlungsdienstleister Stripe hinzu.
2.2 Der Kunde versichert, dass er die Domains, die er im Dienst anlegt, betreibt oder mit Erlaubnis des Betreibers verwaltet.
3. Wem ein Projekt gehört, und wer es nutzen darf
3.1 Ein Projekt hat genau einen Eigentümer: die Organisation, die es im
Dashboard angelegt hat (shops.account_id). Der Eigentümer schließt für
dieses Projekt den Vertrag, wird dafür abgerechnet, und nur er kann das
Projekt löschen.
3.2 Der Eigentümer kann einer weiteren Organisation Zugriff auf ein Projekt
freigeben, etwa einer beauftragten Agentur (shop_grants, siehe
docs/mandanten.md). Eine Freigabe begründet kein eigenes Vertragsverhältnis
der freigegebenen Organisation mit uns bezüglich dieses Projekts; verantwortlich
bleibt der Eigentümer. Arbeitet eine Agentur im Auftrag eines Kunden an
dessen freigegebenem Projekt, regeln Kunde und Agentur ihr Verhältnis
untereinander.
3.3 Legt eine Agentur ein Projekt selbst als Eigentümerin an (Variante „Agentur
besitzt" in docs/mandanten.md), ist sie unser Vertragspartner für dieses
Projekt und Verantwortliche im Sinne der Datenschutzerklärung; ihr eigenes
Verhältnis zu dem Endkunden, dem das Projekt tatsächlich gehört, ist nicht
Gegenstand dieses Vertrags.
4. Tarife, Preise, Zahlung
4.1 Es gibt zwei Tarifformen: einen kostenlosen Einstieg und einen
Mengentarif. Maßgeblich sind die zum Zeitpunkt der Bestellung auf
trackdolphin.com ausgewiesenen Werte; die folgenden Zahlen entsprechen dem
Stand der Tariflogik im Code (apps/backend/src/billing/plans.ts,
3. September 2026):
- Kostenlos. Ein eigenes Projekt, 10.000 Ereignisse pro Kalendermonat, 0 €.
- Mengentarif. Der Kunde zahlt pro eigenem Projekt (nicht pro freigegebenem Projekt) einen Grundpreis von 39 € im Monat zuzüglich gesetzlicher Umsatzsteuer, gestaffelt nach der Zahl seiner eigenen Projekte: für das 1. bis 3. Projekt der volle Preis, für das 4. bis 10. Projekt 20 % Rabatt, für das 11. bis 25. Projekt 35 % Rabatt. Ab dem 26. eigenen Projekt gilt kein Listenpreis mehr, sondern ein individuelles Angebot. Jedes eigene Projekt bringt ein Kontingent von 250.000 Ereignissen pro Monat mit, das über alle eigenen Projekte der Organisation gemeinsam genutzt wird; freigegebene Projekte zählen nicht gegen dieses Kontingent, weil sie bereits bei ihrem Eigentümer bezahlt sind.
4.2 Kostenpflichtige Tarife werden monatlich im Voraus über Stripe abgerechnet.
4.3 Wird das Kontingent des Gratis-Tarifs überschritten, verschickt Trackdolphin eine Hinweismail bei 80 % und bei 100 % der 10.000 Ereignisse; Ereignisse werden dabei nicht verworfen. Ab dem Dreifachen des Gratis-Kontingents (30.000 Ereignisse im laufenden Monat) leitet Trackdolphin für die Projekte dieses Kontos bis zum Monatsende nur noch Käufe, Stornos und Lead-Ereignisse an Werbeplattformen weiter; andere Ereignisse werden weiter angenommen und gespeichert, aber nicht weitergeleitet. Bezahlte Tarife werden bei Überschreiten des gebuchten Kontingents nicht gedrosselt; Trackdolphin informiert den Kunden und bietet den nächsten Tarif an.
4.4 Preisänderungen kündigen wir mindestens sechs Wochen vor Wirksamwerden per E-Mail an. Widerspricht der Kunde nicht bis zum Wirksamwerden, gilt der neue Preis; auf das Widerspruchsrecht und die Folgen des Schweigens weisen wir in der Ankündigung hin. Widerspricht der Kunde, endet der Vertrag zum Wirksamwerden der Änderung.
5. Leistungsumfang und seine Grenzen
5.1 Der jeweilige Funktionsumfang ergibt sich aus der Dokumentation unter trackdolphin.com/docs.
5.2 Der Kunde verbindet Werbeplattformen über deren eigene Autorisierungsverfahren (OAuth). Trackdolphin hat keinen Einfluss auf die Verfügbarkeit, die Schnittstellen und die Bedingungen dieser Plattformen. Ändert eine Plattform ihre Schnittstelle, bemühen wir uns um eine zeitnahe Anpassung, schulden sie aber nicht zu einem bestimmten Zeitpunkt.
5.3 Trackdolphin steuert oder ersetzt kein Einwilligungsmanagement (Consent
Management Platform) des Kunden. Der Kunde ist dafür verantwortlich, dass
Erfassung und Weiterleitung von Daten seiner Besucher rechtmäßig sind,
insbesondere nach § 25 TDDDG und Art. 6 DSGVO. Trackdolphin hält Ereignisse
serverseitig zurück, wenn der übermittelte Einwilligungsstand es nach der
vom Kunden gewählten Einstellung verlangt (shop_settings.consent_denied_mode,
siehe Datenschutzerklärung); die Richtigkeit des übermittelten
Einwilligungsstands verantwortet der Kunde, weil er das Consent-Banner
betreibt, nicht Trackdolphin.
5.4 Der Kunde sendet Kontaktdaten (E-Mail, Telefon, Name, Anschrift) nur in der von der Dokumentation vorgesehenen, bereits gehashten Form (SHA-256). Der Collector weist Klartext in diesen Feldern mit einem Fehler ab, statt ihn anzunehmen.
5.5 Der kostenlose Tracking-Audit unter trackdolphin.com/audit ist ein automatisiertes, technisches Werkzeug, das öffentlich erreichbare Websites auf eingesetzte Tracker prüft. Seine Ergebnisse sind Beobachtungen zum Zeitpunkt der Messung und keine Rechtsberatung.
6. Pflichten des Kunden
6.1 Der Kunde hält Zugangsdaten und API-Schlüssel geheim und informiert uns unverzüglich bei vermutetem Missbrauch.
6.2 Der Kunde sorgt für die rechtlichen Grundlagen der Verarbeitung gegenüber seinen Besuchern und Kunden, einschließlich Datenschutzhinweisen und, soweit erforderlich, Einwilligungen.
6.3 Der Kunde nutzt den Dienst nicht, um Schnittstellen der Werbeplattformen entgegen deren Bedingungen zu verwenden.
7. Verfügbarkeit
7.1 Offene Entscheidung: Ein konkreter Verfügbarkeitswert (z. B. „99 % im Monatsmittel") steht in diesem Entwurf bewusst nicht, weil er heute weder gemessen noch zugesagt ist. Vor Veröffentlichung ist zu entscheiden, ob eine Zusage gemacht wird und woran sie sich misst.
7.2 Der Collector nimmt Ereignisse an und der Dispatcher stellt sie zu,
sobald die Zielplattform erreichbar ist. Ereignisse, die eine Zielplattform
endgültig ablehnt, werden im Konto als abgelehnt ausgewiesen
(event_deliveries).
8. Datenschutz und Auftragsverarbeitung
8.1 Soweit Trackdolphin personenbezogene Daten im Auftrag des Kunden verarbeitet, gilt der Vertrag zur Auftragsverarbeitung unter trackdolphin.com/docs/avv, der Bestandteil dieses Vertrags ist.
8.2 Wie Trackdolphin Daten der Kunden selbst als Verantwortlicher verarbeitet (Konto, Website, Abrechnung), beschreibt die Datenschutzerklärung unter trackdolphin.com/docs/datenschutzerklaerung.
9. Laufzeit, Kündigung, Datenverbleib nach Vertragsende
9.1 Kostenpflichtige Tarife laufen einen Monat und verlängern sich jeweils um einen Monat, wenn sie nicht bis zum Ende der laufenden Periode gekündigt werden.
9.2 Löscht der Eigentümer ein Projekt, entfernt Trackdolphin die
zugehörigen Ereignisse, Zustellprotokolle und Verbindungen aus der
transaktionalen Datenbank sofort (DELETE FROM events …, siehe
apps/backend/src/accounts.ts). Offene Entscheidung: Für die
Analyse-Datenbank (ClickHouse) gibt es heute keine entsprechende automatische
Löschung und keine Aufbewahrungsfrist: Ereignisse liegen dort technisch
unbegrenzt, bis eine Löschfrist eingeführt ist (siehe docs/entscheidungen.md
und die Datenschutzerklärung). Dieser Absatz ist erst vollständig, wenn diese
Frist feststeht.
9.3 Offene Entscheidung: Für die Kontolöschung als Ganzes (nicht nur einzelner Projekte) gibt es heute keinen automatisierten Ablauf im Produkt. Bevor dieser Vertrag verbindlich wird, muss entweder ein solcher Ablauf gebaut oder ein manueller Prozess mit einer festen Frist festgelegt werden.
9.4 Das Recht zur außerordentlichen Kündigung aus wichtigem Grund bleibt unberührt.
10. Gewährleistung und Haftung
10.1 Wir haften unbeschränkt für Vorsatz und grobe Fahrlässigkeit sowie für Schäden aus der Verletzung von Leben, Körper oder Gesundheit.
10.2 Bei leichter Fahrlässigkeit haften wir nur für die Verletzung wesentlicher Vertragspflichten, begrenzt auf den vertragstypischen, vorhersehbaren Schaden. Offene Entscheidung: eine konkrete Haftungshöchstsumme steht hier noch nicht; sie ist eine wirtschaftliche Entscheidung, keine technische.
10.3 Wir haften nicht für entgangene Werbeerfolge, für Entscheidungen der Werbeplattformen über Konten des Kunden und für Datenverluste, die durch fehlende oder fehlerhafte Einwilligungssignale auf Seiten des Kunden entstehen. Die Richtigkeit dieser Signale liegt außerhalb unseres Einflussbereichs (siehe 5.3).
10.4 Die Haftung nach zwingenden gesetzlichen Vorschriften bleibt unberührt.
11. Änderungen dieser Bedingungen
Wir dürfen diese Bedingungen ändern, wenn dafür ein sachlicher Grund besteht, etwa geänderte Rechtslage oder geänderte Leistungen. Änderungen kündigen wir mindestens sechs Wochen vorher per E-Mail an. Widerspricht der Kunde nicht bis zum Wirksamwerden, gelten die geänderten Bedingungen; auf das Widerspruchsrecht und die Folgen des Schweigens weisen wir in der Ankündigung hin.
12. Schlussbestimmungen
12.1 Es gilt das Recht der Republik Zypern unter Ausschluss des UN-Kaufrechts.
12.2 Ausschließlicher Gerichtsstand für alle Streitigkeiten aus diesem Vertrag ist Nikosia, Zypern, soweit der Kunde Kaufmann, juristische Person des öffentlichen Rechts oder öffentlich-rechtliches Sondervermögen ist.
12.3 Sollte eine Bestimmung unwirksam sein, bleibt der Vertrag im Übrigen wirksam. An die Stelle der unwirksamen Bestimmung tritt die gesetzliche Regelung.