VitasoftIndex
Einen Dienstleister beauftragen / Wem gehören Ihr Code, Ihre Domain und Ihre Werbekonten?
Anbieterauswahl

Wem gehören Ihr Code, Ihre Domain und Ihre Werbekonten?

Oktober 2026 · Redaktion Vitasoft Index

Jedes Konto und jede Datei, für die Sie bezahlt haben, sollte Ihnen gehören, und Ihr Dienstleister sollte ein Nutzer sein, den Sie an einem Nachmittag entfernen können. Ist irgendetwas davon umgekehrt, beheben Sie es jetzt, solange die Beziehung freundlich ist. Teuer wird es, sobald Sie gehen.

Die schlechte Version dieser Geschichte ist kurz. Ein Gründer auf r/startups fasste sie in einer Zeile zusammen: „The dev refused to give me the source code, so I had to scrap the entire thing.“ (sinngemäß: Der Entwickler weigerte sich, mir den Quellcode zu geben, also musste ich das Ganze verwerfen.) (Thread) In diesem Satz geht es nicht um schlechten Code. Es geht darum, wer die Schlüssel hatte.

Diese Seite geht Asset für Asset vor: was Ihnen gehören sollte, was der Dienstleister stattdessen bekommen sollte und wie Sie es heute prüfen. Danach folgen die Vertragsklauseln, die Sie vor der Unterschrift ergänzen sollten, und eine Ausstiegs-Checkliste für den Tag, an dem Sie gehen.

Was sollte auf Ihren Namen laufen, und wie prüfen Sie es in zwei Minuten?

Jedes Asset unten sollte Ihrem Unternehmen gehören, mit dem Dienstleister als hinzugefügtem Nutzer oder Partner. Öffnen Sie jedes selbst, eingeloggt als Sie – nicht über eine Bildschirmfreigabe, die der Dienstleister steuert.

Asset Wer Inhaber sein sollte Was der Dienstleister bekommt Die 2-Minuten-Prüfung
Domainname Ihr Unternehmen als Domaininhaber, in einem Registrar-Konto, in das Sie sich einloggen Nichts, oder DNS-Zugriff, falls nötig Loggen Sie sich beim Registrar ein. Sehen Sie die Domain und können Sie ihren Transfercode anfordern?
DNS, Hosting, Cloud-Konto Ihr Unternehmen, abgerechnet über Ihre Karte Ein Nutzer oder eine Rolle, die Sie entziehen können Sehen Sie die Rechnungen und die Nutzerliste?
Quellcode-Repository Ihre Organisation (z. B. auf GitHub) Zugriff als Collaborator oder Team Ist das Repository unter Ihrer Organisation gelistet, mit Commits aus diesem Monat?
Google-Ads-Konto Sie, mit Admin-Zugriff Eine Verknüpfung mit dem Verwaltungskonto oder ein Standard-Nutzer Steht in den Zugriffseinstellungen des Kontos Ihre E-Mail-Adresse mit Admin-Zugriff?
Meta-Werbekonto Ihr Business-Portfolio Partnerzugriff aus dem eigenen Portfolio Ist das Werbekonto in den Einstellungen Ihres Business-Portfolios als Ihr Eigentum gelistet, nicht als mit Ihnen geteilt?
Google Analytics 4 Sie, als Administrator auf Kontoebene Editor oder Marketer Stehen Sie in der Zugriffsverwaltung des Kontos als Administrator?
Search Console Sie, als bestätigter Inhaber Uneingeschränkter Nutzer Werden Sie unter Nutzer und Berechtigungen als Inhaber geführt?
Call-Tracking-Konto und Rufnummern Ihr Unternehmen Ein Nutzer-Login Wer ist Kontoinhaber, und wer bezahlt die Rufnummern?
Designdateien Ihr Workspace Bearbeitungszugriff Können Sie die Quelldateien öffnen und exportieren, nicht nur PDFs?
Bezahlte Themes, Plugins, Schriften, APIs Auf Ihr Unternehmen lizenziert oder übertragbar Nutzung während des Projekts Gibt es für jedes einen Lizenzschlüssel auf Ihren Namen?

