Wer haftet bei App-Fehlern?

Wer bei Fehlern in einer App einstehen muss, warum der Vertrag darüber entscheidet, und wo die Grenzen der Haftung liegen.

Strategy By Lawrence Dauchy Updated 8 min read

Kurze Antwort

Bei individuell entwickelten Apps haftet der Entwickler für Mängel seines Werks, denn rechtlich handelt es sich meist um einen Werkvertrag: er schuldet ein mangelfreies Werk. Der Auftraggeber hat bei Mängeln Anspruch auf Nachbesserung und, wenn diese scheitert, auf Minderung, Rücktritt oder Schadensersatz. Gegenüber den Endnutzern haftet dagegen der Betreiber der App, nicht Apple. Was als Mangel gilt und wie lange gehaftet wird, entscheidet vor allem der Vertrag mit einer klaren Leistungsbeschreibung.

Zwei Ebenen der Haftung

Die Frage, wer bei App-Fehlern haftet, führt schnell zu Verwirrung, weil zwei verschiedene Haftungsebenen durcheinandergeraten. Die erste Ebene ist das Verhältnis zwischen dem Auftraggeber und dem Entwickler. Hier geht es darum, ob die entwickelte App das leistet, was vereinbart wurde, und der Entwickler haftet für Mängel an dem Werk, das er abliefert. Das ist die Ebene, die die meisten meinen, wenn sie fragen, wer für einen Fehler geradesteht.

Die zweite Ebene ist das Verhältnis zwischen dem Betreiber der App und ihren Nutzern. Wenn eine App im Betrieb einen Schaden verursacht, etwa durch ein Datenleck oder einen Ausfall, haftet gegenüber den Nutzern in der Regel der Betreiber, also derjenige, der die App anbietet, nicht der Entwickler und auch nicht Apple. Apple stellt nur die Plattform bereit und haftet gemäß seinen App-Store-Richtlinien grundsätzlich nicht für den Inhalt einzelner Apps. Diese beiden Ebenen sauber zu trennen, ist der erste Schritt zu einer klaren Antwort.

Der Entwickler haftet für Mängel seines Werks

Auf der ersten Ebene ist die rechtliche Einordnung entscheidend. Individuelle App-Entwicklung ist in Deutschland meist ein Werkvertrag: Der Entwickler schuldet nicht nur ein Bemühen, sondern einen konkreten Erfolg, nämlich eine funktionierende, vereinbarte App. Liefert er ein mangelhaftes Werk, haftet er dafür. Das ist ein wichtiger Unterschied zu einer reinen Dienstleistung, bei der nur die Tätigkeit geschuldet wird. Praktisch bedeutet das: Stürzt die App bei einer vereinbarten Kernfunktion regelmäßig ab, erfüllt sie eine zugesagte Funktion gar nicht, oder weicht sie deutlich von der vereinbarten Beschaffenheit ab, so ist das ein Mangel, für den der Entwickler einzustehen hat. Kleinere Abweichungen, die die Nutzung nicht beeinträchtigen, wiegen dagegen weniger schwer, und nicht jede Unschönheit ist gleich ein rechtlich relevanter Mangel.

Was bei einem Mangel passiert, regelt das Gesetz gestuft. Zunächst hat der Auftraggeber Anspruch auf Nacherfüllung, das heißt, der Entwickler muss den Mangel beseitigen. Erst wenn das scheitert oder verweigert wird, kommen weitere Rechte in Betracht: die Vergütung mindern, vom Vertrag zurücktreten oder Schadensersatz verlangen. In der Praxis steht also fast immer die Nachbesserung am Anfang, und ein seriöser Entwickler bessert echte Fehler seines Werks ohnehin nach. Die genauen Voraussetzungen ergeben sich aus dem Gesetz und dem Vertrag, und bei größeren Streitfällen ist anwaltlicher Rat sinnvoll.

Was als Mangel gilt, und was nicht

