Really Free QR Code Generator··9 Min. Lesezeit

QR-Scanprotokolle: Daten beim Anbieter, Risiko bei Ihnen

Scan-Analysen sind keine Zusatzfunktion. Sie sind der Grund für die Weiterleitung – und das rechtliche Risiko trägt nicht die Partei, die die Daten besitzt.


Ein dynamischer QR-Scan ist eine HTTP-Anfrage an den Anbieter, bevor Ihre Website überhaupt kontaktiert wird. Ohne Cookies oder Einwilligung erhält er IP-Adresse, Zeitstempel, User-Agent, Gerät und Sprache. Nach der DSGVO liegt die Informationspflicht im Allgemeinen bei dem Unternehmen, das den Code gedruckt hat – nicht beim Anbieter, der die Daten sammelt.

Diese Asymmetrie wurde fast niemandem erklärt, der einen QR-Code einsetzt. Genau deshalb geht es hier um Compliance und nicht um eine bloße Kuriosität. Wenn ein Anbieter „Scan-Analysen“ bewirbt, drehen Sie die Perspektive um: Analysen sind nur möglich, weil jeder Scan über seine Infrastruktur geleitet wird. Das Tracking wird nicht nachträglich an die Weiterleitung angebaut – die Weiterleitung existiert, damit Tracking möglich ist.

Was passiert, wenn jemand einen statischen Code scannt?

Für Dritte: nichts. Das ist der Ausgangspunkt und macht den Unterschied greifbar.

Ein statischer QR-Code enthält Ihr Ziel als wörtliche Bytes im Muster. Die Kamera dekodiert es lokal auf dem Smartphone und übergibt die URL an den Browser. Der Browser verbindet sich anschließend mit Ihrem Server. Es gibt keinen Zwischenstopp, keinen Dritten und keine Möglichkeit für andere außer Ihnen zu erfahren, dass der Scan stattgefunden hat.

Das ist keine Funktion, die jemand zum Schutz der Privatsphäre entworfen hat. Es ist eine Folge davon, dass das Format nur das tut, was es vorgibt zu tun – siehe statisch oder dynamisch.

Was erreicht den Proxy ohne zusätzlichen Aufwand?

Ein dynamischer Code enthält etwa https://qr-short.example/a1B2c3. Das Smartphone verbindet sich zuerst mit diesem Host; erst nachdem der Anbieter geantwortet hat, erfährt der Browser das tatsächliche Ziel. Diese Verbindung ist eine gewöhnliche Webanfrage. Daher erhält der Anbieter alles, was eine gewöhnliche Webanfrage übermittelt – bevor ein Einwilligungsbanner erscheint, bevor eine Datenschutzerklärung angezeigt wird und bevor die scannende Person weiß, wessen Server sie kontaktiert hat.

FeldWas es verrät
IP-AdresseUngefährer Standort, Internetanbieter und in einem Unternehmens- oder Campusnetz sogar die Organisation selbst
ZeitstempelTageszeit und Wochentag bis auf die Millisekunde
User-AgentBetriebssystem, Betriebssystemversion, Browser, Browserversion, häufig auch das Gerätemodell – bereits für sich eine echte Grundlage für Fingerprinting
Accept-LanguageAuf dem Gerät konfigurierte Sprachen
ReferrerBei einem Kamerascan normalerweise leer – und gerade dadurch lassen sich Scans von Linkklicks unterscheiden
Der kurze PfadWelches konkrete Plakat, welcher Tisch, welche Kampagne oder welches einzelne Produkt gescannt wurde und damit, wo sich die Person körperlich befindet
Nichts davon erfordert Cookies, JavaScript oder eine Einwilligung. Das sieht jeder HTTP-Server – hier handelt es sich jedoch um einen Server, den die scannende Person nie bewusst kontaktieren wollte.

Was fügt der Weiterleitungsschritt hinzu?

Da der Anbieter die Antwort kontrolliert, ist er nicht auf passives Protokollieren beschränkt. Ein Weiterleitungsstopp ist ein Ort zum *Handeln*:

  • Ein Cookie auf der eigenen Domain setzen, bevor weitergeleitet wird. Jeder Code dieses Anbieters – auf jedem Plakat und von jedem Unternehmen – kann nun demselben Gerät zugeordnet werden.
  • Tracking-Parameter an die Ziel-URL anhängen, sodass die Kennungen des Anbieters in Ihre Analysen gelangen.
  • Eine Zwischenseite ausliefern statt sofort weiterzuleiten. Darauf läuft JavaScript und ermöglicht Fingerprinting über Canvas und Schriftarten, die Erfassung von Bildschirmmaßen, Zeitzone und Hardwaremerkmalen.
  • Über weitere Zwischenstationen weiterleiten, auch über Werbe- oder Attributionspartner, die jeweils die gesamte Erfassung wiederholen.