Wenn Sie jede Zeile abhaken können, können Sie hier aufhören zu lesen und die Ausstiegs-Checkliste als Lesezeichen speichern. Die meisten Auftraggeber können die letzten vier nicht abhaken – und genau nach diesen fragt niemand.

Warum kostet ein Werbekonto im Besitz der Agentur mehr als das Werbebudget?

Weil die Historie des Kontos, seine Conversion-Daten und seine früheren Kampagnen bei dem bleiben, dem es gehört. Wenn Sie gehen, fangen Sie mit einem neuen Konto ohne all das an.

Das übliche Anzeichen ist ein Aufbau, bei dem Sie die Agentur bezahlen und die Agentur Google oder Meta bezahlt. In einem Thread auf r/PPC bat eine Marketingmanagerin um Lesezugriff auf das Google-Ads-Konto ihres eigenen Unternehmens, und die Agentur antwortete: „typically don’t share account access“ (sinngemäß: Kontozugriff geben wir normalerweise nicht heraus) (Thread). Die Antworten dort, auch von Leuten auf Agenturseite, sagten dasselbe: Das Konto sollte dem Kunden gehören, und eine Agentur, die es Ihnen nicht zeigen will, baut eine Abhängigkeit auf.

Die Plattformen sind für die umgekehrte Regelung gebaut:

Unsere Sicht: Wenn eine PPC-Agentur darauf besteht, Ihr Budget in einem Konto zu verwalten, das ihr gehört, beauftragen Sie sie nicht. Manche Agenturen haben einen legitimen Grund, die Plattform in Ihrem Namen zu bezahlen, etwa eine Kreditlinie. Das ist eine Abrechnungsregelung. Sie kann trotzdem über ein Konto laufen, das Ihnen gehört, und die Abrechnung kann bei Vertragsende zu Ihnen zurückwandern. Halten Sie das schriftlich fest.

Wo geht die Domain meistens verloren?

Bei der Registrierung. Ein Entwickler oder eine Assistenz kauft die Domain, um Ihnen den Aufwand zu ersparen – im eigenen Registrar-Konto, manchmal auf den eigenen Namen.

Zwei getrennte Dinge entscheiden, wer eine Domain kontrolliert. Der Domaininhaber (Registrant) ist der rechtliche Inhaber der Registrierung; ICANN nennt ihn den registered name holder. Das Registrar-Konto ist der Login bei dem Unternehmen, das die Domain verkauft hat. Sie brauchen beides. Eine Domain, die auf Ihr Unternehmen registriert ist, aber im Registrar-Konto des Dienstleisters liegt, lässt ihm weiterhin die Möglichkeit, sie woandershin zeigen zu lassen.

Genau das passierte einem Kleinunternehmer in einem Thread auf r/SEO: Ein ehemaliger Website-Assistent leitete die zehn Jahre alte Website des Unternehmens auf seine eigene Seite um und verlangte Geld für die Wiederherstellung. Soweit der Inhaber wusste, war nie etwas unterschrieben worden. Die Kommentatoren stellten immer wieder dieselbe erste Frage, und es ist die richtige: Wem gehört die Domain, und wer hat den Registrar-Login?

Worauf Sie laut ICANNs eigenen Seiten Anspruch haben:

Eine mögliche Transfersperre ist der Grund, den Domaininhaber jetzt auf Ihr Unternehmen umzustellen und nicht erst während eines Streits. Ihre E-Mail läuft über dieselbe Domain – eine verlorene Domain bedeutet also meist auch verlorene E-Mail.

Gehört Ihnen der Code, weil Sie dafür bezahlt haben?