Der Kern der Haftungsfrage ist, was überhaupt als Mangel zählt. Ein Mangel liegt vor, wenn die App nicht die vereinbarte Beschaffenheit hat oder sich nicht für den vorausgesetzten Zweck eignet. Das Wort vereinbart ist hier entscheidend: Ohne eine klare Vereinbarung darüber, was die App können soll, ist kaum zu bestimmen, ob ein bestimmtes Verhalten ein Fehler oder einfach nicht Teil des Auftrags war. Genau deshalb ist eine genaue Leistungsbeschreibung so wichtig.

Ebenso wichtig ist, was kein Gewährleistungsfall ist. Ändert der Auftraggeber nachträglich seine Anforderungen, sind das keine Mängel, sondern zusätzliche Leistungen, die er auch zusätzlich vergütet. Ein Fehler, der erst lange nach der Abnahme durch eine neue iOS-Version entsteht, ist in der Regel kein ursprünglicher Mangel, sondern ein Fall für die laufende Wartung. Eine Qualitätsinstanz sitzt übrigens noch vor jeder rechtlichen Frage: Apple selbst. Laut seinem Betrugsbericht vom Mai 2026 hat der App Review 2025 über 9,1 Millionen Einreichungen geprüft und dabei auch fast 800.000 fehlerhafte oder regelwidrige Update-Einreichungen zurückgewiesen. Ein Update, das offensichtliche Fehler enthält, erreicht Ihre Nutzer also oft gar nicht erst, was die praktische Bedeutung sauberer Abnahmen vor der Einreichung nur erhöht. Und Störungen, die von einem externen Dienst ausgehen, den der Kunde vorgegeben hat, liegen oft außerhalb der Verantwortung des Entwicklers. Die Haftung des Entwicklers betrifft also Mängel des vereinbarten Werks zum Zeitpunkt der Abnahme, nicht jede spätere Unannehmlichkeit. Hinzu kommt die Frage des Nachweises: Wer einen Mangel geltend macht, muss ihn nach der Abnahme grundsätzlich auch belegen. Auch das spricht dafür, den vereinbarten Umfang und den Zustand bei der Abnahme sorgfältig zu dokumentieren, etwa durch Testprotokolle, damit im Streitfall klar ist, was die App leisten sollte und was sie bei der Übergabe tatsächlich tat.

Wer haftet wofür: ein Überblick

Die folgende Tabelle ordnet die häufigsten Situationen der jeweils verantwortlichen Seite zu.

SituationWer haftet in der Regel
App entspricht nicht dem vereinbarten LeistungsumfangDer Entwickler (Gewährleistung)
Fehler nach einem iOS-Update, lange nach AbnahmeMeist Wartung, nicht Gewährleistung
Kunde ändert nachträglich die AnforderungenDer Kunde trägt die Mehrkosten
Datenschutzverstoß gegenüber NutzernDer Betreiber der App, nicht Apple
Ausfall eines vorgegebenen externen DienstesHängt von Vertrag und Ursache ab

Diese Zuordnung ist eine Orientierung, kein Automatismus, denn im Einzelfall entscheiden die konkreten Umstände und der Vertrag. Sie zeigt aber das Muster: Der Entwickler haftet für sein Werk, der Betreiber für den Betrieb, der Kunde für eigene Änderungen, und spätere Anpassungen sind eine Frage der Wartung. Wer diese Linien kennt, diskutiert im Streitfall sachlicher.

Warum der Vertrag über die Haftung entscheidet

An diesem Punkt wird deutlich, warum der Vertrag so zentral ist: Er bestimmt, was überhaupt geschuldet ist, und damit, was ein Mangel sein kann. Eine klare Leistungsbeschreibung oder ein Pflichtenheft legt fest, welche Funktionen die App haben muss, und macht damit überprüfbar, ob sie mangelfrei ist. Fehlt diese Grundlage, wird jeder Streit zu einer Auseinandersetzung darüber, was denn eigentlich vereinbart war, und das ist für beide Seiten teuer und unsicher. Ein Beispiel macht das greifbar. Wurde vereinbart, dass Nutzer sich per E-Mail registrieren, und funktioniert genau das nicht, ist der Fall klar. Wurde dagegen nie festgehalten, ob die App auch offline nutzbar sein soll, lässt sich kaum darüber streiten, ob das Fehlen dieser Funktion ein Mangel ist oder einfach nie Teil des Auftrags war. Je genauer das Pflichtenheft, desto weniger Raum bleibt für solche Auseinandersetzungen.

