Redaktion ClassymarketingVeröffentlicht 4 Min. Lesezeit

Vertrag für Shopify-App-Entwicklung: Code, Rechte und Ausstieg

Kurzantwort: Ein Vertrag für eine individuelle Shopify-App muss mehr regeln als Preis und Termin: Leistungsumfang, Abnahme, Zahlungsplan, Rechte am Code, Wartung, Datenschutz, Haftung und Ausstieg. Besonders wichtig sind Quellcode, Nutzungsrechte und ein klarer Übergabeprozess. Ohne diese Punkte wird die App zur Abhängigkeit.

Dieser Beitrag ist eine praktische Prüfliste, keine Rechtsberatung. Vertragsrecht ist individuell; lassen Sie einen Vertrag für ein fünfstelliges Projekt fachkundig prüfen.

Die wichtigsten Vertragsbereiche

Bereich Was geregelt werden sollte
Leistungsumfang Muss-, Soll- und Nicht-Umfang, Annahmen
Abnahme Kriterien, Testphase, Mängelprozess
Vergütung Festpreis oder Aufwand, Zahlungsplan
Änderungen Change-Request-Prozess, Stundensätze
Rechte Nutzungsrechte, Quellcode, Drittanbieter
Wartung Umfang, Reaktionszeiten, Laufzeit
Datenschutz AVV, Unterauftragsverarbeiter, Löschung
Vertraulichkeit Umgang mit Daten und Know-how
Haftung Haftungsgrenzen und Versicherung
Ausstieg Übergabe, Export, Löschung, Unterstützung

Leistungsumfang und Abnahme

Der Vertrag sollte auf ein Lastenheft oder eine Leistungsbeschreibung verweisen. Ohne diese Anlage ist unklar, was geschuldet ist. Regeln Sie:

  • welche Funktionen zum Launch gehören,
  • welche Annahmen gelten,
  • was ausdrücklich nicht enthalten ist,
  • wie Änderungen beauftragt werden,
  • welche Testfälle zur Abnahme gehören,
  • wie lange die Testphase dauert,
  • was bei Mängeln passiert.

Eine Abnahme ist kein bloßes „gefällt mir“. Sie sollte dokumentiert und mit Kriterien verbunden sein.

Rechte am Code

Das ist der häufigste Streitpunkt. „Wir kaufen die App“ bedeutet nicht automatisch, dass der Quellcode übergeht. Klären Sie:

  • Wer ist Urheber des Codes?
  • Welche Nutzungsrechte erhält der Händler?
  • Darf der Händler die App ändern lassen?
  • Darf er sie auf anderen Shops einsetzen?
  • Was passiert bei Vertragsende?
  • Welche Rechte bestehen an Drittanbieter-Bibliotheken?

Mögliche Modelle:

  1. Nutzungsrecht, Code bleibt beim Entwickler: Häufig, aber abhängig vom Wartungsvertrag.
  2. Quellcode-Übergabe: Der Händler erhält den Code und darf ihn nutzen.
  3. Treuhand/Escrow: Der Code wird hinterlegt und bei bestimmten Ereignissen freigegeben.
  4. Open-Source-Basis: Der eigene Code wird ergänzt, aber Abhängigkeiten und Lizenzen müssen geprüft werden.

Wichtig: „Quellcode gehört uns“ ist ohne Definition von Umfang, Rechten und Übergabe wenig wert.

Vergütung und Zahlungsplan

Sinnvolle Struktur:

  • Anzahlung bei Projektstart,
  • Teilzahlung nach Discovery oder Konzept,
  • Teilzahlung nach Umsetzung,
  • Schlusszahlung nach Abnahme,
  • Wartung separat.

Vermeiden Sie eine vollständige Vorauszahlung. Vermeiden Sie auch eine reine Erfolgsvergütung, wenn der Erfolg nicht messbar ist. Klären Sie, was bei Abbruch oder Verzug passiert.

Change Requests

Änderungen sind normal. Der Vertrag sollte regeln:

  • wie eine Änderung beschrieben wird,
  • wer sie schätzt,
  • wer sie freigibt,
  • welcher Stundensatz gilt,
  • wie sie dokumentiert wird,
  • ob sie den Zeitplan verschiebt.