Nicht automatisch. Wem für Sie geschriebener Code gehört, hängt von Ihrem Vertrag und vom Recht am Ort der Unterzeichnung ab, und ohne schriftliche Übertragung muss die Standardregel nicht zu Ihren Gunsten ausfallen.

Dies ist keine Rechtsberatung; das Vertragsrecht unterscheidet sich von Land zu Land – lassen Sie den endgültigen Vertrag von einer Anwältin oder einem Anwalt prüfen.

Was wir in der Praxis wollen würden:

  1. Eine Klausel zur Übertragung der Rechte am geistigen Eigentum, die die Rechte an der Arbeit auf Sie überträgt, ausgelöst durch die Zahlung. Der Dienstleister behält seine bereits bestehenden Tools und Bibliotheken, was fair ist, aber Sie sollten eine Lizenz für alles von ihm bekommen, was in Ihrem Produkt landet.
  2. Code in Ihrem Repository ab der ersten Woche. Ein Repository unter Ihrer Organisation, mit dem Dienstleister als Collaborator, heißt: Jeder bezahlte Meilenstein ist bereits in Ihrer Hand. Überträgt Ihnen der Dienstleister später stattdessen ein Repository, braucht der Transfer auf GitHub Admin-Zugriff auf das Repository, und Issues, Pull Requests und Commit-Verlauf ziehen mit um.
  3. Alles, was zum Betrieb nötig ist. Code ohne Umgebungsvariablen, Deploy-Schlüssel, Build-Skripte und Cloud-Konto ist ein Ordner, den Sie nicht ausliefern können. Übergabe heißt: Ein anderer Entwickler kann ihn anhand einer schriftlichen Anleitung aus Ihren Konten bauen und deployen.

Ein Angebot, bei dem Sie abwinken sollten: ein kostenloser oder billiger Prototyp, bei dem Sie die Rechte am geistigen Eigentum hinterher vom Dienstleister kaufen können. In einem Thread auf r/startups über genau so ein Angebot nannte ein Kommentator, nach eigener Aussage IP-Berater, es ein furchtbares Geschäft und sagte, die Rechte sollten immer beim Kunden liegen. Wir stimmen zu.

Wann lohnt sich eine Quellcode-Hinterlegung (Escrow)?

Nur wenn Sie Software lizenzieren, die Ihnen nicht gehört, und Ihr Geschäft stillstünde, wenn der Anbieter verschwände. Für eine Visitenkarten-Website oder eine App, deren Repository Ihnen bereits gehört, ist das übertrieben.

Escrow bedeutet, dass der Anbieter seinen Quellcode bei einem unabhängigen Dritten hinterlegt und der Code nur unter Bedingungen an Sie herausgegeben wird, die im Vertrag stehen, etwa bei Insolvenz des Anbieters oder wenn er sich weigert, die Software weiter zu pflegen (Wikipedia-Überblick). Es existiert für Lizenznehmer, nicht für Eigentümer. Wenn Ihnen das Repository bereits gehört, brauchen Sie keinen Dritten, der eine Kopie davon aufbewahrt.

Wo es sinnvoll ist (eine Enterprise-SaaS, von der Ihr Betrieb abhängt, oder ein individuelles System, an dem der Anbieter die Rechte behält), fragen Sie nach der Verifizierung. Eine Hinterlegung ist nur nützlich, wenn jemand geprüft hat, dass sie sich bauen lässt. Manche Escrow-Dienstleister bauen den hinterlegten Code und vergleichen ihn mit der Version, die Sie betreiben. In einem Thread auf r/startups wehrte sich ein Anbieter gegen die Escrow-Anfrage eines Konzernkunden, weil sich sein Code täglich änderte, und andere Kommentatoren schrieben, sie hätten die Escrow-Hinterlegung einfach als Schritt in ihre Release-Pipeline aufgenommen. Genau diesen Aufbau sollten Sie verlangen: Hinterlegungen, die den Releases folgen, nicht eine einzige ZIP-Datei vom Tag der Unterschrift.