Deshalb gehören mehrere Punkte in einen guten Entwicklungsvertrag. Die folgende Checkliste nennt die wichtigsten.

VertragspunktWarum er die Haftung klärt
Klare Leistungsbeschreibung oder PflichtenheftLegt fest, was mangelfrei bedeutet
Abnahme mit nachvollziehbaren KriterienBestimmt, wann das Werk als erfüllt gilt
Gewährleistungsfrist und -umfangRegelt, wie lange der Entwickler haftet
Regelung zur Wartung nach der AbnahmeTrennt Gewährleistung von laufender Pflege
Haftungsgrenzen und VersicherungBegrenzt und sichert das Risiko

Besonders die Abnahme ist wichtig, denn sie ist der Zeitpunkt, an dem das Werk als erfüllt gilt und die Gewährleistungsfrist zu laufen beginnt. Eine dokumentierte Abnahme mit klaren Kriterien schützt beide Seiten. Was gehört noch in den Vertrag? Unser Ratgeber dazu, was in den Vertrag beim App-Programmieren-Lassen gehört, geht darauf genauer ein.

Haftung gegenüber den Endnutzern

Die zweite Haftungsebene wird oft übersehen, ist für den Betreiber einer App aber besonders wichtig. Sobald eine App echte Nutzer hat, entstehen Pflichten gegenüber diesen Nutzern, und für deren Verletzung haftet in der Regel der Betreiber, nicht der Entwickler. Das gilt vor allem für den Datenschutz. Verarbeitet die App personenbezogene Daten, muss sie die Vorgaben der Datenschutz-Grundverordnung einhalten, und bei einem Datenleck oder einer unzulässigen Datennutzung trägt der Betreiber die Verantwortung gegenüber den Betroffenen und den Behörden.

Deshalb ist es klug, die technische und die rechtliche Seite zusammen zu denken. Der Entwickler schuldet eine App, die sicher gebaut ist und die vereinbarten Datenschutzanforderungen technisch umsetzt, etwa Verschlüsselung und eine sparsame Datenerhebung. Ob die App im Betrieb dann rechtskonform eingesetzt wird, mit Datenschutzerklärung, Einwilligungen und korrekter Datenverarbeitung, liegt jedoch beim Betreiber. Wer eine App anbietet, sollte diese Pflichten kennen und im Vertrag klären, welche datenschutzrelevanten Anforderungen der Entwickler technisch umsetzt, damit an dieser Schnittstelle zwischen Technik und Betrieb keine Lücke entsteht, für die sich am Ende niemand zuständig fühlt.

Grenzen der Haftung und ein Hinweis

Die Haftung des Entwicklers ist nicht grenzenlos, und das ist auch angemessen. Sie endet dort, wo der Auftraggeber selbst Ursachen setzt, etwa durch nachträgliche Änderungen, durch die Vorgabe eines fehlerhaften Drittdienstes oder durch eigenen unsachgemäßen Umgang mit der App. Auch zeitlich ist sie begrenzt: Nach Ablauf der Gewährleistungsfrist, die bei Werkverträgen oft zwei Jahre ab Abnahme beträgt und vertraglich angepasst werden kann, können Mängel grundsätzlich nicht mehr geltend gemacht werden. Und viele Verträge vereinbaren zulässige Haftungsgrenzen, die das Risiko für beide Seiten kalkulierbar machen. Solche Haftungsbegrenzungen sind allerdings nicht grenzenlos zulässig: Für Vorsatz und grobe Fahrlässigkeit lässt sich die Haftung nicht wirksam ausschließen, und in vorformulierten Geschäftsbedingungen sind pauschale Ausschlüsse häufig unwirksam. Eine faire, ausgewogene Regelung hält im Ernstfall eher stand als ein einseitiger Totalausschluss. Wer die Kostenseite besser verstehen möchte, findet in unserem Ratgeber zu den Kosten der App-Entwicklung weitere Zusammenhänge.