Der letzte Punkt ist am wenigsten sichtbar und am folgenreichsten. Wenn Sie einer Weiterleitungskette von einem QR-Kurzlink folgen, werden zwischen Scan und Ziel manchmal mehrere Hosts sichtbar – so prüfen Sie, wohin ein QR-Code wirklich führt.

Wie viele Parteien sind tatsächlich an der Kette beteiligt?

Oft mehr als eine. Der Anbieter ist die erste Station, aber die von ihm zurückgegebene Antwort kann vor Ihrer Website auf einen weiteren Host verweisen, der wiederum auf einen dritten verweisen kann.

Das ist keine hypothetische Möglichkeit. Palo Altos Unit 42 verzeichnete einen Anstieg des Datenverkehrs über QR-Kürzungsdienste um 55 % vom ersten Halbjahr 2023 bis zum ersten Halbjahr 2024 und weitere 44 % bis zum ersten Halbjahr 2025 – eine vollständige Weiterleitungsebene, die es im Web vor QR-Codes nicht gab und die nun zwischen physischen Objekten und den beworbenen Websites sitzt. Jede Station ist eine unabhängige Partei, die eine vollständige HTTP-Anfrage erhält.

Sie können Ihre eigene Gefährdung messen. Führen Sie curl -sIL "https://short.example/abc" | grep -i "^location:" für den Kurzlink in Ihrem gedruckten Code aus. Jede Location-Zeile steht für eine Organisation, die jeden Scan sieht. Ist die Anzahl höher als eins, werden Ihre Scandaten mit Parteien geteilt, mit denen Sie nie einen Vertrag geschlossen haben und die Sie nicht benennen können. So prüfen Sie, wohin ein QR-Code wirklich führt erklärt, wie Sie die Ausgabe lesen.

Wie werden einzelne Datensätze zu einem Profil?

Einzeln betrachtet ist jedes Feld unspektakulär. Werden die Daten jedoch bei einem Anbieter zusammengeführt, der Codes für Tausende Unternehmen betreibt, entsteht etwas völlig anderes.

Ein Anbieter, dessen Codes auf Restauranttischen, in Verkaufsregalen, auf Veranstaltungsausweisen und an Parkuhren erscheinen, kann bei einem wiederkehrenden Geräte-Fingerprint beobachten: wohin das Gerät geht und wie oft, da jeder Code mit einem physischen Ort verbunden ist; die Abfolge und der zeitliche Ablauf dieser Besuche, wodurch Routinen und Arbeitswege sichtbar werden; ungefähre Wohn- und Arbeitsgebiete anhand vorhersehbarer Zeiten; und mit welchen Unternehmen das Gerät interagiert – auch über Firmen hinweg, die keinerlei Beziehung zueinander haben.

Kein einzelnes Unternehmen hat ein Netzwerk zur Standortverfolgung eingerichtet. Der Anbieter hat es aus den Drucksachen aller anderen zusammengestellt – und jedes Unternehmen hat dafür bezahlt, seinen eigenen Abschnitt dieses Sensornetzes zu drucken.

Wer ist rechtlich verantwortlich – Sie oder der Anbieter?

Wer einen Speisekartencode scannt, stimmt zu, sich eine Speisekarte anzusehen. Die Person stimmt nicht wissentlich zu, ein Analyseunternehmen von außerhalb zu kontaktieren, und kann auch nicht erkennen, dass sie dies getan hat: Das gedruckte Quadrat enthält keinen Hinweis darauf, auf welchen Host es verweist.

Das ist ein Problem für das Unternehmen, das den Code eingesetzt hat, und nicht nur für die scannende Person. Der Gerichtshof der Europäischen Union entschied in *Breyer* (C-582/14), dass eine von einem Websitebetreiber protokollierte dynamische IP-Adresse personenbezogene Daten darstellen kann, weil die Identifizierung einer Person genügt – ihr Name ist nicht erforderlich. Nach der DSGVO ist im Allgemeinen die Partei, die den Code gedruckt und ihre Kunden über einen Auftragsverarbeiter geleitet hat, für eine Rechtsgrundlage, eine Information und meist auch einen Vertrag zur Auftragsverarbeitung verantwortlich.

Dies sind allgemeine Informationen und keine Rechtsberatung; die Einzelheiten hängen von der Rechtsordnung und davon ab, was der Anbieter tatsächlich tut. Aber beachten Sie die Struktur: Der Anbieter erhält die Daten, und das Unternehmen, das den Code gedruckt hat, trägt das Risiko. Diese Asymmetrie gehört zu den am wenigsten besprochenen Kosten von „kostenlos“.