Welche Klauseln sollten vor der Unterschrift im Vertrag stehen?

Diese acht, eine nach der anderen geprüft. Eine solche Liste auf Klauselebene haben wir in den Dienstleisterverzeichnissen, die wir ausgewertet haben, nicht gefunden – behandeln Sie sie also als Ausgangsentwurf für Ihre Anwältin oder Ihren Anwalt, nicht als fertige Vorlage.

Zwei davon leisten den Großteil der Arbeit. Wenn Sie die Rechteübertragung mit der Zahlung und den Code je Meilenstein in Ihrem Repository haben, kostet Sie ein Dienstleister, der verschwindet, Zeit – nicht das Produkt.

Auch die Preisgestaltung spielt hier hinein. Manche Gebührenstrukturen machen es für den Dienstleister unbequem, die Kontrolle abzugeben; Preismodelle von Dienstleistern im Vergleich zeigt, welche Sie schützen.

Bei welchen Antworten sollte das Gespräch enden?

Bei jeder Weigerung, Ihnen die Kontrolle über Ihre eigenen Assets zu geben. Diese disqualifizieren einen Dienstleister für uns:

Ein guter Dienstleister beantwortet diese Punkte in einem Satz und macht weiter, weil er ohnehin so arbeitet. Wenn Sie das vor der Unterschrift testen wollen, fragen Sie im Pitch und achten Sie darauf, wie schnell die Antwort kommt; Fragen für den Pitch eines Dienstleisters enthält weitere davon.

Wie verlassen Sie einen Dienstleister, ohne etwas zu verlieren?

Zuerst Zugänge sichern, dann exportieren, zuletzt ankündigen. Die Reihenfolge zählt, weil manche Dienstleister weniger kooperativ werden, sobald sie wissen, dass Sie gehen.

Ein Kommentator in dem Thread auf r/PPC gab denselben Rat: das neue Setup vorbereiten und sich Zugang zu allem verschaffen, bevor man es der Agentur sagt. Hier ist die Ausstiegs-Checkliste, mit der Angabe, wer am Ende welchen Zugang hält.

# Schritt Wer ihn am Ende hält
1 Bestätigen, dass Sie in jeder Zeile der Tabelle oben Inhaber oder Admin sind Sie
2 Werbedaten exportieren: Kampagnen, Keywords, Anzeigentexte, Zielgruppen, Conversion-Einstellungen Sie
3 Berichte, CRM-Datensätze und Anrufaufzeichnungen exportieren, auf die Sie Anspruch haben Sie
4 Den aktuellen Code in Ihr Repository holen, dazu Umgebungsvariablen, Deploy-Schlüssel und Build-Notizen Sie
5 Einen anderen Entwickler den Code aus Ihren Konten bauen lassen, um zu belegen, dass die Übergabe funktioniert Sie und der neue Entwickler
6 Domaininhaber und Registrar-Konto auf Ihr Unternehmen umstellen, falls noch nicht geschehen Sie
7 Das Google-Ads-Verwaltungskonto der Agentur trennen und den Meta-Partnerzugriff entfernen Sie
8 Den Dienstleister aus GA4 (ein Administrator kann Nutzer löschen) und aus der Search Console entfernen Sie
9 In der Search Console auch das Bestätigungstoken des Dienstleisters löschen Sie
10 Jedes Passwort, jeden API-Schlüssel und jeden Hosting-Zugang ändern, den der Dienstleister kannte Sie
11 Call-Tracking-Nummern und bezahlte Lizenzen auf Ihren Namen übertragen oder ersetzen Sie

Schritt 9 wird am häufigsten vergessen. Googles Seite zu Berechtigungen in der Search Console sagt: Wenn Sie die Bestätigungstokens eines entfernten Inhabers nicht löschen, kann diese Person die Inhaberschaft später erneut bestätigen. Für GA4 ist die Nutzerverwaltung auf Googles Seite zum Analytics-Zugriff beschrieben: Nur die Rolle Administrator kann Nutzer hinzufügen oder löschen.

