Allgemeine Geschäftsbedingungen
Die Bedingungen für die Nutzung von Typestate. Stand: 28. September 2026.
Die deutsche Fassung ist maßgeblich. Die englische Fassung ist eine Übersetzung.
§ 1 Anbieter und Geltungsbereich
(1) Anbieter ist Lütfi Demirci, handelnd unter "Typestate", Neckarstr. 21, 12053 Berlin, Deutschland, E-Mail hello@typestate.com ("wir"). Weitere Angaben stehen im Impressum.
(2) Diese AGB gelten für alle Verträge über die Nutzung der Plattform Typestate: der Verwaltungsoberfläche unter platform.typestate.com ("Cockpit"), des MCP-Servers unter mcp.typestate.com und der Backends und Websites, die wir für den Kunden betreiben ("Dienst").
(3) Kunden können Verbraucher (§ 13 BGB) oder Unternehmer (§ 14 BGB) sein. Regeln, die nur für eine der beiden Gruppen gelten, sind als solche bezeichnet.
(4) Abweichende Bedingungen des Kunden gelten nicht, auch wenn wir ihnen nicht ausdrücklich widersprechen.
(5) Bestandteil des Vertrags sind außerdem die Nutzungsregeln und, für Unternehmer, der Auftragsverarbeitungsvertrag.
§ 2 Vertragsschluss
(1) Die Darstellung der Tarife auf typestate.com ist kein bindendes Angebot.
(2) Tarif Kostenlos. Der Kunde gibt ein Angebot ab, indem er das Anmeldeformular absendet. Der Vertrag kommt zustande, wenn wir das Konto eröffnen. Ein Anspruch auf Eröffnung eines Kontos besteht nicht.
(3) Kostenpflichtige Tarife. Der Kunde gibt ein Angebot ab, indem er auf der Bestellseite die Schaltfläche "zahlungspflichtig bestellen" betätigt. Vor dem Absenden kann er seine Eingaben prüfen und berichtigen. Der Vertrag kommt zustande, wenn wir die Bestellung per E-Mail bestätigen.
(4) Vertragssprachen sind Deutsch und Englisch. Wir speichern den Vertragstext. Diese AGB sind auf dieser Seite jederzeit abrufbar und lassen sich speichern und drucken. Bei einer Bestellung erhält der Kunde die Vertragsangaben und diese AGB in Textform.
(5) Der Kunde macht bei der Anmeldung und der Bestellung zutreffende Angaben. Bei einer Bestellung gibt er an, ob er als Verbraucher oder als Unternehmer handelt.
§ 3 Leistungen
(1) Typestate ist eine Plattform, auf der der Kunde die Geschäftslogik eines Backends in natürlicher Sprache beschreibt. Die Plattform übersetzt diese Beschreibungen mit Hilfe von Sprachmodellen in Programmcode, prüft ihn, versioniert jede Änderung und betreibt das Ergebnis unter einer Internetadresse. Der Kunde bedient die Plattform über das Cockpit oder über einen KI-Agenten, den er über das Model Context Protocol (MCP) anbindet.
(2) Maßgeblich ist die Beschreibung in natürlicher Sprache. Die Plattform leitet den Programmcode daraus ab. Der Kunde kann den Code im Cockpit und über MCP lesen, aber nicht ändern. Der Code wird nicht als eigenes Werk herausgegeben.
(3) Jedes Backend hat zwei Umgebungen: "Sandbox" zum Entwickeln und Testen und "Live" für den Betrieb gegenüber den Nutzern des Kunden. Im Tarif Kostenlos steht nur Sandbox zur Verfügung.
(4) Umfang, Grenzen und Preise der Tarife stehen in der Tarifübersicht auf typestate.com. Maßgeblich ist die Fassung, die bei Vertragsschluss gilt.
(5) Erreicht die Nutzung die Grenze des Tarifs, hält die Plattform die Sandbox an. Was mit Live geschieht, steht in der Tarifübersicht. Bei 80 % der Grenze erhält der Kunde eine Warnung.
(6) Wir entwickeln den Dienst weiter und dürfen ihn ändern, soweit der vereinbarte Leistungsumfang erhalten bleibt.
(7) Nur für Verbraucher: Änderungen der digitalen Dienstleistung (§ 327r BGB). Wir dürfen den Dienst über das zur Erhaltung der Vertragsmäßigkeit Erforderliche hinaus ändern, wenn ein triftiger Grund vorliegt (zum Beispiel der Wechsel eines Sprachmodells oder eines Infrastrukturanbieters, eine Sicherheitsmaßnahme oder eine gesetzliche Vorgabe), dem Verbraucher dadurch keine zusätzlichen Kosten entstehen und wir ihn klar und verständlich informieren. Beeinträchtigt die Änderung den Zugang oder die Nutzbarkeit mehr als nur unerheblich, informieren wir ihn mindestens 30 Tage vorher in Textform. Er kann den Vertrag dann innerhalb von 30 Tagen nach der Information oder nach der Änderung, je nachdem, was später ist, unentgeltlich beenden.
§ 4 Verfügbarkeit
(1) Wir sagen keine bestimmte Verfügbarkeit zu. Wir bemühen uns um einen unterbrechungsfreien Betrieb der Live-Umgebung.
(2) Die Live-Backends laufen bei Cloudflare und bleiben erreichbar, wenn das Cockpit oder der MCP-Server nicht erreichbar ist. Während einer Störung des Cockpits kann der Kunde seine Backends nicht ändern.
§ 5 Preise und Zahlung
(1) Die Entgelte ergeben sich aus der Tarifübersicht, die bei Vertragsschluss gilt. Gegenüber Verbrauchern nennen wir vor der Bestellung den Gesamtpreis einschließlich Umsatzsteuer. Gegenüber Unternehmern verstehen sich die Preise zuzüglich der gesetzlichen Umsatzsteuer.
(2) Die Entgelte sind monatlich im Voraus fällig. Nutzung über die Grenze des Tarifs hinaus, soweit die Tarifübersicht sie vorsieht, rechnen wir nachträglich mit der nächsten Rechnung ab.
(3) Der Kunde zahlt über unseren Zahlungsdienstleister Stripe mit den dort angebotenen Zahlungsarten. Wir stellen Rechnungen elektronisch aus.
(4) Gerät der Kunde mit einer Zahlung in Verzug, teilen wir ihm das in Textform mit und setzen eine Frist von mindestens 14 Tagen. Zahlt er in dieser Frist nicht, dürfen wir die kostenpflichtigen Leistungen sperren, bis gezahlt ist. Der offene Betrag bleibt geschuldet.
(5) Preisänderungen. Wir teilen eine Preisänderung mindestens sechs Wochen vor ihrem Wirksamwerden in Textform mit. Sie gilt nur, wenn der Kunde zustimmt. Stimmt er nicht zu, können beide Seiten den Vertrag zum Zeitpunkt des Wirksamwerdens kündigen.
§ 6 Laufzeit und Kündigung
(1) Der Vertrag läuft auf unbestimmte Zeit und wird monatlich abgerechnet.
(2) Der Kunde kann einen kostenpflichtigen Tarif jederzeit zum Ende des laufenden Abrechnungsmonats kündigen. Das Konto läuft danach im Tarif Kostenlos weiter, wenn der Kunde nicht auch diesen kündigt. Wir können einen kostenpflichtigen Tarif mit einer Frist von einem Monat zum Monatsende kündigen.
(3) Den Tarif Kostenlos kann der Kunde jederzeit kündigen. Wir können ihn mit einer Frist von vier Wochen kündigen.
(4) Der Kunde kann in Textform kündigen, zum Beispiel per E-Mail an hello@typestate.com. Verbraucher können außerdem über die Schaltfläche "Verträge hier kündigen" kündigen, sobald sie einen kostenpflichtigen Vertrag geschlossen haben (§ 312k BGB).
(5) Das Recht beider Seiten zur Kündigung aus wichtigem Grund (§ 314 BGB) bleibt unberührt. Ein wichtiger Grund für uns ist insbesondere ein schwerer Verstoß gegen die Nutzungsregeln.
(6) Ein Wechsel in einen höheren Tarif gilt ab der Zahlung des anteiligen Betrags. Ein Wechsel in einen niedrigeren Tarif gilt ab dem nächsten Abrechnungsmonat.
(7) Verbraucher haben ein gesetzliches Widerrufsrecht. Einzelheiten stehen in der Widerrufsbelehrung.
§ 7 Daten nach Vertragsende
(1) Bis zum Vertragsende kann der Kunde seine Beschreibungen, Tests und Einstellungen über das Cockpit oder seinen Agenten abrufen und die Datensätze seiner Backends über die eigenen Endpunkte. Auf Anfrage stellen wir ihm die Datensätze seiner Backends in einem gängigen, maschinenlesbaren Format bereit.
(2) Mit Vertragsende halten wir die Backends und Websites des Kunden an. Wir bewahren seine Daten danach noch 30 Tage auf, damit er sie erhalten oder den Vertrag fortsetzen kann. Danach löschen wir sie. Kopien in Sicherungen überschreiben wir im regulären Ablauf, spätestens nach weiteren 30 Tagen.
(3) Gesetzliche Aufbewahrungspflichten, zum Beispiel für Rechnungen (§ 147 AO, § 257 HGB), bleiben unberührt.
(4) Für personenbezogene Daten, die wir im Auftrag eines Unternehmers verarbeiten, geht der Auftragsverarbeitungsvertrag vor.
§ 8 Pflichten des Kunden
(1) Der Kunde hält seine Zugangsdaten, API-Schlüssel und Agenten-Verbindungen geheim. Handlungen, die ein vom Kunden angebundener Agent über den MCP-Server vornimmt, gelten als Handlungen des Kunden. Das umfasst die Freigabe von Änderungen für Live.
(2) Der Kunde prüft vor jeder Freigabe für Live, ob das Backend tut, was er beschrieben hat. Die Plattform übersetzt mit Sprachmodellen. Sie prüft den erzeugten Code mit Typprüfung und Tests, kann aber nicht ausschließen, dass er von der Beschreibung abweicht.
(3) Der Kunde hält die Nutzungsregeln ein.
(4) Der Kunde schreibt keine personenbezogenen Daten seiner Nutzer in Beschreibungen und Tests. Beschreibungen und Tests werden zur Übersetzung an Sprachmodell-Anbieter übermittelt (siehe Datenschutzhinweise).
(5) Der Kunde ist für die Inhalte und Daten in seinen Backends und Websites verantwortlich und für die Rechtmäßigkeit dessen, was er damit gegenüber seinen Nutzern tut.
§ 9 Rechte an Inhalten
(1) Beschreibungen, Tests, Daten und Inhalte des Kunden bleiben seine. Er räumt uns die Rechte ein, die wir brauchen, um den Dienst zu erbringen, insbesondere sie zu speichern, an Sprachmodell-Anbieter zu übermitteln, zu übersetzen und auszuführen.
(2) Wir verwenden die Inhalte des Kunden nicht, um Sprachmodelle zu trainieren.
(3) Die Plattform, das SDK, die Übersetzung und der erzeugte Code bleiben unsere. Der Kunde erhält für die Vertragsdauer ein einfaches, nicht übertragbares Recht, den Dienst zu nutzen.
§ 10 Gewährleistung
(1) Für Unternehmer gelten die Vorschriften des Mietrechts (§§ 535 ff. BGB) entsprechend. Die verschuldensunabhängige Haftung für Mängel, die bei Vertragsschluss vorhanden sind (§ 536a Abs. 1 Alt. 1 BGB), ist ausgeschlossen.
(2) Für Verbraucher gelten die gesetzlichen Vorschriften über digitale Produkte (§§ 327 ff. BGB).
(3) Der Kunde meldet Mängel über das Cockpit, über seinen Agenten oder per E-Mail.
§ 11 Haftung
(1) Wir haften unbeschränkt bei Vorsatz und grober Fahrlässigkeit, bei Verletzung von Leben, Körper oder Gesundheit, nach dem Produkthaftungsgesetz und im Umfang einer übernommenen Garantie.
(2) Bei leichter Fahrlässigkeit haften wir nur bei Verletzung einer wesentlichen Vertragspflicht, also einer Pflicht, deren Erfüllung die ordnungsgemäße Durchführung des Vertrags erst ermöglicht und auf deren Einhaltung der Kunde regelmäßig vertrauen darf. Die Haftung ist dann auf den bei Vertragsschluss vorhersehbaren, vertragstypischen Schaden begrenzt.
(3) Nur gegenüber Unternehmern: In den Fällen von Abs. 2 ist die Haftung je Vertragsjahr zusätzlich auf die Entgelte begrenzt, die der Kunde in den zwölf Monaten vor dem Schadensereignis gezahlt hat, mindestens aber auf 1.000 EUR. Für den Verlust von Daten haften wir nur in Höhe des Aufwands, der bei regelmäßiger, der Bedeutung der Daten angemessener Datensicherung durch den Kunden zur Wiederherstellung nötig gewesen wäre.
(4) Die Absätze 1 bis 3 gelten auch für unsere Erfüllungsgehilfen.
§ 12 Datenschutz
(1) Wie wir personenbezogene Daten als Verantwortlicher verarbeiten, steht in den Datenschutzhinweisen.
(2) Speichert ein Unternehmer in seinen Backends personenbezogene Daten, verarbeiten wir diese in seinem Auftrag. Dafür gilt der Auftragsverarbeitungsvertrag, der mit Annahme dieser AGB Bestandteil des Vertrags wird.
§ 13 Änderungen dieser AGB
Wir teilen Änderungen dieser AGB mindestens sechs Wochen vor ihrem Wirksamwerden in Textform mit. Sie gelten, wenn der Kunde zustimmt. Stimmt er nicht zu, können beide Seiten den Vertrag zum Zeitpunkt des Wirksamwerdens kündigen.
§ 14 Verbraucherstreitbeilegung
Wir sind nicht bereit und nicht verpflichtet, an einem Streitbeilegungsverfahren vor einer Verbraucherschlichtungsstelle teilzunehmen.
§ 15 Schlussbestimmungen
(1) Es gilt das Recht der Bundesrepublik Deutschland unter Ausschluss des UN-Kaufrechts. Gegenüber Verbrauchern gilt diese Rechtswahl nur, soweit ihnen dadurch nicht der Schutz entzogen wird, den die zwingenden Vorschriften des Staates gewähren, in dem sie ihren gewöhnlichen Aufenthalt haben.
(2) Ist der Kunde Kaufmann, eine juristische Person des öffentlichen Rechts oder ein öffentlich-rechtliches Sondervermögen, ist Gerichtsstand Berlin.
(3) Ist eine Bestimmung unwirksam, bleiben die übrigen wirksam.