Wo landen die Daten?

  1. Übernahme. Scanprotokolle sind ein Vermögenswert. Wird ein Anbieter übernommen, werden die Protokolle übertragen – nach den Richtlinien, die dann für den Käufer gelten.
  2. Insolvenz. Wenn ein Anbieter ausfällt, gehören seine Daten zur Insolvenzmasse – und genau dann funktionieren auch Ihre gedruckten Codes nicht mehr. Siehe warum QR-Codes nicht mehr funktionieren.
  3. Datenpanne. An Geräte-Fingerprints gekoppelte Standort- und Zeitdaten sind für Angreifer attraktiv und lassen sich nach einer Offenlegung praktisch nicht mehr unschädlich machen.

Nichts davon setzt voraus, dass heute jemand böswillig handelt. Es ist schlicht das, was im Lauf der Zeit mit einem Datensatz geschieht.

Wie messen Sie eine Kampagne ohne Vermittler?

Es ist völlig vernünftig wissen zu wollen, ob eine Kampagne funktioniert hat. Dafür brauchen Sie keinen Dritten.

Drucken Sie einen statischen QR-Code, der eine URL auf Ihrer eigenen Domain mit Ihrem eigenen Kampagnenparameter enthält: https://yourcompany.com/menu?src=table-tent. Ihr Server protokolliert den Zugriff. Ihre Analyse zählt ihn. Niemand sonst befindet sich auf dem Weg, die scannende Person kontaktiert nur das Unternehmen, das sie erreichen wollte, und der Code funktioniert unabhängig vom Zahlungsstatus irgendeines Anbieters.

Verwenden Sie für jede Platzierung einen anderen Pfad oder Parameter, erhalten Sie eine Zuordnung pro Plakat – dieselbe Genauigkeit, die Ihnen das Dashboard verkauft hat, ohne Ihre Kunden einem Fremden zu überlassen. QR-Codes dauerhaft selbst besitzen erklärt die Einrichtung.

Häufig gestellte Fragen

Kann ein statischer QR-Code mich verfolgen?
Nicht von sich aus. Er enthält keine Kennung und kontaktiert keinen Dritten. Was die Zielwebsite tut – ihre eigenen Analysen und Cookies – ist eine separate Frage; es handelt sich um die Website, die Sie besuchen wollten.
Weiß ein QR-Code, wer ich bin?
Der Code weiß nichts; er ist Tinte. Bei einem dynamischen Code sieht der Server des Anbieters Ihre IP-Adresse, Ihr Gerät und die Uhrzeit. Das reicht aus, um Ihren ungefähren Standort und Fingerprint zu ermitteln und dasselbe Gerät über andere Codes des Anbieters hinweg wiederzuerkennen.
Ist Scan-Tracking legal?
Das kann es sein, wenn eine Rechtsgrundlage und eine ordnungsgemäße Information vorliegen. Das wiederkehrende Problem ist, dass die scannende Person nie erfährt, dass ein Dritter beteiligt ist, und das Unternehmen, das den Code gedruckt hat, dies oft ebenfalls nicht weiß. Nach der DSGVO liegt dieses Risiko typischerweise beim Unternehmen und nicht beim Anbieter.
Brauche ich für QR-Code-Scans ein Cookie-Banner?
Ein statischer Code benötigt nichts Zusätzliches: Der Scan ist lediglich ein Besuch Ihrer Website und unterliegt der Einwilligungsverwaltung, die Ihre Website bereits verwendet. Bei einem dynamischen Code ist es anders, weil der Anbieter kontaktiert wird und den Besucher protokolliert, bevor Ihre Seite – und damit auch Ihr Banner – erscheinen kann. Wo dafür eine Rechtsgrundlage erforderlich ist, müssen grundsätzlich Sie sie schaffen, nicht der Anbieter.
Kann ich feststellen, ob ein bereits gedruckter Code Scans verfolgt?
Ja. Dekodieren Sie ihn mit unserem Lesegerät. Wenn der Inhalt ein Kurzlink auf einer Domain ist, die Ihnen nicht gehört, läuft jeder Scan über diesen Host und wird dort protokolliert.

Nichts, was Sie hier erstellen, kontaktiert einen Server – Codes werden in Ihrem Browser erzeugt, und wir protokollieren keine Scans, weil wir nie auf dem Übertragungsweg liegen. Beginnen Sie mit einem URL-QR-Code, oder lesen Sie die Wahrheit über QR-Code-Betrug, um das Gesamtbild zu verstehen.


Bereit für einen statischen QR-Code?

Erstellen Sie einen direkt im Browser — kein Konto, kein Tracking, kein Abo. Was Sie erstellen, gehört Ihnen.