Vertrag zur Auftragsverarbeitung (AVV)
Stand: November 2026
Dieser Vertrag gilt zwischen dem Kunden als Verantwortlichem und Marko Krstic, Forsthofstr. 18, 90461 Nürnberg, Deutschland, als Auftragsverarbeiter (im Folgenden „wir“). Er ergänzt unsere Allgemeinen Geschäftsbedingungen (AGB) und regelt die Verarbeitung personenbezogener Daten im Auftrag des Kunden nach Art. 28 DSGVO. Für Pro schließt der Kunde ihn bei der Registrierung ab, für den kostenlosen Generator mit dessen Nutzung.
1. Gegenstand und Dauer
Gegenstand ist die Bereitstellung des Dienstes nach den AGB: das Erstellen, Berechnen und Prüfen von E-Rechnungen und in Pro das Speichern der Arbeitsdaten des Kunden. Der Vertrag läuft so lange, wie wir Daten im Auftrag des Kunden verarbeiten, in Pro also bis zur Löschung des Kontos.
Nicht unter diesen Vertrag fallen die Daten, für die wir selbst verantwortlich sind: die Zugangsdaten des Kontos, die Daten des Abonnements und der Zahlung, Nutzungsstatistiken und Anfragen an uns. Dafür gilt unsere Datenschutzerklärung.
2. Art und Zweck der Verarbeitung, Daten und Betroffene
- Kostenloser Generator: Wir verarbeiten die eingegebenen Rechnungsdaten nur im Arbeitsspeicher, um die Rechnung zu berechnen, zu erstellen und zu prüfen, und geben die Datei aus. Danach werden die Daten verworfen und nicht gespeichert.
- Pro: zusätzlich das Speichern und Anzeigen der Firmendaten, der Bankverbindung, der Rechnungseinstellungen, des Logos und der Kunden des Kunden sowie von Nummer, Datum und Kundennamen der letzten erstellten Rechnung. Erstellte Rechnungen speichern wir nicht.
- Arten von Daten: Namen, Anschriften, E-Mail-Adressen und Telefonnummern, Umsatzsteuer-Identifikationsnummern und Steuernummern, Bankverbindungen, Leitweg-IDs und Käuferreferenzen, Rechnungspositionen und Beträge.
- Betroffene: Kunden des Kunden und deren Ansprechpartner, der Kunde selbst, soweit er eine natürliche Person ist, und seine Ansprechpartner.
Besondere Kategorien personenbezogener Daten (Art. 9 DSGVO) sind für den Dienst nicht vorgesehen. Der Kunde gibt sie nicht ein.
3. Weisungen
Wir verarbeiten die Daten nur auf dokumentierte Weisung des Kunden, außer wenn uns das Recht der EU oder Deutschlands zu einer Verarbeitung verpflichtet; dann teilen wir ihm das vorher mit, soweit das Recht es nicht verbietet. Die Weisungen sind abschließend in den AGB, in diesem Vertrag und durch die Nutzung der Funktionen des Dienstes festgelegt (zum Beispiel Speichern, Ändern, Exportieren und Löschen). Weitere Weisungen erteilt der Kunde in Textform. Weisungen, die über die Funktionen des Dienstes hinausgehen, müssen wir nur befolgen, wenn sie technisch und wirtschaftlich zumutbar sind; den Aufwand dafür dürfen wir angemessen berechnen.
Verstößt eine Weisung nach unserer Auffassung gegen Datenschutzrecht, weisen wir den Kunden darauf hin und dürfen sie aussetzen, bis er sie bestätigt oder ändert.
4. Vertraulichkeit
Personen, die bei uns Zugang zu den Daten haben, sind zur Vertraulichkeit verpflichtet oder unterliegen einer gesetzlichen Verschwiegenheitspflicht. Wir sehen uns die Daten des Kunden nicht an, außer wenn das für die Behebung einer Störung, für die Sicherheit des Dienstes oder auf Weisung des Kunden nötig ist.
5. Technische und organisatorische Maßnahmen
Wir treffen die Maßnahmen nach Art. 32 DSGVO, die in der Anlage unten beschrieben sind. Wir dürfen sie weiterentwickeln, solange das Schutzniveau nicht sinkt.
6. Unterauftragsverarbeiter
Der Kunde genehmigt allgemein den Einsatz von Unterauftragsverarbeitern. Derzeit setzen wir ein:
- Hetzner Online GmbH, Industriestr. 25, 91710 Gunzenhausen, Deutschland: Betrieb der Server (Rechenzentrum in Deutschland).
- [Wird vor dem Start ergänzt: Anbieter, Anschrift und Ort der verschlüsselten Sicherungskopien der Datenbank.]
Unsere Anbieter für E-Mail und Zahlung erhalten keine Daten, die wir im Auftrag des Kunden verarbeiten.
Einen neuen oder anderen Unterauftragsverarbeiter teilen wir mindestens 6 Wochen vorher per E-Mail an die Adresse des Kontos mit. Der Kunde kann aus einem wichtigen datenschutzrechtlichen Grund bis zum Wechsel in Textform widersprechen. Können wir den Grund nicht ausräumen, kann der Kunde den Vertrag über Pro zum Zeitpunkt des Wechsels kündigen. Weitere Ansprüche hat er deswegen nicht.
Wir verpflichten jeden Unterauftragsverarbeiter vertraglich zu den Pflichten dieses Vertrags, soweit sie für seine Leistung gelten.
7. Ort der Verarbeitung
Wir verarbeiten die Daten in der EU. Eine Verarbeitung außerhalb der EU und des EWR findet nur statt, wenn die Voraussetzungen der Art. 44 ff. DSGVO erfüllt sind.
8. Unterstützung des Kunden
Anfragen von Betroffenen beantwortet der Kunde. In Pro kann er die meisten selbst erledigen: Daten ansehen, ändern, löschen und exportieren. Erreicht uns eine Anfrage, die erkennbar den Kunden betrifft, leiten wir sie an ihn weiter und beantworten sie nicht selbst.
Darüber hinaus unterstützen wir den Kunden bei Anfragen von Betroffenen und bei seinen Pflichten nach Art. 32 bis 36 DSGVO, soweit er dazu die nötigen Angaben nicht selbst aus dem Dienst, diesem Vertrag oder der Datenschutzerklärung erhält. Den Aufwand dafür dürfen wir angemessen berechnen, außer wenn er durch einen Verstoß von uns gegen diesen Vertrag oder das Datenschutzrecht entsteht.
9. Verletzungen des Schutzes personenbezogener Daten
Wird uns eine Verletzung des Schutzes der Daten des Kunden bekannt, teilen wir sie ihm unverzüglich per E-Mail an die Adresse des Kontos mit, mit den Angaben nach Art. 33 Abs. 3 DSGVO, soweit sie uns vorliegen; fehlende Angaben reichen wir nach. Die Meldung an die Aufsichtsbehörde und an Betroffene ist Sache des Kunden.
10. Löschung und Rückgabe
Die Daten des kostenlosen Generators werden am Ende jeder Anfrage verworfen. In Pro kann der Kunde seine Daten jederzeit mit „Meine Daten exportieren“ als Datei herunterladen; damit ist die Rückgabe erfüllt. Löscht der Kunde sein Konto, löschen wir sofort alle Daten des Kunden. Endet der Zugang zu Pro ohne Verlängerung, löschen wir die Daten nach 6 Monaten, wie in den AGB beschrieben. Aus den Sicherungskopien verschwinden gelöschte Daten, wenn diese überschrieben werden, spätestens nach [wird vor dem Start ergänzt] Tagen.
11. Nachweise und Kontrollen
Wir stellen dem Kunden auf Anfrage die Informationen zur Verfügung, die zum Nachweis unserer Pflichten nach Art. 28 DSGVO nötig sind. Dazu dienen in erster Linie dieser Vertrag mit der Anlage, Auskünfte per E-Mail und Nachweise unserer Unterauftragsverarbeiter (zum Beispiel Zertifizierungen).
Reichen diese Nachweise im Einzelfall nicht aus, kann der Kunde eine Kontrolle durchführen oder durch einen zur Verschwiegenheit verpflichteten Prüfer durchführen lassen, der nicht unser Wettbewerber ist. Er kündigt sie mindestens 4 Wochen vorher in Textform an. Sie findet während üblicher Geschäftszeiten statt, ohne den Betrieb zu stören und ohne Einsicht in Daten anderer Kunden, und höchstens einmal im Jahr, außer nach einer Verletzung des Schutzes seiner Daten. Die Kosten der Kontrolle trägt der Kunde, unseren Aufwand dürfen wir angemessen berechnen. Kontrollen der Rechenzentren unserer Unterauftragsverarbeiter richten sich nach deren Bedingungen.
12. Haftung und Schlussbestimmungen
Die Haftung gegenüber Betroffenen richtet sich nach Art. 82 DSGVO. Im Verhältnis zwischen dem Kunden und uns gilt die Haftungsregelung der AGB (Abschnitt 12).
Bei Widersprüchen zwischen den AGB und diesem Vertrag geht dieser Vertrag für den Schutz personenbezogener Daten vor. Für Änderungen dieses Vertrags gilt Abschnitt 9 der AGB entsprechend; Änderungen, die das Gesetz oder eine Aufsichtsbehörde verlangt, dürfen wir mit einer Mitteilung per E-Mail vornehmen. Es gilt das Recht der Bundesrepublik Deutschland. Diesen Vertrag gibt es auch auf Englisch. Verbindlich ist die deutsche Fassung.
Anlage: Technische und organisatorische Maßnahmen (Art. 32 DSGVO)
Vertraulichkeit
- Zutritt: Die Server stehen in Rechenzentren der Hetzner Online GmbH in Deutschland, die nach ISO/IEC 27001 zertifiziert sind. Den physischen Zutritt regelt Hetzner. Wir haben keine eigenen Server in Büroräumen.
- Zugang zu den Systemen: Nur der Anbieter selbst hat Zugang zu den Servern. [Wird vor dem Start ergänzt: Anmeldung am Server und Firewall.] Die Datenbank ist von außen nicht erreichbar. Die Verwaltungsansicht ist nicht öffentlich erreichbar, nur über eine verschlüsselte SSH-Verbindung zum Server, und verlangt eine eigene Anmeldung.
- Zugang der Kunden: Passwörter mit mindestens 12 Zeichen, geprüft gegen eine Liste häufiger Passwörter und nur als Hashwert (Argon2id) gespeichert; Sperre nach 5 falschen Passwörtern für 15 Minuten; Begrenzung der Anmeldeversuche je IP-Adresse; Sitzungen enden nach 30 Minuten ohne Aktivität; Cookies nur über HTTPS und nicht für Skripte lesbar; Schlüssel in E-Mail-Links und für „Angemeldet bleiben“ nur als Hashwert gespeichert und nur einmal gültig; nach einer Änderung des Passworts enden alle anderen Sitzungen.
- Zugriff: Strikte Trennung der Kunden: Jede Abfrage der Datenbank ist auf das Konto des angemeldeten Kunden beschränkt, das nur aus der Anmeldung stammt, nie aus Eingaben. Automatische Tests prüfen das für jede Abfrage. Die Anwendung arbeitet mit einem Datenbankbenutzer, der Daten lesen und schreiben, aber die Struktur der Datenbank nicht ändern kann. Die Verwaltungsansicht zeigt nur Kontodaten, nie Kunden, Adressen, Bankverbindungen, Steuernummern, das Logo oder die letzte Rechnung.
- Trennung: Die Daten jedes Kunden sind durch eine Kennung seines Kontos getrennt. Der kostenlose Generator speichert keine Daten. Entwicklung und Tests arbeiten nie mit Daten von Kunden.
- Datensparsamkeit: Keine Rechnungsinhalte in Protokollen; temporäre Dateien der Prüfung nur im Arbeitsspeicher; keine Analyse- oder Tracking-Werkzeuge; Protokolle werden nach 14 Tagen gelöscht.
Integrität
- Weitergabe: Alle Verbindungen zum Dienst sind mit TLS verschlüsselt (HTTPS mit HSTS). Sicherungskopien der Datenbank werden verschlüsselt gespeichert. Daten des Kunden gehen nur an die Unterauftragsverarbeiter in Abschnitt 6.
- Eingabe: Änderungen sind nur angemeldet im eigenen Konto möglich, geschützt gegen Anfragen fremder Websites (Prüfung der Herkunft und Token). Sicherheitsrelevante Ereignisse (zum Beispiel Anmeldungen, fehlgeschlagene Anmeldungen und abgewiesene Anfragen) werden ohne Inhalte protokolliert.
- Eingaben werden geprüft: Alle Eingaben werden auf dem Server auf Länge, Format und erlaubte Werte geprüft; Beträge werden auf dem Server berechnet; jede erstellte Datei wird vor der Ausgabe gegen die Regeln von EN 16931 und XRechnung geprüft.
Verfügbarkeit und Belastbarkeit
- Tägliche verschlüsselte Sicherung der Datenbank außerhalb von Hetzner; die Wiederherstellung wird getestet.
- Schutz vor Überlastung durch Begrenzung der Anfragen und der Größe von Eingaben und Uploads.
- Automatischer Neustart der Anwendung nach einem Ausfall.
Überprüfung und Bewertung
- Jede Änderung der Anwendung wird vor der Inbetriebnahme mit automatischen Tests geprüft, darunter Tests zur Trennung der Kunden und zur Sicherheit.
- Verwendete Bibliotheken werden regelmäßig aktualisiert und auf bekannte Schwachstellen geprüft.
- Wir prüfen diese Maßnahmen mindestens einmal im Jahr und nach jeder wesentlichen Änderung.