Rechtliches
Allgemeine Geschäftsbedingungen
1. Anbieter und Geltungsbereich
Anbieter ist Frank Schatz, C/ Magallanes 27, 07590 Cala Ratjada, Spanien. Diese Bedingungen gelten für das Vibe-Code-Review und für Beratungsleistungen zur Qualitätssicherung in der Softwareentwicklung (QA-Beratung), die Frank Schatz erbringt. Das Angebot richtet sich ausschliesslich an Unternehmer im Sinne von §14 BGB beziehungsweise an Personen, die im geschäftlichen Verkehr handeln, nicht an Verbraucher.
2. Leistung
Vibe-Code-Review. Lesende Prüfung von Quellcode, Konfiguration und Dokumentation einer Software, die ganz oder teilweise mit KI-Werkzeugen erstellt wurde, ergänzt durch automatische Analysewerkzeuge, die auf dem Code laufen. Geprüft werden die in der Leistungsbeschreibung des Angebots genannten Prüfpunkte. Ergebnis ist ein schriftlicher Bericht mit einer Bewertung je Prüfpunkt und einer priorisierten Liste der Befunde sowie eine Besprechung der Ergebnisse.
Nicht Bestandteil des Vibe-Code-Reviews sind aktive Sicherheitstests jeder Art, insbesondere Penetrationstests, Angriffe auf das laufende System, Einbruchsversuche und Lasttests, ausserdem die Behebung von Fehlern, eine Zertifizierung und eine rechtliche Bewertung, etwa zur DSGVO. Legt der Bericht einen Penetrationstest nahe, wird dieser als Empfehlung genannt und ist durch einen spezialisierten Anbieter durchzuführen.
QA-Beratung. Beratung zu Qualitätssicherung in der Softwareentwicklung, mit und ohne KI, und zu agilen Teams. Umfang, Dauer und Vorgehen werden individuell im Erstgespräch festgelegt, es gibt kein standardisiertes Leistungspaket.
3. Vertragsschluss
Die Anfrage erfolgt über das Anfrageformular auf frankschatz.com, per E-Mail oder Telefon. Die Anfrage ist noch kein Auftrag. Frank Schatz erstellt daraufhin ein schriftliches Angebot mit Leistungsbeschreibung, Umfang, Zeitraum und Vergütung. Der Vertrag kommt mit der schriftlichen Beauftragung durch den Auftraggeber auf Grundlage dieses Angebots zustande.
4. Mitwirkung des Auftraggebers beim Vibe-Code-Review
Der Auftraggeber stellt den vereinbarten Lesezugang zum Quellcode bereit, etwa über ein Repository oder einen Code-Export, sowie Lesezugang zur Backend-Konfiguration, soweit vereinbart. Zugang zum Live-System ist nicht erforderlich. Prüfpunkte, die sich nicht aus Code und Konfiguration ablesen lassen, etwa Backups und deren Wiederherstellbarkeit, werden anhand der Nachweise des Auftraggebers bewertet. Fehlen Zugang oder Nachweis, wird der betreffende Prüfpunkt im Bericht als „nicht prüfbar“ ausgewiesen. Nach Abschluss entzieht der Auftraggeber die eingeräumten Zugänge.
Der Auftraggeber versichert, berechtigt zu sein, die bereitgestellten Inhalte zur Prüfung zu übergeben.
5. Charakter der Leistung
Geschuldet ist die sorgfältige Durchführung der vereinbarten Prüfung beziehungsweise Beratung nach bestem Wissen, nicht ein bestimmtes Ergebnis. Der Bericht des Vibe-Code-Reviews ist eine Momentaufnahme der geprüften Punkte zum Zeitpunkt der Prüfung, auf Grundlage der bereitgestellten Zugänge und Nachweise. Er ist keine Garantie dafür, dass die Software fehlerfrei, sicher oder frei von Schwachstellen ist, und erfasst keine Änderungen nach dem Prüfzeitpunkt. Umsetzung der Empfehlungen und Verantwortung für die eigene Software bleiben beim Auftraggeber.
6. Vergütung und Zahlung
Es gibt keinen Fixpreis, da Umfang und Komplexität stark unterschiedlich sind. Für die QA-Beratung gilt ein Tagessatz von 2.250 € netto, der Umfang in Tagen richtet sich nach dem Auftrag. Die Vergütung wird im schriftlichen Angebot festgehalten, Rechnungsstellung erfolgt direkt durch Frank Schatz.
7. Vertraulichkeit und Auftragsverarbeitung
Quellcode, Konfiguration, Zugangsdaten und alle internen Informationen des Auftraggebers werden vertraulich behandelt, nur für den Auftrag verwendet und nicht ohne Zustimmung veröffentlicht oder an Dritte weitergegeben. Auf Wunsch wird vorab eine gesonderte Vertraulichkeitsvereinbarung geschlossen. Sind in Code, Datenbank oder Testumgebung echte personenbezogene Daten enthalten, schliessen die Parteien vor Beginn der Prüfung einen Vertrag zur Auftragsverarbeitung nach Art. 28 DSGVO.
8. Haftung
Frank Schatz haftet für Vorsatz und grobe Fahrlässigkeit uneingeschränkt. Für leichte Fahrlässigkeit nur bei Verletzung wesentlicher Vertragspflichten, begrenzt auf den vertragstypisch vorhersehbaren Schaden. Eine Haftung für Schäden, die auf Schwachstellen oder Fehlern beruhen, die ausserhalb der vereinbarten Prüfpunkte liegen, nicht prüfbar waren oder nach dem Prüfzeitpunkt entstanden sind, ist ausgeschlossen, soweit gesetzlich zulässig.
9. Datenschutz
Es gilt die Datenschutzerklärung.
10. Schlussbestimmungen
Es gilt spanisches Recht. Erfüllungsort ist Cala Ratjada, Spanien.