Zum Inhalt springen
Grundlagen6 Min. Lesezeit

Barcodes und QR-Codes auf Dokumenten: Was sie verraten, und warum Sie sie schwärzen sollten

Bordkarten, französische 2D-Doc-Nachweise und Zahlungs-QR-Codes wiederholen oft die Daten, die Sie gerade geschwärzt haben. So prüfen Sie einen Code.

Von Alexis de ONYRI

Ein Strichcode oder QR-Code auf einem Dokument ist keine Dekoration. Er speichert echte, maschinenlesbare Daten: oft denselben Namen, dieselbe Adresse oder Kontonummer, die Sie im sichtbaren Text gerade geschwärzt haben. Ein Scan genügt, um Ihre Schwärzung wieder rückgängig zu machen.

Warum ein Code Ihre Schwärzung rückgängig machen kann

Die meisten Schwärzungswerkzeuge bearbeiten die Wörter, die Sie sehen. Ein Strichcode zeigt keine Wörter. Er zeigt ein Muster aus Balken oder Quadraten, das ein Scanner wieder in Text zurückverwandelt. Wiederholt dieser versteckte Text Ihren Namen, Ihre Kontonummer oder Ihre Adresse, bringt ein schwarzer Balken über der gedruckten Version nichts. Der Code behält den ursprünglichen Wert. Jeder mit einem Smartphone und einer Scanner-App kann ihn in Sekunden lesen, selbst wenn die Seite sauber aussieht.

Was enthält der 2D-Doc-Code auf französischen Dokumenten

Frankreich nutzt ein System namens 2D-Doc auf vielen amtlichen Nachweisdokumenten. Es wird von der Agence Nationale des Titres Sécurisés, kurz ANTS, entworfen und spezifiziert. Rechnungen, die als Wohnsitznachweis dienen, Steuerbescheide und Kontoauszüge tragen oft einen dieser quadratischen Codes. Der Code übernimmt die auf der Seite gedruckten Daten, dazu eine digitale Signatur.

Diese Signatur erlaubt der empfangenden Stelle zu prüfen, dass das Dokument nicht verändert wurde, laut der technischen Spezifikation der ANTS. Dieselbe Spezifikation nennt eine Schätzung von mehr als 20 Millionen solcher Nachweisdokumente, die in Frankreich jährlich in Verwaltungsverfahren verwendet werden. Die Daten im Code sind signiert, nicht verschlüsselt: Jede kompatible 2D-Doc-Lese-App kann Namen und Adresse im Klartext anzeigen.

  • Rechnung als Wohnsitznachweis: Vorname, Nachname und vollständige Postadresse der begünstigten Person.
  • Kontoauszug als Nachweis (RIB): der Name der kontoinhabenden Person, dazu IBAN und BIC.
  • Französischer Steuerbescheid: der Name der steuerpflichtigen Person, die Steuernummer und das Referenzeinkommen.
  • Jedes 2D-Doc-Dokument: das Ausstellungsdatum und eine digitale Signatur, die jede Änderung sichtbar macht.

Was verrät der Strichcode einer Bordkarte

Fluggesellschaften folgen einem gemeinsamen Format namens Bar Coded Boarding Pass, kurz BCBP, festgelegt in der IATA-Resolution 792. Der seit 2018 geltende Implementierungsleitfaden der IATA führt den Namen des Passagiers als Pflichtfeld. Derselbe Code trägt den Flug, den Sitzplatz und einen kurzen alphanumerischen Code, die Buchungsreferenz, auch PNR-Locator genannt.

Diese Buchungsreferenz zählt mehr, als es scheint. Ein Sicherheitsexperte scannte 2017 live für Global News einen echten Strichcode. Global News berichtete, dass dieselbe Referenz auch Zugriff auf die Vielfliegernummer, die Telefonnummer und künftige Flüge auf demselben Bonuskonto geben kann. Ein scharfes Foto einer benutzten Bordkarte online zu veröffentlichen kann all das einem Fremden liefern, lange nach der Landung.

David Horton ist ein Sicherheits- und Technologieexperte, den Global News im Dezember 2017 dazu befragte. Seine Regel in einem Satz: Nehmen Sie Ihre Bordkarte mit, legen Sie sie nicht ins Familienalbum, und vernichten Sie sie.

Welche anderen Codes tragen Ihre Daten

Strichcodes stecken nicht nur auf Ausweispapieren und Bordkarten. Das gilt auch für den Standard EPC069-12 des European Payments Council. Ein QR-Code auf einer SEPA-Rechnung kann den vollständigen Namen der begünstigten Person, IBAN, BIC und den fälligen Betrag tragen. In der Schweiz löste die QR-Rechnung laut SIX Group am 1. Oktober 2022 den alten Einzahlungsschein vollständig ab. Sie codiert IBAN und Namen der Zahlungsempfängerin, den Betrag und eine Zahlungsreferenz in einem quadratischen Code.

Paket- und Versandetiketten tragen einen Sendungscode direkt neben dem gedruckten Namen, der Adresse und der Telefonnummer der Empfängerin. Eventtickets und Gesundheitspässe enthalten ähnliche QR-Codes: einen Namen, einen Gültigkeitszeitraum und manchmal eine Ausweis- oder Mitgliedsnummer. Wer nur den gedruckten Namen unkenntlich macht und den Code unangetastet lässt, lässt dieselben Daten einen Scan entfernt zurück.

