Datenschutz
Was Storefront Ninja speichert, warum es jedes Stück braucht, wo es aufbewahrt wird und wie du es entfernen lassen kannst.
Wer das betreibt
Storefront Ninja ist ein Produkt von mixtape.works, betrieben von der Human Hygiene Kft., 1163 Budapest, Datolya utca 40., Ungarn (Handelsregisternummer 01-09-464537, EU-USt-IdNr. HU12087783; alle Angaben unter mixtape.works/imprint). Schreib an support@mixtape.works zu allem auf dieser Seite.
Verkäufer und Kunden
Ein Verkäufer, der hier einen Shop eröffnet, ist unser Kunde, und alles unten betrifft ihn. Ein Kunde, der bei einem dieser Shops kauft, kauft beim Verkäufer, nicht bei uns: Der Verkäufer entscheidet, wonach er einen Kunden fragt, und wir halten es für ihn, auf seine Anweisung, damit sein Shop funktioniert.
Was gespeichert wird und warum jedes Stück
- Der Shop: sein Name, die Adresse, unter der er antwortet (yourshop.storefront.ninja), die Sprache, in der er geschrieben ist, die Währung, in der er Preise angibt, sein Land und seine Zeitzone, sein Tarif und wie bei ihm bezahlt werden kann: ob er eine Kartenzahlung über sein eigenes Stripe-Konto annimmt, ob er Nachnahme annimmt, und der Kontoinhaber und die IBAN, auf die er Kunden überweisen lässt, und was er als Verwendungszweck geschrieben haben möchte, und wie ein Kunde den Verkäufer erreicht: die Kontakt-E-Mail-Adresse, Telefonnummer und Geschäftsadresse des Shops. Hat der Verkäufer ein Logo oder ein Tab-Symbol hochgeladen, wird auch die Datei, als die es gespeichert ist, hier gehalten, ebenso das Startbildschirm-Symbol, das wir aus dem Tab-Symbol zeichnen, in den drei Größen, die ein Handy braucht, ebenso die gewählte Akzentfarbe und ob er den Shop immer hell oder immer dunkel gemacht hat. Alles davon ist öffentlich: Es ist das, was ein Kunde auf den Seiten des Shops sieht. Ohne das gäbe es nichts, was unter dieser Adresse auszuliefern wäre, keine Möglichkeit zu wissen, was der Shop kostet, und keine Möglichkeit für einen Kunden, den Verkäufer zu bezahlen.
- Wer die Verwaltung eines Shops öffnen darf: die ID ihres mixtape-Kontos, die von diesem Konto bestätigte E-Mail-Adresse und ob sie den Shop besitzt oder darin arbeitet.
- Ein angemeldeter Browser: das zufällige Token in seinem Cookie, das mixtape-Konto, zu dem er gehört, die E-Mail-Adresse und der Name dieses Kontos, die gewählte Sprache und wann die Sitzung begann, zuletzt genutzt wurde und abläuft. Die Anmeldung erledigt dein mixtape-Konto auf account.mixtape.works, der eine Login für jedes mixtape-Produkt, sodass Storefront Ninja nie ein Passwort sieht oder speichert.
- Das mixtape-Konto aller, die sich hier angemeldet haben: seine ID, die bestätigte E-Mail-Adresse, der Name, den es trägt, und wann es sich zum ersten und zum letzten Mal angemeldet hat. Das erste Datum zeigt uns, wie lange du schon bei uns bist, und das Konto ist das, woran die Verwaltung eines Shops gebunden ist.
- Eine Anmeldung, die gerade läuft: die Zufallswerte, die die Antwort von account.mixtape.works an die von deinem Browser gestartete Anmeldung binden, und nichts über dich. Die Zeile wird gelöscht, sobald du zurückkommst, und in jedem Fall innerhalb von fünfzehn Minuten.
- Was ein Shop verkauft: seine Artikelnummer, sein Preis und Angebotspreis (als ganze Zahl und ein Währungscode), sein Gewicht, wenn der Verkäufer eines eingetippt hat, wie viele auf Lager sind, ob es im Shop gezeigt wird und wann es eingestellt und zuletzt geändert wurde. Das ist der eigene Katalog des Verkäufers, für ihn gehalten, damit sein Shop funktioniert.
- Die Worte eines Produkts, ein Satz pro Sprache, in der der Verkäufer schreibt: sein Name, seine Kurz- und Langbeschreibung, der Google-Titel und die Google-Beschreibung, die der Verkäufer dafür schreiben kann, und die Adresse, unter der es im Shop antwortet. Vom Verkäufer geschrieben, von Kunden gelesen.
- Die Fotos eines Produkts: die Datei, als die jedes gespeichert ist, und die Reihenfolge, in der sie gezeigt werden. Der Verkäufer lädt sie hoch, und sie sind öffentlich, weil ein Kunde sie auf der Seite des Produkts sieht.
- Wie ein Shop versendet und was er berechnet: für jede Versandart die Länder, die sie bedient, und ihre Preisgestaltung, entweder ein Pauschalpreis und der Bestellwert, ab dem sie kostenlos ist, oder eine Reihe von Stufen nach Bestellwert oder Gewicht (siehe shipping_method_bands), als ganze Zahlen und ein Währungscode. Vom Verkäufer geschrieben und von Kunden an der Kasse gelesen. Ein Shop ohne Versandart nimmt seine Bestellungen zur Abholung an.
- Der Name einer Versandart, einer pro Sprache, in der der Verkäufer schreibt. Vom Verkäufer geschrieben, von Kunden gelesen.
- Die Stufen einer Versandart, die nach Bestellwert oder Gewicht statt zu einem Pauschalpreis berechnet wird: die Grenzen jeder Stufe und was sie innerhalb davon berechnet, als ganze Zahlen und ein Währungscode. Vom Verkäufer geschrieben, von Kunden an der Kasse gelesen.
- Der MwSt.-Satz, den du für jedes Land festlegst, das einen eigenen hat (zum Beispiel Deutschland mit 19 %). Er enthält keine personenbezogenen Daten.
- Die Steuerklassen, die du benennst (zum Beispiel Bücher mit 5 %), und ihr Standardsatz. Sie enthalten keine personenbezogenen Daten.
- Der Satz, den du für eine Steuerklasse in jedem Land festlegst, das einen eigenen hat. Er enthält keine personenbezogenen Daten.
- Rechnungen, die ausgestellt wurden, bevor die Rechnungsstellung aus dem Produkt genommen wurde: die Nummer und der Tag jeder einzelnen, der Storno einer stornierten Bestellung und das jeweils aufbewahrte PDF. Nichts im Produkt liest oder sendet sie jetzt, und es wird keine neue Rechnung ausgestellt.
- Eine Bestellung, die jemand in einem dieser Shops aufgegeben hat: ihre Nummer, die E-Mail-Adresse, der Name und die Telefonnummer des Kunden, die Lieferadresse, jede Notiz, die er hinterlassen hat, die Sprache, in der er bestellt hat, wie er sich zum Bezahlen entschieden hat, was sie ergab (als ganze Zahlen und ein Währungscode), der Rabattcode, den er genutzt hat, und was er abzog, wie sie versendet wurde (der Name der Versandart, wie er an dem Tag lautete, und was die Lieferung kostete), wo sie steht, wann sie aufgegeben wurde und das zufällige Token im eigenen Link des Kunden dazu. Wenn das erste Hinzufügen des Kunden zu seinem Warenkorb ein Kampagnen-Tag trug (utm_source, utm_medium, utm_campaign, etwa ein Newsletter-Link oder eine bezahlte Anzeige), wird dieses Tag auch bei der Bestellung gespeichert, damit ein Verkäufer sehen kann, aus welchem Kanal sein Umsatz kam; eine Bestellung ohne eins ist eine, die niemand markiert hat, oder eine, die von Hand eingegeben wurde. Der Kunde hat all das dem Verkäufer gegeben, nicht uns; wir halten es für den Verkäufer, damit sein Shop funktioniert. Bei einem Geschäftskunden, der einen Firmennamen und eine EU-USt-IdNr. angegeben hat: Beides wird bei der Bestellung gespeichert, mit der Angabe, ob der Verkauf Reverse Charge war (ohne MwSt.) und an welchem Tag eine VIES-Prüfung die Nummer als gültig bestätigt hat. Die Nummer wird an den VIES-Dienst der Europäischen Kommission gesendet, der nur antwortet, ob es eine gültige USt-IdNr. ist; sonst wird nichts über den Käufer an ihn gesendet, und seine Antwort wird eine Stunde lang im Arbeitsspeicher gehalten, nie in unserer Datenbank. Wenn eine Kartenzahlung dafür von der eigenen Bank des Kunden angefochten wird, speichern wir, was Stripe uns über die Streitigkeit mitgeteilt hat: ihren Grund, den streitigen Betrag, die Frist, die Stripe für die Antwort gesetzt hat, und ob sie später zugunsten des Verkäufers entschieden oder als Rückbuchung verloren wurde. Wenn der Inhaber sie als versendet markiert, werden die Sendungsnummer des Zustellers und der Link, die er eingetippt hat, ebenfalls bei der Bestellung gespeichert und diesem Kunden angezeigt.
- Was auf einer Bestellung steht: auf welches Produkt und welche Kombination davon (Größe, Farbe) sie verweist, sowie Name, Kombination, Artikelnummer, Einzelpreis, Menge und Positionssumme genau so, wie sie in dem Moment lauteten, in dem sie aufgegeben wurde. Es sind absichtlich Kopien, damit ein Preis, den der Verkäufer später ändert, keine Bestellung verändern kann, die schon aufgegeben wurde.
- Wo eine Bestellung gewesen ist: jeder Status, den sie angenommen hat (neu, bezahlt, versendet, storniert), wann sie ihn angenommen hat, und die E-Mail-Adresse der Shop-Person, die sie dorthin bewegt hat, oder gar nichts, wenn es der eigene Druck des Kunden war. So kann ein Verkäufer die Frage „Wann hast du es aufgegeben?“ beantworten, und so können wir sehen, was passiert ist, falls eine Bestellung je angefochten wird.
- Jede Nachricht, die das Produkt zu einer Bestellung sendet, und jede Mitteilung, die wir dem Inhaber eines Shops über den Shop selbst senden, etwa dass eine Zahlung für seinen Tarif fehlgeschlagen ist, ein Jahrestarif sich bald verlängert, seine Schließung, ein Anstoß, sein erstes Produkt hinzuzufügen, oder seine wöchentliche E-Mail mit den Zahlen: welche Art es war, die Adresse, an die sie ging, die Adresse, an die eine Antwort geht, ihre Betreffzeile, von welcher unserer eigenen Adressen sie gesendet wurde, wann sie gesendet wurde und ob die Zustellung funktioniert hat. Dieser letzte Teil ist, ob unser Mailservice sie angenommen hat und, wenn er es uns hinterher mitteilt, ob der empfangende Mailserver sie akzeptiert oder abgelehnt hat (mit dem angegebenen Grund) und ob die Person, an die sie ging, sie als Spam markiert hat. Die Nachricht selbst wird nicht gespeichert, nur die Tatsache, dass es sie gab, und sie ermöglicht es einem Verkäufer zu sehen, dass ein Kunde über seine Bestellung informiert wurde, oder einem Inhaber über seinen Shop, statt darauf hoffen zu müssen.
- Wie ein Verkäufer seine Produkte gruppiert und wie diese Gruppen eine Ebene tief verschachtelt sind: die Reihenfolge, in der sie gezeigt werden, welche in welcher liegt, das eigene Bild des Verkäufers dafür und wann jede erstellt und zuletzt geändert wurde. Das ist der eigene Katalog des Verkäufers, für ihn gehalten, damit sein Shop ihn zeigen kann.
- Der Name einer Kategorie und ihre eigenen Worte über und unter ihrer Seite, ein Satz pro Sprache, in der der Verkäufer schreibt, und die Adresse, unter der sie im Shop antwortet. Vom Verkäufer geschrieben, von Kunden gelesen.
- Welche Produkte eines Verkäufers in welchen seiner Kategorien sind, ein Produkt kann in mehreren gleichzeitig sein. Vom Verkäufer festgelegt, von Kunden gelesen, die in einer Kategorie stöbern.
- Die Optionen, in denen ein Verkäufer ein Produkt verkauft, etwa Größe oder Farbe, und die Reihenfolge, in der sie gezeigt werden. Teil des eigenen Katalogs des Verkäufers, für ihn gehalten, damit sein Shop ihn zeigen kann.
- Der Name einer Option, einer pro Sprache, in der der Verkäufer schreibt, etwa Größe und Méret. Vom Verkäufer geschrieben, von Kunden gelesen.
- Die Werte einer Option, etwa S, M und L, und die Reihenfolge, in der sie gezeigt werden. Teil des eigenen Katalogs des Verkäufers.
- Das Wort für jeden Wert, eines pro Sprache, in der der Verkäufer schreibt, etwa Rot und Piros. Vom Verkäufer geschrieben, von Kunden gelesen.
- Jede kaufbare Kombination der Optionen eines Produkts, mit der eigenen Artikelnummer des Verkäufers dafür, ihrem Bestand, wie viel mehr oder weniger sie als das Produkt kostet und wann sie erstellt und zuletzt geändert wurde.
- Welche Werte jede Kombination bilden, etwa Größe M mit Farbe Rot. Sonst wird hier nichts gespeichert.
- Aus welchen Blöcken deine Startseite besteht, in der von dir festgelegten Reihenfolge, und wie jeder eingerichtet ist: sein Typ, seine Größe und Form, die Sortierung seiner Produkte, die Adressen, auf die er verlinkt, und die Bilder, die er zeigt (als Namen der Dateien, die du hochgeladen hast). Es sind keine Worte darin: Die werden getrennt gehalten, eine Zeile pro Block und Sprache. Alles davon ist öffentlich: Es ist das, was ein Kunde auf der Startseite deines Shops sieht. Eine Zeile pro Shop.
- Die Worte, die du für die Blöcke deiner Startseite geschrieben hast (eine Schlagzeile, eine Textzeile, eine Button-Beschriftung, eine Beschreibung eines Bildes, ein Textblock, eine Überschrift), eine Zeile für jeden Block und jede Sprache, in der du sie geschrieben hast. Von dir geschrieben, von Kunden in ihrer eigenen Sprache gelesen.
- Die eigenen Seiten eines Verkäufers, etwa eine Über-uns-Seite oder Rückgabebedingungen: die Webadresse jeder Seite, ob sie veröffentlicht ist, die Reihenfolge, in der die Seiten aufgelistet sind, und wann jede erstellt und zuletzt geändert wurde.
- Der Titel und der Text dieser Seiten, ein Satz pro Sprache. Vom Verkäufer geschrieben, von Kunden gelesen, sobald die Seite veröffentlicht ist.
- Die Rabattcodes eines Verkäufers: jeder Code, ob er einen Prozentsatz oder einen Betrag abzieht, der kleinste Warenkorb, bei dem er funktioniert, der letzte Tag, an dem er funktioniert, wie oft er genutzt werden kann, ob er eingeschaltet ist und wann er erstellt und zuletzt geändert wurde.
- Ein zufälliger Schlüssel pro Tag, der nur dazu dient, Besucher für die als Nächstes beschriebenen Besuchszahlen zu verschlüsseln. Der Schlüssel eines Tages wird gelöscht, sobald der des nächsten Tages erzeugt wird, sodass es jederzeit einen Schlüssel gibt und nichts, was einen Besucher von einem früheren Tag wiedererkennen könnte.
- Eine Zählung dessen, was Besucher in einem Shop getan haben, für die Statistikseite des Verkäufers: für jeden Tag, welche von vier Dingen ein Besucher getan hat (ein Produkt angesehen, etwas in den Warenkorb gelegt, die Kasse geöffnet, eine Bestellung aufgegeben) und wann es an diesem Tag zum ersten Mal passiert ist. Beim ersten gezählten Schritt eines Besuchers an einem Tag werden außerdem der Host der Website, die ihn geschickt hat (etwa google.com, nie die vollständige Adresse), und alle Kampagnen-Tags in der Adresse, auf der er gelandet ist (utm_source, utm_medium, utm_campaign), gespeichert, damit ein Verkäufer erkennen kann, aus welchem Kanal seine Kunden kommen; ein späterer Schritt am selben Tag speichert nichts davon. Ein Besucher ist nur ein verschlüsselter Code aus dem Shop, der Internetadresse und dem Browsertyp des Besuchers, zusammen mit dem Schlüssel dieses Tages. Wenn der Tag vorbei ist, wird der Schlüssel gelöscht, sodass der Code nicht mehr in eine Adresse zurückverwandelt oder mit dem Code derselben Person an einem anderen Tag abgeglichen werden kann. Die Adresse selbst, die angesehenen Seiten und was im Warenkorb war, werden nicht gespeichert.
- Eine Nachricht, die ein Besucher über die Kontaktformular-Seite eines Verkäufers gesendet hat: sein Name, seine E-Mail-Adresse, der Betreff und die Nachricht selbst, von welcher Seite sie gesendet wurde, in welcher Sprache er sie geschrieben hat, wann sie eingegangen ist und ob die Mitteilung, die wir dem Verkäufer dazu senden, zugestellt wurde.
- Das Abo deines Shops, wenn er eines hat: die eigenen IDs von Paddle für das Abo und für dich als seinen Kunden, sein Status (aktiv, überfällig, pausiert oder gekündigt), welchen Tarif und Abrechnungszeitraum es bezahlt, wann der aktuell bezahlte Zeitraum endet und jede Änderung, die bei der nächsten Verlängerung schon fällig ist (ein Upgrade, ein Downgrade oder eine Kündigung). Nicht, was in deinem Shop gekauft wurde, und keine Kartennummer: Paddle nimmt die Zahlung selbst an und hält diese Details als Merchant of Record dafür (siehe unten, wo es ist).
- Jedes Abrechnungsereignis, das Paddle uns gesendet hat, einmal, damit eine Nachricht, die es zweimal sendet, nichts zweimal ändert: die eigene ID des Ereignisses und welche Art es war, um welchen Shop es ging und wann es passiert ist.
- Eine Zeile über unsere eigene tägliche Prüfung gegen Paddle, für jedes Abo, das eine verpasste Nachricht von dort veraltet zurückgelassen haben könnte: wann sie zuletzt lief und der eine Fehler, auf den sie gestoßen ist, falls es einen gab. Nichts über einen Shop oder eine Person; es geht nur darum, ob die Prüfung selbst funktioniert.
- Die eine Kasse, die ein Shop bei Paddle offen hat, während er einen Tarif wählt: die eigene ID von Paddle für diese unbezahlte Kasse und wann sie geöffnet wurde. Nichts über die Person, die sie geöffnet hat; der Shop ist die einzige Verbindung, und die nächste Kasse ersetzt die Zeile.
- Jedes Abrechnungsereignis, das Stripe uns zum eigenen verbundenen Stripe-Konto eines Verkäufers gesendet hat, einmal, damit eine Nachricht, die es zweimal sendet, nichts zweimal ändert: die eigene ID des Ereignisses, um welches verbundene Konto es ging (nie unser eigenes Plattformkonto), welche Art es war und wann es passiert ist.
- Eine Erstattung bei einer Kartenbestellung über das eigene Stripe-Konto des Verkäufers: für welche Bestellung sie war, die eigene ID von Stripe für die Erstattung, der Betrag und die Währung, in der Stripe sie meldet (nicht immer die eigene Währung des Shops), ihr Status, der dafür angegebene Grund und wann sie stattfand.
- Was schiefgegangen ist, gruppiert danach, was für eine Art Sache es war, wo es passiert ist (das Adressmuster einer Seite, nie der tatsächliche Link eines Kunden) und warum: wie oft, wann es zuerst und zuletzt gesehen wurde und ob ein Gründer es bestätigt hat. Wenn eine Seite in deinem eigenen Browser kaputtgeht, etwa durch einen Skriptfehler, ein Bild, das nicht lädt, oder eine Anfrage, die nie zurückkommt, teilt er uns auf dieselbe Weise mit, welche Seite und was kaputtging. Keine IP-Adresse, keine Browser-Identität, keine E-Mail-Adresse und nichts, was ein Besucher getippt hat, ist je darin. Wird 90 Tage nach dem letzten Auftreten aufbewahrt.
- Für jeden Fehler unten, wie oft er in einem bestimmten Shop aufgetreten ist und wann zuletzt, damit die Seite diesen Shop nennen kann. Keine personenbezogenen Daten: nur der Shop, in dem es passiert ist.
- Eine Datei, die du hochgeladen hast, um Produkte, Kategorien, Weiterleitungen, Kunden, Gutscheine oder Geschenkkarten zu übernehmen oder zu aktualisieren, oder eine Sicherung deines Shops: was sie enthielt (eine Kundendatei enthält E-Mail-Adressen, Namen und Anschriften), wie ihre Spalten zugeordnet wurden und was der Import getan oder abgelehnt hat. Wird 24 Stunden nach dem Hochladen automatisch gelöscht, ob du ihn ausgeführt hast oder nicht.
- Eine Foto-Adresse oder ein Dateiname, der zu einem ZIP mit Fotos passt, das du zusammen mit der Katalogdatei hochgeladen hast, während sie abgerufen oder gelesen wird: die Adresse oder der Name selbst, zu welchem Produkt sie gehört und entweder die Datei, als die sie gespeichert wurde, oder warum sie nicht verwendet werden konnte. Wird zusammen mit der Katalogdatei, aus der sie stammt (siehe unten), 24 Stunden nach dem Hochladen gelöscht; das ZIP selbst wird auf dieselbe Weise oder früher gelöscht, sobald jedes Foto darin verwendet wurde.
- Ein Katalogimport, der im Hintergrund läuft: wie viele seiner Zeilen erledigt sind und was er bisher hinzugefügt, aktualisiert oder abgelehnt hat. Wird zusammen mit der zugehörigen Katalogdatei gelöscht, 24 Stunden nach dem Hochladen.
- Was nötig ist, um einen Import rückgängig zu machen: eine Kopie jedes Produkts, jeder Kategorie, Weiterleitung, Kundenangabe, jedes Gutscheins und jeder Geschenkkarte, wie sie vor dem Import waren, und welche er angelegt hat. Gelöscht zusammen mit der Datei, zu der er gehört, 24 Stunden nach dem Hochladen.
- Ein Kategoriebild, das eine Kategoriedatei nennt (eine Adresse oder ein Dateiname aus einem mit hochgeladenen ZIP), solange es abgerufen oder gelesen wird: die Adresse oder der Name, zu welcher Kategorie es gehört und die Datei, als die es gespeichert wurde, oder warum es nicht verwendet werden konnte. Gelöscht zusammen mit der Datei, aus der es stammt, 24 Stunden nach dem Hochladen.
- Was ein Shopinhaber über eine Kundin oder einen Kunden aus einer Kundendatei übernommen hat (etwa beim Umzug von einer anderen Shop-Plattform): die E-Mail-Adresse sowie Name, Telefon, Liefer- und Rechnungsadresse, Firma, Steuernummer und Notizen, soweit die Datei sie enthielt. Nie ein Passwort, nie eine Newsletter- oder Marketing-Einwilligung. Gespeichert, bis der Shop sie löscht, die Person anonymisiert oder schließt.
- Welche deiner eigenen Produkte oder Kombinationen auf die in den Einstellungen festgelegte Bestandsgrenze oder darunter gefallen sind und über die noch keine Knapp-Bestand-E-Mail gesendet wurde: keine personenbezogenen Daten, nur welcher Artikel und wann er die Grenze unterschritten hat. Wird gelöscht, sobald diese E-Mail tatsächlich hinausgeht, oder sobald die Einstellung ausgeschaltet wird.
- Eine Einladung, die ein Inhaber jemandem gesendet hat, der Verwaltung eines Shops beizutreten: die eingeladene Adresse, wer sie gesendet hat und wann, und der Hash des zufälligen Einladungslinks, nie der Link selbst. Wird 30 Tage nach Ablauf oder Verwendung gelöscht.
- Ein Protokoll darüber, wer in der Verwaltung deines Shops was wann geändert hat: die Adresse des Mitglieds zu dem Zeitpunkt und was es getan hat (ein Produkt gespeichert, eine Bestellung weiterbewegt, eine Einstellung geändert und so weiter), nie eine Kartennummer, ein Token oder ein Geheimnis. Es wird nur angehängt und jede Nacht auf Manipulation geprüft. Wird ein Kunde anonymisiert, wird auch seine E-Mail-Adresse aus diesem Protokoll getilgt, ohne die Prüfung zu brechen. Wird 2 Jahre aufbewahrt.
- Wann die gesamten Daten eines Shops als eine Datei heruntergeladen wurden, nur der Moment jedes Drucks, damit ein Shop nicht mehr als ein paar pro Tag anfordern kann. Nichts darüber, was in der Datei war, wird gespeichert.
- Eine Bewertung, die du für etwas geschrieben hast, das du gekauft hast: deine Bewertung, dein Text und der Name, den du zur Anzeige gewählt hast, verbunden mit der Bestellung, aus der sie stammt. Wird aufbewahrt, bis du sie löschst oder bis das Produkt oder der Shop selbst gelöscht wird.
- Ein kleines Label, das ein Inhaber für seine eigenen Produkte erfunden hat („Neu“, „Sale“), und seine Farbe, nie eine Angabe über einen Kunden, aufbewahrt, solange der Shop existiert.
- Das Wort auf einem dieser Labels, in einer Sprache: Der eigene Text eines Inhabers, nie der eines Kunden, aufbewahrt, solange das Label existiert.
- Welches Label auf welchem Produkt sitzt, nichts weiter, aufbewahrt, solange beide existieren.
- Die eigene handverlesene Liste „Das könnte dir auch gefallen“ eines Inhabers zwischen zwei seiner Produkte, nie eine Angabe über einen Kunden, aufbewahrt, solange beide Produkte existieren.
- Eine Adresse, die darum gebeten hat, informiert zu werden, wenn ein ausverkauftes Produkt oder eine Größe wieder da ist: welches, in welcher Sprache und der zufällige Link, der es abbricht; nie jemandem im Shop gezeigt, abgesehen von der einen Zahl „N warten darauf“. Wird gelöscht, sobald die eine E-Mail, die es auslöst, hinausgeht, oder nach 90 Tagen ohne Antwort, je nachdem, was zuerst eintritt.
- Ein Kunde, der sich hier mit einem E-Mail-Link angemeldet hat: die Adresse, die Sprache, in der er liest, und wann er sich zum ersten und zum letzten Mal angemeldet hat. Wird in dem Moment angelegt, in dem ein Link tatsächlich genutzt wird, nie, wenn einer nur angefordert wird.
- Ein Anmeldelink unterwegs: die Adresse, an die er gesendet wurde, die Sprache, in der er geschrieben ist, und der Hash des zufälligen Links, nie der Link selbst. Wird einen Tag nach Ablauf oder Verwendung gelöscht.
- Der eigene angemeldete Browser eines Kunden: das zufällige Token in seinem Cookie, zu welchem Kunden er gehört und wann er begann und abläuft. Wird in dem Moment gelöscht, in dem er abläuft.
- Eine Adresse, die ein Kunde in seinem eigenen Konto hier gespeichert hat, damit die Kasse sich beim nächsten Mal selbst ausfüllen kann: ein Name, eine Telefonnummer, die Adresse selbst und welche die Standardadresse ist. Höchstens 10 pro Kunde. Eine Bestellung, die mit einer aufgegeben wurde, behält für immer ihre eigene Kopie, unberührt von einer späteren Änderung oder Löschung der gespeicherten.
- Die Produkte, die ein angemeldeter Kunde in seiner eigenen Merkliste gespeichert hat, und wann. Wird aufbewahrt, solange die eigene Anmeldung des Kunden besteht (24 Monate nach dem letzten Besuch), dann damit gelöscht.
- Eine wiederverwendbare Eigenschaft, die ein Inhaber für seine eigenen Produkte erfunden hat („Material“, „Wasserdicht“), und ihr Typ, nie eine Angabe über einen Kunden, aufbewahrt, solange der Shop existiert.
- Das Wort für eine dieser Eigenschaften, in einer Sprache: Der eigene Text eines Inhabers, nie der eines Kunden, aufbewahrt, solange die Eigenschaft existiert.
- Eine Auswahlmöglichkeit einer Eigenschaft vom Typ „Aus einer Liste wählen“ („Rot“, „Sommer“): Der eigene Text eines Inhabers, aufbewahrt, solange die Eigenschaft existiert.
- Das Wort für eine dieser Auswahlmöglichkeiten, in einer Sprache: Der eigene Text eines Inhabers, nie der eines Kunden, aufbewahrt, solange die Auswahlmöglichkeit existiert.
- Welchen Wert ein Inhaber einem seiner Produkte für eine seiner eigenen Eigenschaften gegeben hat, nie eine Angabe über einen Kunden, aufbewahrt, solange beide existieren.
- Eine handverlesene (oder später regelbasierte) Gruppe der eigenen Produkte eines Verkäufers, etwa „Geschenkideen“, „Sommerschlussverkauf“, mit eigener Seite, in der eigenen Reihenfolge des Inhabers. Nie eine Angabe über einen Kunden, aufbewahrt, solange der Shop existiert.
- Der Name einer Kollektion, ihre eigenen Worte über den Produkten, ihr SEO-Titel und ihre SEO-Beschreibung, ein Satz pro Sprache, in der der Verkäufer schreibt, und die Adresse, unter der sie im Shop antwortet. Vom Verkäufer geschrieben, von Kunden gelesen.
- Welche Produkte eines Verkäufers in welchen seiner Kollektionen sind und in welcher Reihenfolge der Inhaber sie angeordnet hat; ein Produkt kann in mehreren gleichzeitig sein. Vom Verkäufer festgelegt, von Kunden gelesen, die in einer Kollektion stöbern.
- Die eigenen Zahlungsarten eines Verkäufers (PayPal, Revolut, bar am Marktstand) über Nachnahme, Überweisung und Karte hinaus: ob jede eingeschaltet ist und in welcher Reihenfolge sie gezeigt werden. Vom Verkäufer festgelegt, von Kunden an der Kasse gelesen.
- Name und Anweisungen einer der eigenen Zahlungsarten des Verkäufers, ein Satz pro Sprache, in der der Verkäufer schreibt, etwa „Sende an anna@yourpaypal.com“. Vom Verkäufer geschrieben, von Kunden gelesen.
- Die eigenen Worte des Verkäufers über und unter der Bestellübersicht in der Bestätigungs-E-Mail, ein Satz pro Sprache, in der der Verkäufer schreibt. Vom Verkäufer geschrieben, von Kunden gelesen.
- Die alte Adresse eines umbenannten Produkts, einer umbenannten Kategorie, Kollektion oder Seite, damit ein alter Link weiter funktioniert: wie oft sie genutzt wurde und wann zuletzt. Wird zusammen mit dem gelöscht, worauf sie zeigte.
- Der eigene Google-Titel und die eigene Google-Beschreibung des Verkäufers für die Startseite seines Shops, ein Paar pro Sprache, in der der Verkäufer schreibt. Vom Verkäufer geschrieben, von Suchmaschinen gelesen.
- Eine alte Adresse, die der Verkäufer zu einer Seite seines Shops weiterleiten lässt, wie oft sie genutzt wurde und wann zuletzt. Wird aufbewahrt, bis der Verkäufer sie löscht.
- Die eigenen Mengenrabatte des Verkäufers auf ein Produkt: ab wie vielen Stücken und wie viel das ausmacht, nie eine Angabe über einen Kunden. Wird aufbewahrt, solange das Produkt existiert.
- Eine Geschenkkarte, die ein Verkäufer ausgestellt hat: ihr Code, die Währung, das Guthaben, mit dem sie begann, und was davon übrig ist, die E-Mail-Adresse und der Name des Empfängers, die eigene Nachricht des Verkäufers, gegebenenfalls ihr letzter Tag und ob sie ausgeschaltet wurde. E-Mail und Name des Empfängers werden aufbewahrt, solange die Karte existiert, also solange der Shop des Verkäufers existiert.
- Jede Nutzung einer Geschenkkarte: wann ihr Guthaben ausgestellt, ausgegeben, zurückgegeben, von Hand geändert, aus- oder wieder eingeschaltet wurde, um wie viel und, wenn ein Teammitglied des Verkäufers es getan hat, welches.
- Die eigene Ankündigungsleiste eines Verkäufers: ihre Farbe, ihr optionaler Link, die Daten, zwischen denen sie gezeigt wird, und ob sie eingeschaltet ist. Sie enthält überhaupt keine Informationen über Kunden.
- Die Worte einer Ankündigungsleiste, pro Sprache, in der sie geschrieben ist: der Text selbst und das Wort auf ihrem Link, falls sie einen hat.
- Das eigene Popup eines Verkäufers: sein optionales Bild und der Button-Link, wie es sich öffnet und wie oft es wieder erscheinen darf, die Daten, zwischen denen es gezeigt wird, und ob es eingeschaltet ist. Es enthält überhaupt keine Informationen über Kunden.
- Die Worte eines Popups, pro Sprache, in der es geschrieben ist: seine Überschrift, sein Text und das Wort auf seinem Button, falls es einen hat.
- Die Analyse- oder Werbetools von Drittanbietern, die ein Shop-Inhaber verbunden hat, falls es welche gibt (Google Analytics 4, ein Meta Pixel, ein TikTok Pixel): ihre IDs und welche Produkte ein Kunde angesehen, in den Warenkorb gelegt oder gekauft hat, aber nie seinen Namen, seine E-Mail, Adresse oder Telefonnummer.
- Der eigene Schalter eines Verkäufers für den Verkauf von Geschenkkarten in seinem Shop: ob er an ist, die angebotenen festen Beträge und wie lange eine gekaufte Karte gilt. Vom Verkäufer festgelegt, von Kunden unter /gift-card gelesen.
- Wer eine Geschenkkarte gekauft hat und für wen sie ist: der Betrag, Name und E-Mail des Empfängers, die eigene Nachricht des Käufers und der Name des Absenders. Wird aufbewahrt, solange die Bestellung selbst existiert, also solange der Shop des Verkäufers existiert.
- Wenn ein Inhaber seinen eigenen Shop schließt, der optionale Ein-Klick-Grund und die Notiz, nach denen er gefragt wird: warum und alles, was er uns sagen wollte. Wird dieser Shop später gelöscht, wird die Notiz mit ihm gelöscht, und die Zeile nennt keinen Shop mehr; nur der Grund, der Tag, wie lange der Shop existiert hat und wie viele Produkte und Bestellungen er hatte, bleiben erhalten, damit wir daraus lernen können.
- Die eine Datei hinter einem als Download verkauften Produkt: ihr ursprünglicher Name, ihre Größe und eine Prüfsumme ihrer Bytes, damit eine geänderte Datei nie mit der verwechselt wird, die ein Kunde bezahlt hat. Die Bytes selbst liegen außerhalb der Datenbank und werden nie unter einer erratbaren Adresse ausgeliefert.
- Der eigene private Download-Link einer bezahlten Bestellung: ein zufälliges Token, das niemand erraten könnte, wie oft er genutzt wurde und wie oft er erlaubt ist und wann er abläuft oder widerrufen wurde. Wird 30 Tage nach Ablauf oder Widerruf gelöscht, damit nie ein Token, das ein Fremder später in einer alten E-Mail findet, noch funktioniert.
- Die eigenen Blogbeiträge eines Verkäufers: die Webadresse jedes Beitrags, ob und wann er veröffentlicht ist, sein Titelbild und wann er erstellt und zuletzt geändert wurde.
- Titel, Auszug und Text dieser Beiträge, ein Satz pro Sprache. Vom Verkäufer geschrieben, von Kunden gelesen, sobald der Beitrag veröffentlicht ist.
- Welche der eigenen Produkte eines Verkäufers unter welchen seiner Blogbeiträge gezeigt werden und in welcher Reihenfolge der Inhaber sie angeordnet hat; ein Produkt kann unter mehreren Beiträgen gleichzeitig stehen. Vom Verkäufer festgelegt, von Kunden gelesen, die den Beitrag lesen.
- Was ein Verkäufer Kunden auf den eigenen rechtlichen Seiten des Shops über sein Unternehmen sagt: sein eingetragener Name, seine Register- und Steuernummern, ob seine AGB, Datenschutzerklärung und Rückgabeseite jeweils unsere Vorlage oder eigene Worte nutzen, und wann sich das zuletzt geändert hat.
- Die eigenen Worte eines Verkäufers für seine AGB, Datenschutzerklärung oder Rückgabeseite, ein Text pro Dokument und Sprache, wenn er sich entschieden hat, eigene statt unserer Vorlage zu schreiben. Vom Verkäufer geschrieben, von Kunden gelesen.
Die eigenen Schlüssel der Gründer
Nicht in der Datenbank: die eigenen Schlüssel der Plattform für Paddle und für Stripe, jeweils in einer Datei, die nur die laufende App lesen kann, nie in einer Umgebungsvariablen oder im Code. Mit dem von Paddle können wir das eigene Abo eines Shops abrechnen und seinen Webhook prüfen; mit dem von Stripe kann ein Shop Kartenzahlungen direkt auf sein eigenes Stripe-Konto annehmen, und er prüft diesen Webhook. Keine der Dateien enthält ein Passwort, eine Kartennummer oder irgendetwas über dich oder einen bestimmten Shop.
Cookies
Jedes Cookie, das wir setzen, ist unser eigenes, und jedes erledigt nur eine Aufgabe, um die du gebeten hast. lang merkt sich, welche Sprache du gewählt hast, für ein Jahr. Auf storefront.ninja selbst: sn_a hält eine Anmeldung, solange sie läuft, für 15 Minuten; sn_s hält dich im Admin eines Shops angemeldet, für 30 Tage; mx_account vermerkt für 400 Tage, dass sich dieser Browser schon einmal mit einem mixtape-Konto angemeldet hat, damit dich ein späterer Besuch ohne Nachfrage wieder anmelden kann, und mx_silent vermerkt bis zum Schließen des Browsers, dass dies einmal versucht wurde; sn_demo öffnet den öffentlichen Demo-Admin, für 2 Stunden, und sn_demo_refused lässt die nächste Seite für 2 Minuten sagen, dass die Demo eine Änderung nicht gespeichert hat; sn_preview lässt den Aussehen-Editor einem Shop-Inhaber seine ungespeicherten Änderungen im eigenen Browser zeigen, für 2 Stunden. In einem Shop: sn_cart merkt sich, was du in den Warenkorb dieses Shops gelegt hast (welcher Shop, welche Produkte und wie viele davon, so signiert, dass niemand es umschreiben kann, und nie ein Preis) und, falls du einem markierten Kampagnenlink gefolgt bist, um das Erste hineinzulegen, welche Kampagne das war (nie, welche Seiten du besucht hast); sn_coupon und sn_giftcard merken sich einen Rabattcode oder einen Geschenkkartencode, den du eingegeben hast, bis du bestellst oder ihn entfernst (nur den Code: was er wert ist, wird jedes Mal auf dem Server neu berechnet); sn_ck und sn_gcbk halten je eine Zufallszahl, die das Checkout-Formular oder das Formular zum Kauf einer Geschenkkarte an deinen eigenen Browser bindet, damit ein Formular nicht von woanders abgeschickt werden kann und ein zweiter Klick auf den Button nicht dasselbe zweimal bestellt; sn_compare merkt sich bis zu 4 Produkte, die du nebeneinanderlegen willst, bis du es leerst oder bei allen auf Entfernen drückst; jedes davon hält höchstens 30 Tage und wird nie anderswohin geschickt. sn_shopper hält dich in deinem Konto bei genau diesem einen Shop angemeldet, für 30 Tage, und wird nie an einen anderen Shop geschickt; sn_view merkt sich, ob du Produkte als Raster oder als Liste siehst, für ein Jahr. Alle sind unbedingt erforderlich, und keines wird mit jemandem geteilt. Der Inhaber eines Shops kann Google Analytics 4, einen Meta-Pixel und einen TikTok-Pixel verbinden (Einstellungen → Tracking); sobald er eines davon verbunden hat, zeigen dir die Seiten dieses Shops ein Cookie-Banner, das genau die nennt, die er nutzt, und nichts davon wird geladen, bis du auf Akzeptieren drückst. Diese Wahl wird in einem Cookie namens sn_consent gemerkt, für 180 Tage, zusammen damit, welche Tools sie abdeckt - verbindet er später ein weiteres, wirst du erneut gefragt. „Cookie-Einstellungen“ in der Fußzeile dieses Shops öffnet das Banner jederzeit wieder, und ein Druck auf Ablehnen dort löscht sn_consent und alle dieser Cookies, die dieser Shop gesetzt hatte: die eigenen von Google Analytics, _fbp und _fbc von Meta und _ttp von TikTok. Keines davon wird mit jemand anderem geteilt als dem Tool, zu dem es gehört, und erst, wenn du akzeptierst. Ein Popup eines Shops, falls er eines hat, merkt sich im eigenen Speicher deines Browsers statt in einem Cookie - unter einem Schlüssel namens sn_popup_closed - die ID des Popups, das du dort zuletzt geschlossen hast, und die Uhrzeit des Schließens, damit es dir nicht wieder angezeigt wird, solange es der Verkäufer festgelegt hat (nie wieder oder erst nach 7 oder 30 Tagen); das wird nie an unseren Server geschickt. Die Seite eines Shops kann einen Videoblock enthalten: Nichts davon wird geladen, bis ein Kunde auf Play drückt, und mit Play wird das Video von YouTube (youtube-nocookie.com) geladen, das dann eigene Cookies setzen kann. Dieselbe Regel gilt für einen Shop-Inhaber, der einen Tarif wählt: Nichts von Paddle wird auf /admin/plan geladen, bis der Inhaber auf Pro wählen oder Max wählen drückt, und der Druck lädt Paddles eigenes Checkout-Skript (cdn.paddle.com), das dann eigene Cookies setzen oder eigene Daten im Browser für diesen Checkout und für seine Betrugsprüfungen halten kann - was und wie lange, sagt Paddles eigene Datenschutzerklärung, nicht unsere. Was ein Shop-Inhaber über Besuche sieht, zählt unser eigener Server beim Ausliefern der Seiten, ohne Cookie und ohne deine Adresse zu behalten (die beiden Analytics-Tabellen oben sagen genau, was gespeichert wird), weshalb dich hier nichts bittet, Cookies zu akzeptieren.
Besuche auf unseren eigenen Seiten
Wir zählen, wie oft jede unserer eigenen öffentlichen Seiten (diese, die Startseite, Preise, Bedingungen und Erstattungen) pro Tag geöffnet wird, von welcher Website ein Besuch kam (nur mit dem Namen dieser Website), aus welchem Land er kam (so, wie unser Netzwerkanbieter Cloudflare es nennt, in zwei Buchstaben) und ob es ein Handy, ein Tablet oder ein Computer war, und wir teilen diese Zahlen mit dem Studio von mixtape.works. Um zu wissen, wie viele verschiedene Menschen jeden Tag kommen, macht unser Server aus deiner IP-Adresse und deinem Browsertyp einen Code – mit einem zufälligen Schlüssel, der jeden Tag wechselt und danach gelöscht wird. Adresse und Browsertyp werden nicht gespeichert, und der Code kann weder zeigen, wer du bist, noch deine Besuche an verschiedenen Tagen verbinden. Es wird kein Cookie verwendet und nichts auf deinem Gerät gespeichert; Rechtsgrundlage ist unser berechtigtes Interesse daran zu wissen, wie unsere Seiten genutzt werden (DSGVO Art. 6 Abs. 1 lit. f). Das betrifft nie die eigenen Seiten eines Shops, deren Besuche getrennt für den Inhaber dieses Shops gezählt werden (die beiden Analytics-Tabellen oben sagen genau, was gespeichert wird).
Unser Newsletter
Wenn du den Newsletter von Storefront Ninja am Ende unserer Seiten abonnierst, speichert der mixtape-Kontodienst deine E-Mail-Adresse, die gewählte Liste, deine Sprache und die Daten, an denen du bestätigt oder dich abgemeldet hast, um dir die Neuigkeiten dieser Liste zu senden, und auch die von mixtape, wenn du dieses Kästchen angehakt hast. Es wird nichts gesendet, bis du mit dem Link bestätigst, den wir dir per E-Mail schicken, jede Mail enthält einen Link zum Abmelden, und die Mails gehen über Amazon SES in der EU hinaus (Amazon Web Services EMEA SARL). Wenn du dich abmeldest, behalten wir nur den Vermerk, dass du dich abgemeldet hast, damit dir nie wieder gemailt wird.
Der Support-Chat
Wo eine Seite es anbietet, kannst du unseren KI-Assistenten zu Storefront Ninja befragen. Was du tippst, die Adresse der Seite, von der du fragst, und ihre Sprache gehen an Anthropic (Anthropic, PBC, USA), dessen KI-Modell die Antwort schreibt; Anthropic verarbeitet sie für uns nach seinen Geschäftsbedingungen, die die EU-Standardvertragsklauseln für die Übermittlung enthalten, und trainiert seine Modelle nicht damit. Wir speichern keine Protokolle: Das Gespräch bleibt in deinem Browser-Tab, bis du ihn schließt. Unser Server speichert nur tägliche Zahlen (Chats, Nachrichten und was sie kosten) und, höchstens einen Tag lang im Arbeitsspeicher, deine IP-Adresse und eine Zufallszahl, die dein Browser behält, um zu begrenzen, wie viele Nachrichten ein Besucher senden kann. Wenn du dich entscheidest, das Gespräch an einen Menschen zu senden, wird es mit deiner E-Mail-Adresse an support@mixtape.works gemailt, damit wir antworten können. Die Rechtsgrundlage ist unser berechtigtes Interesse an der Beantwortung von Fragen zu unseren Produkten (DSGVO Art. 6 Abs. 1 lit. f) und, bei einer Weitergabe, deine Anfrage (Art. 6 Abs. 1 lit. b).
Wie lange es aufbewahrt wird
Eine Sitzung endet von selbst, und die Abmeldung beendet sie sofort. Ein Shop, der schließt, weil sein Inhaber ihn geschlossen hat oder wir ihn von Hand geschlossen haben, wird 30 Tage aufbewahrt, damit er wieder geöffnet werden kann, und danach gelöscht. Dann wird auch jede Notiz gelöscht, die sein Inhaber uns beim Abschied hinterlassen hat; nur der angegebene Grund, der Tag, wie lange der Shop existiert hat und wie viele Produkte und Bestellungen er hatte, bleiben erhalten, ohne einen Namen. Bitte uns, einen Shop früher zu löschen, und wir tun es. Besuchszahlen werden etwa ein Jahr aufbewahrt und dann gelöscht.
Wo es ist
In einer Datenbankdatei auf einem Server, der von der Hetzner Online GmbH (Industriestr. 25, 91710 Gunzenhausen, Deutschland) gemietet ist, in deren Rechenzentrum in Finnland, innerhalb der EU. Cloudflare transportiert den Datenverkehr dorthin. Die E-Mails zu einer Bestellung werden von Amazon Web Services zugestellt (Amazon Web Services EMEA SARL, aus seinen Rechenzentren in Frankfurt, Deutschland, innerhalb der EU), sodass die Adresse, der Name und das Bestellte zu ihnen gelangen. Wenn AWS eine Nachricht nicht annehmen kann, stellt stattdessen Resend (Plus Five Five, Inc., Vereinigte Staaten) sie zu, und nur dann verlassen diese Daten die EU; abgesehen vom Support-Chat oben tut das nichts sonst. Ein Shop, der Kartenzahlungen annimmt, verbindet sein eigenes Stripe-Konto (Stripe Payments Europe, Limited, Irland): Die Kartendaten eines Kunden gehen direkt an Stripe, nie an uns, und das Geld wird direkt auf dem eigenen Stripe-Konto des Verkäufers verbucht. Ein Shop in einem bezahlten Tarif wird von der Paddle.com Market Limited abgerechnet, die das Abo als Merchant of Record verkauft: Ihre eigenen IDs für das Abo und für dich als ihren Kunden gelangen zu ihr, nichts über einen Verkauf in deinem Shop. Nichts wird verkauft, und nichts wird an jemanden weitergegeben, der nicht zum Betrieb des Dienstes gebraucht wird.
Deine Rechte
Du kannst eine Kopie von allem verlangen, was über dich gespeichert ist, einen Fehler korrigieren oder es löschen lassen. Schreib an support@mixtape.works, und wir kümmern uns darum. Wenn du bei einem Shop hier etwas gekauft hast, frag zuerst diesen Shop: Was du ihm gegeben hast, gehört ihm. Wenn du dich bei einem Shop hier mit deinem eigenen E-Mail-Link angemeldet hast, kannst du dieses Konto selbst herunterladen oder löschen, auf der eigenen Seite des Shops.
Zuletzt aktualisiert am 4. November 2026.