Ohne Prozess entstehen entweder unbezahlte Arbeit oder Streit.

Wartung und Support

Klären Sie:

  • Beginn und Laufzeit,
  • Leistungsumfang,
  • Reaktionszeiten,
  • Ausschlüsse,
  • Preisanpassungen,
  • Kündigung,
  • Verhalten bei Ausfall.

Wartung ist ein eigener Vertrag oder eine klare Anlage. „Support nach Bedarf“ ist keine Regelung.

Datenschutz

Wenn personenbezogene Daten verarbeitet werden:

  • Auftragsverarbeitungsvertrag,
  • Liste der Unterauftragsverarbeiter,
  • Ort der Verarbeitung,
  • technische und organisatorische Maßnahmen,
  • Lösch- und Rückgabeprozess,
  • Meldepflichten bei Vorfällen.

Mehr dazu: Sicherheit und Datenschutz bei eigenen Shopify-Apps.

Ausstieg

Ein guter Vertrag beantwortet:

  • Was passiert bei Kündigung?
  • Wie wird der Code übergeben?
  • Welche Daten erhält der Händler?
  • Wie werden Daten gelöscht?
  • Wie lange wird Übergangsunterstützung geleistet?
  • Welche Kosten entstehen?
  • Was passiert mit laufenden Verpflichtungen?

Ohne Ausstiegsklausel wird der Wechsel zum Risiko.

Haftung und Gewährleistung

Regeln Sie:

  • Gewährleistungsfrist,
  • Mängelrechte,
  • Haftungsgrenzen,
  • Versicherung,
  • Freistellung bei Rechtsverletzungen,
  • Umgang mit Drittanbieter-Diensten.

Pauschale Haftungsausschlüsse sind kritisch. Lassen Sie die konkrete Ausgestaltung fachkundig prüfen.

Checkliste

  • Leistungsumfang und Nicht-Umfang beschrieben
  • Abnahmekriterien und Testphase definiert
  • Zahlungsplan und Abbruchregelung geklärt
  • Change-Request-Prozess vereinbart
  • Nutzungsrechte und Quellcode geregelt
  • Wartung separat beschrieben
  • AVV und Datenlöschung geklärt
  • Haftung und Gewährleistung geprüft
  • Ausstieg und Übergabe geregelt
  • Vertrag fachkundig geprüft

Häufige Fragen

Gehört mir der Quellcode automatisch?

Nein. Das Urheberrecht und die Nutzungsrechte müssen vertraglich geregelt werden. „Wir kaufen die App“ ist keine ausreichende Beschreibung.

Brauche ich eine Escrow-Vereinbarung?

Sie kann sinnvoll sein, wenn der Anbieter ausfällt und Sie die App weiterbetreiben möchten. Ob und in welcher Form, hängt von Kritikalität und Verhandlungsmacht ab.

Kann ich die App später von einem anderen Entwickler ändern lassen?

Nur wenn Sie die entsprechenden Rechte und den Code haben. Klären Sie das vor der Beauftragung, nicht danach.

Was gehört in die Abnahme?

Konkrete Testfälle, Fehlerfälle, Berechtigungen, Datenmengen und eine dokumentierte Mängelliste. Eine Abnahme ohne Kriterien ist keine Abnahme.

Nächster Schritt

Wenn Sie einen Vertrag für eine individuelle Shopify-App prüfen, beginnen Sie mit Leistungsumfang, Rechten und Ausstieg. Diese drei Punkte entscheiden über Ihre Unabhängigkeit. Projekt besprechen oder SaaS-Lösungen ansehen.

Quellen

Shopify- und E-Commerce-Updates per E-Mail

Einmal im Monat: was sich bei Shopify ändert, welche Fristen laufen und was davon für Ihren Shop wichtig ist. Kein Verkaufsdruck, jederzeit abbestellbar.

Weiterlesen

Kommentare

Kommentare werden geladen ...

Kommentar hinterlassen