DokumentCode-ArtWas er enthalten kannSchwärzen?
Wohnsitznachweis, Steuerbescheid oder Kontoauszug (RIB)2D-Doc-Code (ANTS)Name, Adresse, Steuer- oder KontonummerJa, immer
BordkarteBCBP-Strichcode oder QR (IATA)Passagiername, Buchungsreferenz, Flug, VielfliegernummerJa, immer
Rechnung mit SEPA-QR-CodeQR-Code nach EPC069-12Name der begünstigten Person, IBAN, BIC, fälliger BetragJa, wenn Sie die Rechnung teilen
Schweizer ZahlungsbelegQR-Rechnung (SIX Group)IBAN und Name der Zahlungsempfängerin, Betrag, ZahlungsreferenzJa, wenn Sie den Beleg teilen
Paket- oder Versandetikett1D- oder 2D-SendungscodeName, Adresse, Telefonnummer der Empfängerin, SendungsnummerJa, vor jedem geteilten Foto
Eventticket oder GesundheitspassQR-CodeName, Gültigkeitszeitraum, manchmal eine AusweisnummerJa, vor jedem geteilten Foto

Wie prüfen Sie einen Code, bevor Sie ihn teilen

Sie brauchen kein Spezialwerkzeug, um zu sehen, was ein Code sagt. Die Kamera-App eines aktuellen Smartphones kann meist einen QR-Code lesen und den entschlüsselten Text anzeigen, bevor Sie irgendetwas öffnen. Für ältere 1D-Strichcodes brauchen Sie stattdessen eine Scanner-App. Halten Sie die Kamera darauf, lesen Sie den Text auf dem Bildschirm, und behandeln Sie ihn genau wie den gedruckten Text daneben. Zeigt sich ein Name, eine Nummer oder eine Adresse, braucht der Code dieselbe Schwärzung wie die sichtbaren Wörter.

  • Scannen Sie jeden Code selbst, bevor Sie die Seite veröffentlichen oder verschicken.
  • Prüfen Sie auch kleine Codes in Fußzeilen und Rändern, nicht nur den Hauptcode.
  • Zeigt der entschlüsselte Text einen Namen, eine Nummer oder eine Adresse, schwärzen oder löschen Sie den ganzen Code.
  • Eine abgeschnittene Ecke reicht nicht. Decken Sie den gesamten Code-Block ab, oder löschen Sie ihn.
  • Im Zweifel entfernen Sie den Code und schreiben die Information von Hand, falls sie noch gebraucht wird.

ONYRI Sanitize liest den Text eines Dokuments, um sensible Daten zu finden und zu schwärzen, kann aber nicht lesen, was ein Strichcode oder QR-Code codiert. Nutzen Sie das Werkzeug Bereich ziehen, um den ganzen Code von Hand abzudecken. Der geflachte Export behält dann nur Ihre geschwärzte Seite. Die Grenze: Sie müssen jeden Code selbst finden, auch kleine, versteckt in einer Fußzeile.

Eine Schwärzung ist nur so gut wie ihr schwächstes Glied. Schwärzen Sie den sichtbaren Namen, dann prüfen Sie jeden Code auf der Seite so, wie es ein Scanner täte. Ein paar Sekunden mit der Kamera Ihres Smartphones können verhindern, dass Sie genau die Daten preisgeben, die Sie verbergen wollten.

Häufige Fragen

Reicht es, einen Strichcode auf einem Foto zu verwischen?
Nein. Eine leichte Unschärfe kann genug Kontrast lassen, damit ein Scanner das Muster darunter entziffert, besonders bei einem hochauflösenden Foto. Decken Sie den gesamten Code stattdessen mit einer deckenden Fläche ab, und prüfen Sie das Ergebnis selbst per Scan, bevor Sie die Datei teilen.
Kann ich den Strichcode einer Bordkarte behalten, wenn ich den Namen aus dem Text lösche?
Nein. Der gedruckte Name neben dem Strichcode und der im Code codierte Name sind zwei getrennte Dinge. Die IATA-Resolution 792 führt den Passagiernamen als Pflichtfeld im Code selbst: Das Löschen der gedruckten Zeile lässt den codierten Namen unangetastet.
Ist der 2D-Doc-Code eines französischen Dokuments verschlüsselt?
Nein, laut der technischen Spezifikation der ANTS selbst. Der Code ist digital signiert, damit ein Lesegerät prüfen kann, dass er nicht verändert wurde, doch die Daten selbst stehen im Klartext. Jede kompatible Lese-App kann Name, Adresse oder andere enthaltene Felder anzeigen.
Was ist mit dem QR-Code auf einer Rechnung, die ich teilen möchte?
Prüfen Sie ihn zuerst. Nach dem Standard EPC069-12 kann der QR-Code einer SEPA-Rechnung den Namen der begünstigten Person, IBAN, BIC und den fälligen Betrag tragen. Teilen Sie die Rechnung als Beispiel oder Vorlage, schwärzen Sie den Code zusammen mit den gedruckten Zahlen.
Macht ein Schwarz-Weiß-Ausdruck die Strichcodes eines Dokuments unlesbar?
Nein. Strichcodes und die meisten QR-Codes lassen sich problemlos in Schwarz-Weiß oder Graustufen lesen. Monochromer Druck, ein verkleinertes Format oder eine Fotokopie entfernen die codierten Daten nicht. Nur das Abdecken oder Löschen des Codes selbst wirkt.

Quellen und Verweise

Auf dieser WebsiteGescanntes Dokument oder Bild schwärzen

Maskieren Sie ein Dokument, ohne es hochzuladen

ONYRI Sanitize findet Namen, Kennungen, Bankdaten und Geheimnisse in einer PDF, einer Word-Datei oder einem Scan und maskiert sie in Ihrem Browser. Sie prüfen die Vorschau und laden dann eine reduzierte Bildkopie herunter.

Als Nächstes lesen