Datenschutzerklärung & Impressum
Stand: Oktober 2026 · Informationen nach Art. 13 und 14 Datenschutz-Grundverordnung (DSGVO). Wir verarbeiten so wenige Daten wie möglich – das meiste bleibt auf Ihrem Gerät.
Impressum
Gittertier Pro ist ein nicht-kommerzielles Schülerprojekt im Rahmen eines Seminarkurses am Technischen Gymnasium Lörrach. Es werden keine Waren verkauft und keine Entgelte erhoben.
Verantwortlich für den Inhalt: Kaspar Niederberger und Bastian Schäfer (Kontakt siehe unten).
1. Verantwortliche
Verantwortlich für die Verarbeitung personenbezogener Daten im Sinne von Art. 4 Nr. 7 DSGVO sind:
Kaspar Niederberger und Bastian Schäfer
Projekt „Der Einkaufswagen der Zukunft“, Technisches Gymnasium Lörrach
E-Mail: kaspar.niederberger@outlook.com
Instagram: @gittertierpro
Ein Datenschutzbeauftragter ist nicht benannt; dazu besteht für dieses Projekt keine Pflicht (Art. 37 DSGVO, § 38 BDSG).
Setzt ein Markt Gittertier Pro im eigenen Betrieb ein, ist dieser Markt für die dort verarbeiteten Daten (Kassenbelege, Kundenverwaltung) selbst verantwortlich.
2. Überblick
- Keine Werbung, kein Tracking, keine Analyse- oder Marketing-Cookies, keine Profilbildung.
- Keine automatisierte Entscheidungsfindung im Sinne von Art. 22 DSGVO.
- Kamerabilder werden nur auf Ihrem Gerät ausgewertet und nie übertragen.
- Ihr Kundenkonto hat eine zufällige Kennung; Name und E-Mail-Adresse sind freiwillig.
- Sie können Ihre Daten jederzeit selbst herunterladen und Ihr Kundenkonto löschen.
3. Hosting und Server-Protokolle
Die Webseiten werden über GitHub Pages (GitHub Inc., USA) ausgeliefert, Kundenkonten und Bezahlvorgänge über einen Server bei Cloudflare (Cloudflare Inc., USA; Cloudflare Workers mit der Datenbank Cloudflare D1).
Beim Aufruf verarbeiten diese Anbieter technisch notwendige Verbindungsdaten: IP-Adresse, Zeitpunkt, aufgerufene Adresse, Browser-Kennung (User-Agent). Zweck: Auslieferung der Seiten, Abwehr von Angriffen und Missbrauch (z. B. Begrenzung der Anfragen pro IP-Adresse). Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO – unser berechtigtes Interesse an einem sicheren, funktionsfähigen Angebot.
Für die Begrenzung von Anfragen speichert unser Server die IP-Adresse kurzzeitig (höchstens zwei Stunden) und löscht sie danach automatisch. Server-Protokolle der Anbieter werden von diesen nach deren Fristen gelöscht.
4. Speicherung auf Ihrem Gerät (keine Cookies)
Wir verwenden keine Cookies. Damit die App funktioniert, legt Ihr Browser Daten im lokalen Speicher (localStorage/sessionStorage) ab: Warenkorb, Einstellungen (Design, Schriftgröße, Scanner), Treuepunkte und freigeschaltete Funktionen, Belege dieses Geräts, die Kennung Ihres Kundenkontos sowie – falls angegeben – Name und E-Mail-Adresse.
Diese Speicherung ist für die von Ihnen gewünschten Funktionen unbedingt erforderlich (§ 25 Abs. 2 Nr. 2 TDDDG); eine Einwilligung ist dafür nicht nötig. Die Daten verlassen Ihr Gerät nur wie in den folgenden Abschnitten beschrieben. Sie können sie jederzeit unter Meine Einstellungen → Datenverwaltung oder über die Browser-Einstellungen löschen.
5. Kamera
Zum Scannen von Barcodes fragt der Browser nach Zugriff auf die Kamera. Die Bilder werden ausschließlich auf Ihrem Gerät nach Barcodes durchsucht; es werden keine Bilder gespeichert oder übertragen. Den Zugriff können Sie in Ihrem Browser jederzeit entziehen.
6. Kundenkonto und Treueprogramm
Beim ersten Besuch legt Ihr Gerät automatisch ein Kundenkonto auf unserem Server an, damit Treuepunkte und Zahlungen fälschungssicher verbucht werden können.
| Daten | Zweck | Rechtsgrundlage |
|---|---|---|
| Zufällige Konto-ID, geheimer Schlüssel (nur als Prüfwert/Hash) | Zuordnung von Punkten zu Ihrem Gerät | Art. 6 Abs. 1 lit. b DSGVO (Nutzung des Treueprogramms) |
| Punkte, Stufe, Premium-Mitgliedschaft, gekaufte Funktionen, Anzahl und Summe der Einkäufe, letzte Aktivität | Treueprogramm, Rabatte | Art. 6 Abs. 1 lit. b DSGVO |
| Name (freiwillig) | Anrede, Anzeige auf Belegen | Art. 6 Abs. 1 lit. a DSGVO (Einwilligung durch Angabe) |
| Sperrvermerk, Nachricht des Markts, interne Notiz | Missbrauchsvermeidung, Kommunikation zu Ihrem Konto | Art. 6 Abs. 1 lit. f DSGVO |
Das Marktpersonal sieht diese Daten in der Benutzerverwaltung. Löschen Sie Ihr Konto, werden Name, E-Mail-Adresse, Notizen und Nachrichten entfernt und der Zugang unbrauchbar gemacht; die Konto-ID bleibt nur als anonymer Bezug für bereits erstellte Belege bestehen.
7. Bezahlung und Belege
Beim Bezahlen werden der Warenkorb (Artikel, Mengen, Preise), Gutschein, eingelöste Punkte, gewählte Optionen (Abholung/Lieferung, Tüten, Spende), Ihr angegebener Name, die Zahlungsart sowie bei Lieferung Adresse und Wunschzeit an den Server übertragen. Der Server berechnet den Betrag; das Kassenpersonal bestätigt oder lehnt die Zahlung ab.
Zweck: Abwicklung des Einkaufs und Erstellung des Belegs. Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO (Vertrag); für die Aufbewahrung von Belegen durch den Markt Art. 6 Abs. 1 lit. c DSGVO in Verbindung mit den handels- und steuerrechtlichen Aufbewahrungspflichten (§ 147 AO, § 257 HGB).
Manuell erfasste Produkte mit Barcode werden nach der Bestätigung an der Kasse ohne Personenbezug in den Produktkatalog übernommen.
8. Beleg per E-Mail
Wenn Sie auf der Bezahlseite eine E-Mail-Adresse eingeben und „Beleg … senden“ wählen, schickt unser Server nach der Bestätigung Ihren Beleg als PDF an diese Adresse. Dafür werden die Adresse und das Beleg-PDF an den E-Mail-Dienst Resend (Resend, Inc., USA) übermittelt.
- Rechtsgrundlage: Ihre Einwilligung, Art. 6 Abs. 1 lit. a DSGVO. Ohne Häkchen wird nichts verschickt.
- Speicherung: Unser Server speichert die Adresse nicht; protokolliert wird nur, dass zu einem Beleg eine E-Mail verschickt wurde. Auf Ihrem Gerät bleibt die Adresse gespeichert, um das Feld beim nächsten Mal vorzubefüllen (löschbar in der Datenverwaltung).
- Widerruf: Sie können die Einwilligung jederzeit für die Zukunft widerrufen, indem Sie das Häkchen nicht setzen und die gespeicherte Adresse löschen. Die Rechtmäßigkeit bereits erfolgter Versendungen bleibt unberührt (Art. 7 Abs. 3 DSGVO).
9. E-Mail-Adresse im Kundenkonto
Unter „Meine Einstellungen“ – oder beim Beleg-Versand auf der Bezahlseite per eigenem Häkchen – können Sie freiwillig eine E-Mail-Adresse in Ihrem Kundenkonto hinterlegen. Ist dort eine Adresse hinterlegt, wird sie auf der Bezahlseite für den Beleg vorausgefüllt. Der Markt nutzt sie ausschließlich für Nachrichten zu Ihrem Konto (z. B. Punktgutschriften, Premium Club, Kontosperre) – nicht für Werbung. Rechtsgrundlage: Art. 6 Abs. 1 lit. a DSGVO. Sie können die Adresse jederzeit entfernen; sie wird dann auch auf dem Server gelöscht.
10. Personal-Bereich
Für die Anmeldung von Personal speichert der Server Benutzername, Rolle, Prüfwerte (Hashes) der Passwörter, befristete Sitzungen und zu jeder Anmeldung die IP-Adresse (Erkennen unbefugter Zugriffe). Änderungen an Produkten, Preisen, Gutscheinen und Kundenkonten werden mit Benutzername und Zeitpunkt protokolliert (Nachvollziehbarkeit, Missbrauchsschutz). Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO.
11. Externe Dienste und Programmbibliotheken
Einige Bestandteile laden wir von Drittanbietern. Dabei wird technisch bedingt Ihre IP-Adresse an den jeweiligen Anbieter übermittelt. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (zuverlässige, schnelle Auslieferung), sofern nicht anders angegeben.
| Dienst | Wofür | Wann |
|---|---|---|
| cdnjs / unpkg (Cloudflare Inc., USA) | Symbole, Bibliotheken (z. B. PDF-Erstellung, Verbindung zur Kasse) | bei jedem Seitenaufruf |
| jsDelivr (Prospect One, Polen; weltweites CDN) | Bibliotheken (Barcode-Scanner, QR-Codes, Excel, Datenkompression) | bei jedem Seitenaufruf |
| PeerJS (Server 0.peerjs.com) | direkte Verbindung zwischen Kundengerät und Kasse | nur im Betrieb ohne eigenen Server |
| JSONBin (JSONBin.io) | Cloud-Speicher für Produkte und Belege | nur, wenn ein Markt diesen Modus einrichtet |
| Open Food Facts (Open Food Facts, Frankreich) | Produktname und -bild zum Barcode | nur beim Anlegen von Produkten durch Personal |
| Open-Meteo (Schweiz) | Wetteranzeige | nur im Admin-Dashboard |
| Resend (Resend, Inc., USA) | Versand des Belegs per E-Mail | nur mit Ihrer Einwilligung (Abschnitt 8) |
Schriftarten werden nicht von Google oder anderen Anbietern nachgeladen; es werden die Schriften Ihres Geräts verwendet.
12. Empfänger und Übermittlung in Drittländer
Empfänger Ihrer Daten sind neben uns bzw. dem Markt nur die oben genannten Dienstleister, die als Auftragsverarbeiter (Art. 28 DSGVO) oder für die technische Auslieferung tätig sind. Eine Weitergabe zu anderen Zwecken findet nicht statt.
GitHub, Cloudflare und Resend haben ihren Sitz in den USA. Eine Übermittlung dorthin erfolgt auf Grundlage des Angemessenheitsbeschlusses der EU-Kommission zum EU-US Data Privacy Framework (Art. 45 DSGVO), soweit die Anbieter zertifiziert sind, und im Übrigen auf Grundlage von Standardvertragsklauseln (Art. 46 Abs. 2 lit. c DSGVO).
13. Speicherdauer
| Daten | Dauer |
|---|---|
| Daten auf Ihrem Gerät | bis Sie sie löschen (Datenverwaltung, Browser) |
| Kundenkonto (Name, E-Mail, Punkte, Funktionen) | bis zur Löschung durch Sie oder den Markt |
| Belege und Bezahlvorgänge | gemäß gesetzlicher Aufbewahrungspflichten des Markts (bis zu 10 Jahre); bei gelöschtem Konto ohne Namen |
| Beleg-E-Mail-Adresse | auf dem Server nicht gespeichert |
| IP-Adresse zur Missbrauchsbegrenzung | höchstens zwei Stunden |
| Nicht bezahlte Bezahlvorgänge | verfallen nach kurzer Zeit automatisch |
14. Ihre Rechte
- Auskunft (Art. 15), Berichtigung (Art. 16), Löschung (Art. 17), Einschränkung der Verarbeitung (Art. 18) und Datenübertragbarkeit (Art. 20 DSGVO).
- Widerruf einer Einwilligung jederzeit mit Wirkung für die Zukunft (Art. 7 Abs. 3 DSGVO).
- Widerspruch gegen Verarbeitungen auf Grundlage berechtigter Interessen aus Gründen Ihrer besonderen Situation (Art. 21 DSGVO).
- Beschwerde bei einer Aufsichtsbehörde (Art. 77 DSGVO), z. B. beim Landesbeauftragten für den Datenschutz und die Informationsfreiheit Baden-Württemberg, Lautenschlagerstraße 20, 70173 Stuttgart, www.baden-wuerttemberg.datenschutz.de.
Sofort selbst erledigen: Unter Meine Einstellungen → Datenverwaltung laden Sie alle Daten als Datei herunter (Auskunft/Übertragbarkeit) und löschen Ihr Kundenkonto. Für alle anderen Anliegen schreiben Sie an kaspar.niederberger@outlook.com (Abschnitt 1).
Die Angabe von Name und E-Mail-Adresse ist weder gesetzlich noch vertraglich vorgeschrieben. Ohne Kundenkonto können im Betrieb mit eigenem Server keine Treuepunkte gesammelt werden.
15. Datensicherheit und Änderungen
Alle Verbindungen sind per TLS verschlüsselt. Passwörter und Konto-Schlüssel speichern wir nur als Prüfwerte (Hashes), Belege werden serverseitig signiert. Wir passen diese Erklärung an, wenn sich Funktionen oder Rechtslage ändern; es gilt die hier veröffentlichte Fassung.