Ein wichtiger Hinweis zum Schluss: Dies ist eine allgemeine Darstellung und keine Rechtsberatung. Das deutsche Recht ist im Detail komplex, und der konkrete Fall hängt von Vertrag, Sachverhalt und Umständen ab. Bei einem echten Streit oder vor dem Abschluss eines größeren Vertrages ist der Rat einer Anwältin oder eines Anwalts das Geld wert. Der beste Schutz vor Haftungsstreit ist aber ohnehin ein sauberer Vertrag mit klarer Leistungsbeschreibung und ein Entwickler, der Fehler seines Werks selbstverständlich behebt. Wer von Anfang an auf Klarheit im Vertrag setzt und einen verlässlichen Entwickler wählt, muss über die Haftung im Nachhinein nur selten ernsthaft streiten. Wenn Sie Ihr App-Projekt mit einem Partner besprechen möchten, der Umfang und Verantwortung klar festhält, vereinbaren Sie ein kostenloses Gespräch.

FAQ

Wer haftet bei Fehlern in einer App?

Das hängt von der Ebene ab. Für Mängel an der entwickelten App haftet der Entwickler gegenüber dem Auftraggeber, weil individuelle App-Entwicklung rechtlich meist ein Werkvertrag ist und er ein mangelfreies Werk schuldet. Gegenüber den Endnutzern haftet dagegen der Betreiber der App, etwa für Datenschutz oder Ausfälle. Apple haftet in der Regel nur für die Plattform, nicht für den Inhalt einzelner Apps. Der Vertrag regelt die Details.

Was gilt rechtlich als Mangel einer App?

Ein Mangel liegt vor, wenn die App nicht die vereinbarte Beschaffenheit hat oder sich nicht für den vertraglich vorausgesetzten Zweck eignet. Entscheidend ist also, was vereinbart wurde: eine klare Leistungsbeschreibung oder ein Pflichtenheft legt fest, was die App können muss. Ohne eine solche Grundlage ist schwer zu beweisen, dass etwas mangelhaft ist, weshalb eine genaue Spezifikation im Vertrag so wichtig für die Haftungsfrage ist.

Welche Rechte habe ich bei einer mangelhaften App?

Bei einem Werkvertrag hat der Auftraggeber zunächst Anspruch auf Nacherfüllung, also die Beseitigung des Mangels durch den Entwickler. Gelingt das nicht, kommen weitere Rechte in Betracht: die Vergütung mindern, vom Vertrag zurücktreten oder Schadensersatz verlangen. In der Praxis steht die Nachbesserung am Anfang. Die genauen Voraussetzungen und Fristen regeln das Gesetz und der Vertrag, weshalb bei größeren Streitfällen anwaltlicher Rat sinnvoll ist.

Haftet der Entwickler auch für Fehler nach einem iOS-Update?

Meist nicht im Rahmen der Gewährleistung. Ein Fehler, der lange nach der Abnahme durch eine neue iOS-Version entsteht, ist in der Regel kein ursprünglicher Mangel des Werks, sondern ein Fall für die laufende Wartung. Gewährleistung betrifft Mängel, die schon bei der Abnahme vorhanden waren. Für spätere Anpassungen an neue iOS-Versionen braucht es eine Wartungsvereinbarung, die getrennt von der Gewährleistung geregelt werden sollte.

Wie lange haftet der Entwickler für eine App?

Bei einem Werkvertrag beträgt die Gewährleistungsfrist für Mängel oft zwei Jahre ab der Abnahme, sie kann im Vertrag aber angepasst werden. Innerhalb dieser Frist kann der Auftraggeber Mängel geltend machen, die schon bei der Abnahme bestanden. Wichtig ist eine dokumentierte Abnahme, denn sie setzt die Frist in Gang. Die genaue Dauer und Ausgestaltung sollte der Vertrag klar regeln, um spätere Unklarheiten zu vermeiden.