Datenschutzerklärung – QR Viewer
Die jeweils aktuelle Fassung liegt im Repository: github.com/thorsten-l/qr_viewer/blob/main/PRIVACY.md
Stand / Last updated: 14. Oktober 2026 / October 14, 2026
Gilt ab / Applies from: QR Viewer 2.2.0
Verantwortlicher
Thorsten Ludewig
E-Mail: t.ludewig@gmail.com
Kurzfassung
QR Viewer erhebt, speichert und überträgt keine personenbezogenen Daten an den Entwickler. Die App hat kein Benutzerkonto, keine Werbung, keine Analyse- oder Tracking-Funktionen und keine eigenen Server.
Kamera
Die App benötigt Zugriff auf die Kamera, um Codes zu scannen. Das Kamerabild wird ausschließlich auf deinem Gerät ausgewertet. Es werden keine Fotos oder Videos gespeichert oder übertragen. Den Kamerazugriff kannst du jederzeit in den Einstellungen deines Geräts widerrufen.
Verlauf und Einstellungen
Die Inhalte der letzten 25 gescannten Codes sowie die zuletzt gewählte Scan-Art und Zoomstufe werden lokal auf deinem Gerät gespeichert, damit du sie später erneut aufrufen kannst. Diese Daten verlassen das Gerät nicht durch die App. Der Verlauf wird verschlüsselt gespeichert (AES-256). Der Schlüssel wird für jede Installation zufällig erzeugt und liegt nur im Schlüsselbund (iOS) bzw. im Android Keystore deines Geräts; er wird weder mit iCloud synchronisiert noch in Sicherungen übernommen. Du kannst einzelne Einträge oder den ganzen Verlauf jederzeit in der App löschen. Einmalpasswort-Schlüssel (2FA, otpauth://) werden grundsätzlich nicht im Verlauf gespeichert. Beim Löschen der App werden alle Daten entfernt. Unter Android nimmt die App nicht an der Google-Sicherung teil. Eine iCloud- oder Gerätesicherung unter iOS kann den verschlüsselten Verlauf enthalten; ohne den Schlüssel, der auf dem Gerät bleibt, ist er nicht lesbar.
Erkennung von Inhalten
Die App erkennt übliche Inhaltsformate wie Kontakte, Termine, WLAN-Zugänge, Überweisungsdaten (GiroCode) oder Einmalpasswort-Schlüssel (2FA) und zeigt sie aufbereitet an, ebenso Artikelnummern (EAN, ISBN), den Matrixcode der Deutschen Post und Einrichtungscodes von Smart-Home-Geräten (Matter). Das geschieht ausschließlich auf deinem Gerät. Beachte, dass solche Codes vertrauliche Angaben enthalten können, etwa WLAN-Passwörter oder den Einrichtungscode eines Matter-Geräts; sie stehen wie jeder Inhalt im Verlauf, bis du ihn löschst. 2FA-Schlüssel werden nicht gespeichert.
Elektronische Tickets
Enthält ein Code ein elektronisches Ticket nach VDV-Standard (z. B. Deutschlandticket), liest die App die darin enthaltenen Angaben wie Gültigkeit, Namen (je nach Ticket im Klartext oder maskiert) und Geburtsdatum ausschließlich auf deinem Gerät aus. Dafür nutzt sie mitgelieferte öffentliche Schlüssel; es werden keine Daten übertragen.
Öffnen von Links und Aktionen
Enthält ein Code einen Link, öffnet die App ihn nur nach deiner ausdrücklichen Bestätigung in deinem Browser bzw. der zuständigen App. Bekannte Tracking-Parameter (z. B. utm_source, fbclid) entfernt sie dabei. Dasselbe gilt für die Aktionen der Ergebnisseite: E-Mail schreiben, Anrufen, SMS, Karte und Authenticator übergeben den Inhalt erst nach Bestätigung an die jeweilige App. „Online nachschlagen“ übermittelt die Artikelnummer an DuckDuckGo bzw. die ISBN an Open Library, „Sendung verfolgen“ die Sendungsnummer an die Deutsche Post. Für die aufgerufene Website oder App gilt die Datenschutzerklärung ihres jeweiligen Anbieters. Der Knopf „Support“ im Info-Dialog öffnet die Seite https://github.com/thorsten-l/qr_viewer/issues, der Knopf „Anleitungen“ die Seite https://github.com/thorsten-l/qr_viewer/tree/main/docs in deinem Browser; dort gilt die Datenschutzerklärung von GitHub.
Zwischenablage, Teilen und Export
Inhalte werden nur dann in die Zwischenablage kopiert, wenn du auf „Kopieren“ tippst. Über „Teilen“, „Zu Kontakten“, „Zum Kalender“ und den Export des Verlaufs (CSV oder JSON) gibst du Inhalte über das Teilen-Menü des Betriebssystems an eine App deiner Wahl weiter; vorher wird nichts übertragen. „Code anzeigen“ zeichnet den Inhalt nur auf dem Bildschirm deines Geräts als Grafik; dabei wird nichts gespeichert oder übertragen.
Besonderheit unter Android: Google ML Kit
Unter Android verwendet die App zur Erkennung der Codes die Bibliothek „ML Kit Barcode Scanning“ von Google. Die Erkennung selbst erfolgt auf dem Gerät; Kamerabilder werden nicht an Google gesendet. ML Kit kann jedoch technische Nutzungs- und Diagnosedaten an Google übermitteln, etwa Gerätemodell, Betriebssystemversion, App-Paketname und -Version sowie Leistungskennzahlen. Google verwendet diese Daten nach eigenen Angaben, um ML Kit zu betreiben und zu verbessern. Weitere Informationen: https://developers.google.com/ml-kit/terms und https://policies.google.com/privacy
Unter iOS und iPadOS erfolgt die Erkennung mit Apples Vision-Framework auf dem Gerät, ohne Beteiligung von Drittanbietern.
Deine Rechte
Da der Entwickler keine personenbezogenen Daten von dir verarbeitet, liegen ihm keine Daten vor, über die er Auskunft geben, die er berichtigen oder löschen könnte. Bei Fragen zum Datenschutz kannst du dich jederzeit an die oben genannte E-Mail-Adresse wenden. Du hast außerdem das Recht, dich bei einer Datenschutz-Aufsichtsbehörde zu beschweren.
Änderungen
Diese Datenschutzerklärung kann angepasst werden, wenn sich die App ändert. Die jeweils aktuelle Fassung findest du unter https://github.com/thorsten-l/qr_viewer/blob/main/PRIVACY.md