Stand: 1. Oktober 2026
Vereinbarung zur Auftragsverarbeitung
Auftragsverarbeitungs-Vereinbarung (AVV / DPA) nach Art. 28 DSGVO zwischen dem Betreiber eines Shopify-Shops, der Inkmate installiert, und Inkmate.
Präambel
Verantwortlicher ist der Betreiber des Shopify-Shops („Merchant“), der Inkmate installiert.
Auftragsverarbeiter ist:
Valerian Huber, Einzelunternehmen
Anschrift gemäß Impressum
support@inkmate.shop · valerian@luvex.tech
Nicht Gegenstand dieser Vereinbarung sind die Daten, die Inkmate als eigener Verantwortlicher verarbeitet: die Vertrags- und Abrechnungsdaten des Merchants selbst und die Betriebsprotokolle zur Sicherheit des Dienstes.
Zustandekommen mit der Installation der App im Shopify-Shop; eine individuelle Aushandlung findet nicht statt. Diese Vereinbarung geht den Nutzungsbedingungen vor, soweit sie personenbezogene Daten betrifft.
§ 1 Gegenstand und Zweck
Bereitstellung eines Werkzeugs für Druckvorlagen (Flyer, Beilagen, QR-Codes, Landingpages) im Shop des Merchants, samt Auswertung von QR-Scans, Erfassung von Kontakten über Landingpages und Rechnungserstellung für Bestellungen, soweit der Merchant diese Funktionen nutzt. Jede Nutzung zu eigenen Zwecken des Auftragsverarbeiters ist ausgeschlossen, insbesondere Profilbildung, Werbung und das Training von KI-Modellen. Inkmate setzt keine KI-Dienste ein.
Dauer: für die Laufzeit der Installation; die Folgen des Endes regelt § 9.
§ 2 Daten und betroffene Personen
| Betroffene | Daten | Wann |
|---|---|---|
| Endkunden des Merchants | Name, Anschrift, USt-IdNr., E-Mail-Adresse, Leitweg-ID bzw. Käuferreferenz (für die X-Rechnung), Bestell- und Kunden-ID in Rechnungen | wenn der Merchant Rechnungen über Inkmate erzeugt |
| Endkunden | Namen in Seriendruck-Vorlagen | wenn der Merchant Serienbriefe erstellt |
| Endkunden | Bestell- und Kundenereignisse aus Shopify (Webhooks) | laufend, soweit Automationen genutzt werden |
| Besucher von Landingpages | E-Mail, Messestand-Bezeichnung, Einwilligung, gekürzter IP-Hash | wenn sie das Formular absenden |
| Personen, die einen QR-Code scannen | gekürzter IP-Hash, Stadt/Region, Gerät, Browser, Referrer | beim Scan |
| Mitarbeitende des Merchants | Name, E-Mail, Rolle | wenn sie in der App arbeiten |
Vom Merchant hochgeladene Bilder (z. B. Logos) können Personen zeigen. Der Auftragsverarbeiter behandelt sie als personenbezogen. Hochgeladene Bilder sind über ihre Adresse öffentlich abrufbar, weil sie in gedruckten und digitalen Vorlagen erscheinen (Anlage 2).
Zahlungsdaten der Endkunden werden nicht verarbeitet.
§ 3 Weisungsbindung
Der Auftragsverarbeiter verarbeitet personenbezogene Daten ausschließlich auf dokumentierte Weisung des Verantwortlichen. Als Weisung gelten diese Vereinbarung sowie die Bedienung der App durch den Verantwortlichen.
Einzelweisungen sind in Textform an die in der Präambel genannte Adresse zu richten.
Hält der Auftragsverarbeiter eine Weisung für rechtswidrig, weist er den Verantwortlichen darauf hin.
§ 4 Vertraulichkeit
Der Auftragsverarbeiter ist ein Einzelunternehmen. Zugriff auf Produktivdaten hat ausschließlich der Inhaber des Einzelunternehmens.
§ 5 Technische und organisatorische Maßnahmen
Der Auftragsverarbeiter trifft die in Anlage 2 beschriebenen Maßnahmen, einschließlich der dort offen benannten Lücken.
§ 6 Unterauftragsverarbeiter
Der Verantwortliche erteilt die allgemeine Genehmigung für die in Anlage 1 genannten Dienste. Über jede Änderung informiert der Auftragsverarbeiter 30 Tage vorher. Der Verantwortliche kann aus wichtigem Grund widersprechen; bleibt es bei der Änderung, hat er das Recht zur Beendigung.
Klaviyo wird nur tätig, wenn der Merchant sein Klaviyo-Konto verbindet und eine Automation „an Klaviyo senden“ einrichtet. Klaviyo ist dann für diese Daten Auftragsverarbeiter des Merchants aufgrund seines eigenen Vertrags; Inkmate übermittelt auf dessen Weisung.
§ 7 Betroffenenrechte
Der Auftragsverarbeiter unterstützt bei Anträgen nach Art. 15–22 DSGVO. Löschanträge von Endkunden, die über Shopify eingehen (customers/redact), werden automatisch umgesetzt: Kontakte, Ereignisse und Stempel werden gelöscht, Seriendruck-Vorlagen und Kennzahlen anonymisiert, gerenderte Dateien entfernt. Rechnungen bleiben erhalten, weil der Merchant sie aufbewahren muss (§ 9).
Auskunftsanträge (customers/data_request) werden erfasst und über den Support beantwortet; einen Selbstbedienungs-Export gibt es noch nicht.
§ 8 Meldepflichten
Der Auftragsverarbeiter meldet jede Verletzung des Schutzes personenbezogener Daten unverzüglich, spätestens binnen 24 Stunden ab Kenntnis an den Merchant. Die Meldung enthält, soweit bekannt: Art des Vorfalls, betroffene Datenkategorien und ungefähre Zahl betroffener Personen, Zeitpunkt von Eintritt und Entdeckung, wahrscheinliche Folgen sowie ergriffene und geplante Maßnahmen.
Der Auftragsverarbeiter meldet nicht selbst an die Aufsichtsbehörde. Er unterstützt bei Datenschutz-Folgenabschätzungen (Art. 35 DSGVO) und vorherigen Konsultationen (Art. 36 DSGVO).
§ 9 Deinstallation, Rückgabe und Löschung
| Zeitpunkt | Vorgang |
|---|---|
| Deinstallation | Zugang der App endet; Schnittstellen-Schlüssel werden widerrufen; Daten bleiben vorerst erhalten |
48 Stunden danach (Shopify shop/redact) | Endgültige Löschung aller Daten des Shops, einschließlich aller Dateien und einschließlich der Rechnungen |
| Sicherungskopien | Verbleib bis zum turnusmäßigen Überschreiben (14 Tage) |
Soweit während laufender Nutzung einer Löschung eine gesetzliche Aufbewahrungspflicht entgegensteht, werden die Daten gesperrt statt gelöscht (Art. 17 Abs. 3 lit. b DSGVO; Art. 5 Abs. 1 lit. b und c DSGVO).
§§ 10–12 Nachweise, Drittland, Haftung
Nachweise: durch diese Vereinbarung samt Anlagen; eine Prüfung vor Ort ist mit Vorankündigung möglich. Der Auftragsverarbeiter besitzt keine Zertifizierung.
Drittland: Die Verarbeitung erfolgt in der EU, soweit Anlage 1 nichts anderes nennt. Die Transfergrundlage steht je Anbieter dort.
Haftung: nach Art. 82 DSGVO. Es gilt deutsches Recht. Änderungen bedürfen der Textform.
Anlage 1: Unterauftragsverarbeiter
Art. 28 Abs. 4 DSGVO
1. Unterauftragsverarbeiter
| Unterauftragsverarbeiter | Zweck | Daten | Ort | Grundlage Kapitel V |
|---|---|---|---|---|
| Hostinger International Ltd., Larnaca (Zypern) | Server: App, Datenbank, Sicherungen | alle Daten | Rechenzentrum Frankfurt | SCC (Weiterübermittlung an Hostingers US-/CA-Unterauftragnehmer) |
| Hetzner Online GmbH, Gunzenhausen (Deutschland) | Dateispeicher (Object Storage): erzeugte PDFs, Logos, Vorschaubilder | Dateien der App, in PDFs auch Bestell- und Adressdaten | Rechenzentrum Falkenstein (Deutschland) | nicht erforderlich, Verarbeitung in der EU |
| Resend (Plus Five Five, Inc., USA), über den Versand-Proxy des Betreibers | Tages-Übersicht per E-Mail an den Merchant | E-Mail des Merchants; Namen von Vorlagen (bei Seriendruck ggf. Kundennamen), Bestell-IDs, Links | AWS SES EU-Region; Anbieter USA | DPF + SCC Modul 2 |
| Vercel Inc., USA | Auslieferung der Website inkmate.shop | Verbindungsdaten der Besucher | global | DPF (Zertifizierung aktiv, geprüft 26.09.2026) |
2. Vom Merchant selbst beauftragt
| Dienst | Wann | Daten | Einordnung |
|---|---|---|---|
| Shopify (Shopify International Ltd., Irland) | immer, Plattform der App | Shop-Identität, Bestell- und Kundenereignisse | Plattform mit eigenem Vertrag zum Merchant, kein Unterauftragsverarbeiter von Inkmate. Übermittlungsgrundlage BCR im Konzern + SCC an Dritte, kein DPF. |
| Klaviyo | Merchant verbindet sein Konto und richtet „an Klaviyo senden“ ein | E-Mail, Telefon, Vor-/Nachname, Kunden-ID, Ereignis, Bestellwert | Auftragsverarbeiter des Merchants (dessen Vertrag); Inkmate übermittelt auf Weisung |
3. Nicht als Unterauftragsverarbeiter geführt
| Dienst | Begründung |
|---|---|
| GlitchTip (Fehlerberichte) | selbst betrieben, derselbe Betreiber |
| Umami (Reichweitenmessung) | selbst betrieben, nur in der Verwaltungsoberfläche |
| Zentraler Betriebsdienst des Betreibers | derselbe Betreiber; Versand-Proxy (siehe Resend) und Betriebskennzahlen |
Nicht im Einsatz: Anthropic und OpenAI.
Anlage 2: Technische und organisatorische Maßnahmen
Art. 32 DSGVO
1. Vertraulichkeit
- Physisch: Rechenzentrum Hostinger Frankfurt; Dateien bei Hetzner in Falkenstein.
- Anmeldung: ausschließlich über Shopify; Session-Token mit geprüfter Signatur, Ablauf und Zielgruppe. Umgehung nur im Entwicklungsmodus.
- Shopify-Zugriffstoken verschlüsselt gespeichert (AES-256-GCM).
- Schnittstellen-Schlüssel der Merchants werden bei der Deinstallation widerrufen.
- Mandantentrennung über die Shop-Kennung in der Anwendung; keine Zeilen-Sicherheitsregeln in der Datenbank (Nr. 6).
- Datenbank nur lokal auf dem Server gebunden, nicht von außen erreichbar.
- Datenminimierung: IP-Adressen nur als HMAC-Hash; keine KI-Dienste; keine Zahlungsdaten.
2. Integrität
- Transport nur verschlüsselt (TLS, Let's Encrypt).
- Webhooks mit HMAC-Prüfung in konstanter Zeit.
- Rechnungen mit fortlaufender Nummer je Shop.
3. Verfügbarkeit
| Maßnahme | Stand |
|---|---|
| Tägliche Datenbank-Sicherung 03:17 | läuft, zuletzt 2026-09-26 OK, Meldung an die zentrale Überwachung |
| Aufbewahrung | 14 Stände, lokal auf dem Server |
| Kopie außerhalb des Servers | keine — das Skript kann es, im Betrieb ist es nicht eingerichtet (Nr. 6) |
| Dateispeicher (Hetzner Object Storage) | nicht in der Sicherung; heute nur erzeugte PDFs, aus den Vorlagen neu erzeugbar |
4. Überprüfung
Laufende Überwachung durch den zentralen Betriebsdienst des Betreibers (Erreichbarkeit, Zertifikate, Sicherungsmeldungen, Abhängigkeiten, Container); jährlicher Durchgang dieser Anlage durch den Datenschutzbeauftragten.
5. Auftragskontrolle
Unterauftragsverarbeiter nur nach Anlage 1; zentrales Register beim Betreiber.
6. Offen benannte Lücken (Stand 27. September 2026)
Am 27. September 2026 geschlossen: Der Klaviyo-Schlüssel wird verschlüsselt gespeichert, hochgeladene Bilder werden am Inhalt geprüft (SVG ohne Skripte, Auslieferung ohne Ausführung), das öffentliche Kontaktformular ist je Absender begrenzt, und Fehlerberichte enthalten keine Anfrageparameter mit Zugangsdaten mehr.
| Lücke | Warum sie zählt | Was sie schließt |
|---|---|---|
| Keine Sicherung außerhalb des Servers | Fällt der Server aus, sind Datenbank und Sicherungen zugleich weg | Off-Site-Kopie aktivieren, vor dem Upload verschlüsseln |
| Mandantentrennung nur in der Anwendung | ein Fehler in einer Abfrage ist nicht abgefangen | Zeilen-Sicherheitsregeln als zweite Linie |
| Keine Löschung von Scan- und Kontaktdaten nach Frist | die angezeigte Aufbewahrung (Basic 90 Tage) wird nicht vollzogen | Lösch-Job nach Tarif-Frist |
Änderungshistorie
26. September 2026 — Erstfassung.