Call-Tracking-Nummern sind das Asset, bei dem Auftraggeber am häufigsten vergessen, dass es ihnen nicht gehört. Ihre Kunden wählen diese Nummern, manchmal seit Jahren. Fragen Sie jetzt schriftlich nach, in wessen Konto sie liegen und ob sie auf Sie übertragen werden können, wenn Sie gehen.

FAQ

Kann eine Agentur mein Google-Ads-Konto behalten, wenn wir uns trennen? Wenn das Konto Ihnen gehört und die Agentur über ein Verwaltungskonto verknüpft ist: nein, Sie können die Verknüpfung jederzeit aufheben. Hat die Agentur das Konto in ihrem eigenen Setup angelegt und bezahlt Google selbst, bekommen Sie es womöglich nicht zurück – exportieren Sie also alles, was Sie können, solange Sie noch Zugriff haben.

Ist es normal, dass ein Entwickler den Code bis zur Schlusszahlung zurückhält? Den letzten Meilenstein zurückzuhalten, bis er bezahlt ist, ist normal. Den gesamten Code bis zum Ende zurückzuhalten, nicht. Code für bezahlte und abgenommene Meilensteine sollte bereits in Ihrem Repository liegen.

Brauche ich für meine App eine Quellcode-Hinterlegung? Meist nicht. Wenn das Repository in Ihrer Organisation liegt und der Vertrag Ihnen die Rechte am geistigen Eigentum überträgt, haben Sie bereits, was Ihnen Escrow geben würde.

Der Dienstleister hat meine Domain auf seinen Namen registriert. Was jetzt? Bitten Sie ihn, den Domaininhaber auf Ihr Unternehmen zu ändern und die Domain in Ihr Registrar-Konto zu verschieben, und lassen Sie sich das schriftlich geben. Weigert er sich, sprechen Sie mit einer Anwältin oder einem Anwalt, bevor Sie irgendetwas zahlen. Das Feld für den Domaininhaber ist in öffentlichen Abfragen aus Datenschutzgründen oft verborgen; die verlässliche Prüfung ist deshalb ein eigener Registrar-Login.

Spielt das alles eine Rolle, wenn ich meinem Dienstleister vertraue? Ja, denn Menschen wechseln den Job, Agenturen werden verkauft und Freelancer werden krank. Eigene Konten schützen die Beziehung ebenso sehr wie Sie.

Was Sie diese Woche tun können

Öffnen Sie jedes Konto aus der ersten Tabelle, eingeloggt als Sie selbst, und notieren Sie daneben Ihre Rolle. Alles, wo Sie nicht Inhaber oder Admin sind, kommt auf eine Liste, die Sie diese Woche an Ihren Dienstleister schicken – formuliert als Ordnungsmaßnahme, nicht als Vorwurf. Geben Sie die Klausel-Checkliste dann an die Person, die Ihren nächsten Vertrag prüft.

Wenn der Dienstleister die Übergabe der Zugänge hinauszögert, sagt Ihnen das etwas über den Rest der Zusammenarbeit. So prüfen Sie, ob Ihr SEO- oder PPC-Dienstleister arbeitet ist die nächste Seite zum Lesen, und der Rest des Leitfadens zur Beauftragung von Dienstleistern behandelt die Entscheidungen vor und während des Vertrags.

Sie vergleichen Anbieter? Sehen Sie sich unsere unabhängigen Rankings an, bewertet für die KI-Suche →

Angebote von geprüften Anbietern

Beschreiben Sie, was Sie brauchen. Wir ordnen Ihre Anfrage passenden Unternehmen aus unseren Rankings zu, und diese melden sich direkt bei Ihnen.

Kein Spam. Wir geben Ihre Anfrage nur an passende Anbieter aus unseren Rankings weiter. Bezahlte Platzierungen beeinflussen nie, wen wir ranken.