Technologieverzeichnis
Dieses Verzeichnis führt jede Technologie auf, die RyhShop im Browser, in der Android-App oder serverseitig mit Bezug zu deinem Endgerät einsetzt. Es ist die Grundlage der Einwilligungsverwaltung und der Cookie-Richtlinie.
Notwendig
Erforderlich, damit Shop, Anmeldung, Warenkorb, Bestellung, Zahlung und Sicherheitsfunktionen überhaupt arbeiten. Diese Technologien lassen sich nicht abwählen, weil der Dienst ohne sie nicht bereitgestellt werden kann.
ryhshop_cart
Anbieter: Keyperion Germany GmbH (RyhShop)
Zweck: Ordnet einen serverseitig geführten Warenkorb dem Browser zu, damit die Auswahl ohne Konto erhalten bleibt.
Speicherart: Cookie · Speicherdauer: 30 Tage
Gespeicherte Werte: Serverseitig erzeugter Zufallswert (24 Byte, base64url). Kein Personenbezug im Wert selbst.
Personenbezug: Indirekt: Verknüpfung mit Warenkorbinhalten in der Shop-Datenbank.
Empfänger: Shop-Backend (Auftragsverarbeiter Hosting/Datenbank) · Drittland: Nein
Rechtsgrundlage: § 25 Abs. 2 Nr. 2 TDDDG; Art. 6 Abs. 1 lit. b DSGVO
Einstufung: notwendig – Ohne diese Zuordnung geht der Warenkorb bei jedem Seitenaufruf verloren; der ausdrücklich gewünschte Dienst „Bestellung ohne Konto“ wäre nicht erbringbar.
Aktivierung: Erst beim Anlegen eines Warenkorbs, nicht beim bloßen Seitenaufruf.
Widerruf oder Abschaltung: Warenkorb leeren oder Cookies im Browser löschen.
Betroffene Bereiche: Produkt, Warenkorb, Kasse
ryhshop_session
Anbieter: Keyperion Germany GmbH (RyhShop)
Zweck: Verschlüsselte Sitzung nach Anmeldung mit einem Ryh-Konto.
Speicherart: Cookie · Speicherdauer: Laufzeit der Sitzung (HttpOnly, Secure, SameSite=Lax)
Gespeicherte Werte: Versiegelter Sitzungsinhalt mit Zugriffstoken und Ablaufzeit.
Personenbezug: Ja – Sitzung ist einer Person zuordenbar.
Empfänger: Shop-Backend; Ryh Identity als Aussteller des Tokens · Drittland: Nein
Rechtsgrundlage: § 25 Abs. 2 Nr. 2 TDDDG; Art. 6 Abs. 1 lit. b DSGVO
Einstufung: notwendig – Eine Anmeldung ohne Sitzungsnachweis ist technisch nicht möglich; das Cookie wird nur gesetzt, wenn die Anmeldung ausdrücklich gewählt wurde.
Aktivierung: Nur nach erfolgreicher Anmeldung mit Ryh-Konto.
Widerruf oder Abschaltung: Abmelden.
Betroffene Bereiche: Alle Seiten nach Anmeldung
ryhshop_oauth_pending
Anbieter: Keyperion Germany GmbH (RyhShop) / Ryh Identity
Zweck: Sicherung des Anmeldevorgangs (PKCE-Verifier und State) gegen Fälschung und Abfangen.
Speicherart: Cookie · Speicherdauer: Nur für die Dauer des Anmeldevorgangs
Gespeicherte Werte: Versiegelter Zufallswert, PKCE-Verifier, Zielpfad.
Personenbezug: Nein, aber sitzungsbezogen.
Empfänger: Shop-Backend · Drittland: Nein
Rechtsgrundlage: § 25 Abs. 2 Nr. 2 TDDDG; Art. 6 Abs. 1 lit. f DSGVO (Angriffsabwehr)
Einstufung: notwendig – Sicherheitsfunktion des Anmeldeverfahrens; ohne sie wären CSRF- und Code-Interception-Angriffe möglich.
Aktivierung: Nur beim Start einer Anmeldung mit Ryh-Konto.
Widerruf oder Abschaltung: Endet automatisch nach Abschluss oder Abbruch der Anmeldung.
Betroffene Bereiche: /auth, /auth/callback
sb-… Auth-Token (Local Storage)
Anbieter: Keyperion Germany GmbH (RyhShop), Betrieb über Lovable Cloud/Supabase
Zweck: Speicherung der Sitzung des eigenständigen RyhShop-Kontos.
Speicherart: Local Storage · Speicherdauer: Bis zur Abmeldung oder bis zum Ablauf des Tokens
Gespeicherte Werte: Zugriffs- und Erneuerungstoken sowie Nutzerkennung des Shop-Kontos.
Personenbezug: Ja
Empfänger: Authentifizierungsdienst des Shop-Backends · Drittland: Nein (EU-Region)
Rechtsgrundlage: § 25 Abs. 2 Nr. 2 TDDDG; Art. 6 Abs. 1 lit. b DSGVO
Einstufung: notwendig – Ohne Sitzungsspeicher ist ein angemeldetes Konto technisch nicht nutzbar.
Aktivierung: Erst nach Anmeldung mit RyhShop-Konto.
Widerruf oder Abschaltung: Abmelden oder Browserdaten löschen.
Betroffene Bereiche: Alle Seiten nach Anmeldung
ryhshop.consent
Anbieter: Keyperion Germany GmbH (RyhShop)
Zweck: Speichert die getroffene Einwilligungsentscheidung samt Nachweis.
Speicherart: Local Storage · Speicherdauer: 12 Monate ab Entscheidung
Gespeicherte Werte: Zufällige Consent-ID, gewählte Kategorien, Zeitstempel, Bannerversion, Textversion, Sprache, technische Quelle, Widerrufszeitpunkt.
Personenbezug: Keine Direktdaten; keine IP-Adresse, keine Kennung aus Ryh Identity.
Empfänger: Nur lokal; bei angemeldeten Personen zusätzlich kontogebunden speicherbar. · Drittland: Nein
Rechtsgrundlage: § 25 Abs. 2 Nr. 2 TDDDG; Art. 7 Abs. 1 DSGVO (Nachweispflicht)
Einstufung: notwendig – Der Nachweis der Entscheidung ist gesetzlich gefordert; ohne Speicherung müsste bei jedem Aufruf erneut gefragt werden.
Aktivierung: Erst mit der ersten Entscheidung im Banner.
Widerruf oder Abschaltung: Über „Cookie-Einstellungen“ ändern oder Browserdaten löschen.
Betroffene Bereiche: Alle Seiten
ryhshop.notifications.first-start-asked
Anbieter: Keyperion Germany GmbH (RyhShop)
Zweck: Merkt, dass die Frage nach Benachrichtigungen beim ersten App-Start bereits gestellt wurde.
Speicherart: Local Storage · Speicherdauer: Bis zum Löschen der App-Daten
Gespeicherte Werte: „1“
Personenbezug: Nein
Empfänger: Keine · Drittland: Nein
Rechtsgrundlage: § 25 Abs. 2 Nr. 2 TDDDG; Art. 6 Abs. 1 lit. f DSGVO
Einstufung: notwendig – Ohne diesen Merker würde die Frage nach jeder Ablehnung erneut erscheinen – genau das ist als unzulässiges Nachfassen untersagt. Der Wert dient also der Durchsetzung der Ablehnung.
Aktivierung: Beim ersten Start der Android-App.
Widerruf oder Abschaltung: App-Daten löschen.
Betroffene Bereiche: Nur Android-App
Stripe Checkout (Weiterleitung)
Anbieter: Stripe Payments Europe, Ltd. / Stripe, Inc.
Zweck: Zahlungsabwicklung, Betrugsprävention und Zahlungsauthentifizierung (3-D Secure).
Speicherart: Keine Endgerätespeicherung · Speicherdauer: Nach Vorgaben von Stripe auf der Domain von Stripe
Gespeicherte Werte: RyhShop bindet kein Stripe-Skript in die Shopseiten ein. Die Zahlung erfolgt durch Weiterleitung auf eine von Stripe betriebene Seite; dort setzt Stripe eigene Cookies.
Personenbezug: Ja – Zahlungs-, Kontakt- und Betrugsmerkmale beim Zahlungsdienstleister.
Empfänger: Stripe als eigenständig Verantwortlicher bzw. Zahlungsdienstleister · Drittland: Möglich (USA), Stripe stützt sich auf Standardvertragsklauseln.
Rechtsgrundlage: Art. 6 Abs. 1 lit. b und c DSGVO
Einstufung: notwendig – Nur für tatsächlich ausgelöste Zahlungen. Es wird nichts vorab geladen; die Verarbeitung beginnt erst, wenn die Bestellung kostenpflichtig abgeschickt wird.
Aktivierung: Erst beim Auslösen der Zahlung im Checkout.
Widerruf oder Abschaltung: Zahlung nicht auslösen; für abgeschlossene Zahlungen gelten gesetzliche Aufbewahrungsfristen.
Betroffene Bereiche: /kasse und Rückkehrseiten
Twilio SMS
Anbieter: Twilio Ireland Limited
Zweck: Transaktionale Statusnachrichten zu Bestellung, Zahlung und Versand sowie Rufnummernprüfung.
Speicherart: Keine Endgerätespeicherung · Speicherdauer: Versandprotokolle nach Aufbewahrungskonzept, Nachweise zur Einwilligung dauerhaft bis Widerruf
Gespeicherte Werte: Rufnummer, Nachrichtentext, Zustellstatus.
Personenbezug: Ja
Empfänger: Twilio als Auftragsverarbeiter, Netzbetreiber · Drittland: Möglich (USA), Standardvertragsklauseln
Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO (Vertragsinformation) bzw. lit. a bei freiwilligen Kanälen
Einstufung: notwendig – Nur bei ausdrücklich hinterlegter Rufnummer und aktivem Opt-in. Ohne Rufnummer findet keine Verarbeitung statt; der Kanal ist damit nicht vom Cookie-Banner, sondern von der Kanaleinwilligung abhängig.
Aktivierung: Erst nach Hinterlegen und Bestätigen einer Rufnummer.
Widerruf oder Abschaltung: STOP-Antwort oder Abschalten im Konto.
Betroffene Bereiche: Konto, Bestellprozess
Deep-Link-Token
Anbieter: Keyperion Germany GmbH (RyhShop)
Zweck: Kurzlebiger, zweckgebundener Nachweis, damit eine Benachrichtigung nur die zugehörige, berechtigte Ansicht öffnet.
Speicherart: Serverseitig · Speicherdauer: Wenige Minuten, danach verbraucht
Gespeicherte Werte: Zufallstoken mit Zweck, Bestellbezug und Ablauf.
Personenbezug: Indirekt
Empfänger: Shop-Backend · Drittland: Nein
Rechtsgrundlage: Art. 6 Abs. 1 lit. b und f DSGVO
Einstufung: notwendig – Sicherheitsmechanismus; verhindert unbefugten Zugriff über Benachrichtigungslinks.
Aktivierung: Nur beim Versand einer Benachrichtigung.
Widerruf oder Abschaltung: Entfällt durch automatische Löschung.
Betroffene Bereiche: /bestellungen/…
Resend (E-Mail-Versand)
Anbieter: Resend, Inc.
Zweck: Versand von Konto-, Sicherheits- und Bestellmails über die Absenderdomain shop.ryh.de.
Speicherart: Keine Endgerätespeicherung · Speicherdauer: Versandprotokolle nach Aufbewahrungskonzept
Gespeicherte Werte: E-Mail-Adresse, Betreff, Inhalt, Zustellereignisse.
Personenbezug: Ja
Empfänger: Resend als Auftragsverarbeiter · Drittland: Ja (USA), Standardvertragsklauseln
Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO
Einstufung: notwendig – Bestellbestätigung, Rechnung und Sicherheitsmails sind vertraglich und gesetzlich geschuldet. Es werden keine Zählpixel und keine Öffnungsmessung zu Werbezwecken eingesetzt.
Aktivierung: Nur ereignisbezogen beim Versand.
Widerruf oder Abschaltung: Für Pflichtmails nicht möglich; werbliche Mails werden nicht versendet.
Betroffene Bereiche: Konto, Bestellprozess
Server- und Anwendungsprotokolle
Anbieter: Keyperion Germany GmbH, Hosting über Lovable Cloud (Supabase, Cloudflare Workers)
Zweck: Betrieb, Fehlersuche, Sicherheit und Missbrauchsabwehr.
Speicherart: Serverseitig · Speicherdauer: Kurzfristig, nach Betriebs- und Sicherheitsbedarf
Gespeicherte Werte: Zeitpunkt, aufgerufene Funktion, Statuscode, technische Fehlerdaten, IP-Adresse im Rahmen der Zustellung.
Personenbezug: Ja
Empfänger: Hosting- und Datenbankdienstleister als Auftragsverarbeiter · Drittland: Zu prüfen und im Verzeichnis der Auftragsverarbeiter zu dokumentieren.
Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO
Einstufung: notwendig – Ohne Protokollierung ist ein sicherer Betrieb nicht möglich; es findet keine Profilbildung statt.
Aktivierung: Mit jedem Seitenaufruf.
Widerruf oder Abschaltung: Widerspruchsrecht nach Art. 21 DSGVO.
Betroffene Bereiche: Alle Seiten
Fehlerübermittlung der Vorschauumgebung
Anbieter: Entwicklungs- und Vorschauplattform
Zweck: Übermittelt Laufzeitfehler an die umgebende Vorschau, damit Fehler behoben werden können.
Speicherart: Keine Endgerätespeicherung · Speicherdauer: Nur in der Vorschauumgebung
Gespeicherte Werte: Fehlermeldung, Stapelüberwachung, Seitenpfad.
Personenbezug: In der Regel nein; Freitextfehler können unbeabsichtigt Daten enthalten.
Empfänger: Entwicklungsumgebung · Drittland: Zu prüfen
Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO
Einstufung: notwendig – Betrifft ausschließlich die interne Vorschau und keine öffentliche Nutzung. Vor Veröffentlichung ist zu bestätigen, dass im Live-Betrieb keine Übermittlung an Dritte erfolgt – offener Prüfpunkt.
Aktivierung: Nur bei einem Laufzeitfehler.
Widerruf oder Abschaltung: Entfällt.
Betroffene Bereiche: Alle Seiten
Komfort
Verbessert die Bedienung, ist für den Einkauf aber nicht erforderlich – etwa gemerkte Anzeigeeinstellungen und Hinweise zur RyhShop-App.
ryhshop.price-mode
Anbieter: Keyperion Germany GmbH (RyhShop)
Zweck: Merkt die gewählte Preisanzeige (netto oder brutto).
Speicherart: Local Storage · Speicherdauer: Bis zum Löschen der Browserdaten
Gespeicherte Werte: „net“ oder „gross“
Personenbezug: Nein
Empfänger: Keine · Drittland: Nein
Rechtsgrundlage: § 25 Abs. 1 TDDDG (Einwilligung)
Einstufung: optional – Der Einkauf funktioniert ohne diese Speicherung vollständig; sie erspart lediglich das erneute Umschalten. Deshalb Komfort, nicht notwendig.
Aktivierung: Erst nach Einwilligung in die Kategorie Komfort.
Widerruf oder Abschaltung: Kategorie Komfort abwählen; der Wert wird dann entfernt.
Betroffene Bereiche: Alle Seiten mit Preisanzeige
ryhshop.app-banner.dismissed
Anbieter: Keyperion Germany GmbH (RyhShop)
Zweck: Verhindert, dass der Hinweis auf die RyhShop-App nach dem Schließen erneut erscheint.
Speicherart: Local Storage · Speicherdauer: Bis zum Löschen der Browserdaten
Gespeicherte Werte: „1“
Personenbezug: Nein
Empfänger: Keine · Drittland: Nein
Rechtsgrundlage: § 25 Abs. 1 TDDDG (Einwilligung)
Einstufung: optional – Der Hinweis selbst ist kein Bestandteil des Einkaufs; das Merken der Ablehnung ist reine Bedienerleichterung.
Aktivierung: Erst nach Einwilligung in die Kategorie Komfort.
Widerruf oder Abschaltung: Kategorie Komfort abwählen; der Wert wird dann entfernt.
Betroffene Bereiche: Alle Seiten (mobil)
sidebar_state
Anbieter: Keyperion Germany GmbH (RyhShop)
Zweck: Merkt den ein- oder ausgeklappten Zustand der Seitenleiste in internen Ansichten.
Speicherart: Cookie · Speicherdauer: 7 Tage
Gespeicherte Werte: „true“ oder „false“
Personenbezug: Nein
Empfänger: Keine · Drittland: Nein
Rechtsgrundlage: § 25 Abs. 1 TDDDG (Einwilligung)
Einstufung: optional – Reine Darstellungserinnerung. Wird derzeit nur in internen Oberflächen verwendet, nicht im Kundenbereich.
Aktivierung: Erst beim Umschalten der Seitenleiste.
Widerruf oder Abschaltung: Cookies löschen.
Betroffene Bereiche: Interne Ansichten
WhatsApp Business über Twilio
Anbieter: Twilio Ireland Limited / WhatsApp Ireland Limited (Meta)
Zweck: Optionale Statusnachrichten über WhatsApp.
Speicherart: Keine Endgerätespeicherung · Speicherdauer: Nach Aufbewahrungskonzept
Gespeicherte Werte: Rufnummer, Vorlagenname, Zustellstatus.
Personenbezug: Ja
Empfänger: Twilio, Meta · Drittland: Ja (USA), Standardvertragsklauseln
Rechtsgrundlage: Art. 6 Abs. 1 lit. a DSGVO
Einstufung: optional – Zusätzlicher Komfortkanal neben E-Mail. Der Kanal ist technisch vorbereitet, aber ohne freigegebene Vorlagen nicht aktiv.
Aktivierung: Erst nach ausdrücklicher, getrennter Einwilligung.
Widerruf oder Abschaltung: Kanal im Konto abschalten oder STOP senden.
Betroffene Bereiche: Konto, Bestellprozess
Firebase Cloud Messaging – Registrierungstoken
Anbieter: Google Ireland Limited / Google LLC
Zweck: Zustellung der Info-Bar-Nachrichten an die installierte RyhShop-Android-App.
Speicherart: Gerätekennung · Speicherdauer: Bis zur Abmeldung des Geräts oder Deinstallation
Gespeicherte Werte: Installationsbezogenes Registrierungstoken, verschlüsselt gespeichert (AES-256-GCM).
Personenbezug: Ja – Gerät ist mittelbar zuordenbar.
Empfänger: Google als Auftragsverarbeiter · Drittland: Ja (USA), Standardvertragsklauseln
Rechtsgrundlage: § 25 Abs. 1 TDDDG (Einwilligung); Art. 6 Abs. 1 lit. a DSGVO
Einstufung: optional – Push-Benachrichtigungen sind kein Bestandteil des Einkaufs. Sie werden ausschließlich nach Anmeldung und ausdrücklicher Zustimmung eingerichtet.
Aktivierung: Erst nach Anmeldung, Zustimmung im Dialog und Systemberechtigung.
Widerruf oder Abschaltung: Info-Bar im Konto abschalten; das Gerät wird abgemeldet und das Token gelöscht.
Betroffene Bereiche: Nur Android-App, /benachrichtigungen
Statistik
Reichweiten- oder Nutzungsmessung. In RyhShop ist derzeit kein Statistikdienst eingebunden; die Kategorie bleibt leer und ohne Wirkung.
In dieser Kategorie ist derzeit kein Dienst eingebunden.
Marketing
Werbung, Conversion- und Affiliate-Messung sowie kanalübergreifende Ansprache. In RyhShop ist derzeit kein Marketingdienst eingebunden; die Kategorie bleibt leer und ohne Wirkung.
In dieser Kategorie ist derzeit kein Dienst eingebunden.
Nicht eingesetzte Technologien
Session Storage
Keine Verwendung im Code nachweisbar.
IndexedDB
Keine eigene Nutzung; keine Datenbank im Browser angelegt.
Cache Storage / Service Worker
Kein Service Worker registriert, keine Cache-Storage-API verwendet.
Web-Push im Browser
Nicht eingesetzt. Push erfolgt ausschließlich in der Android-App über FCM.
Analyse und Reichweitenmessung
Kein Analysedienst eingebunden.
Marketing, Conversion- und Affiliate-Tracking
Keine Pixel, Tags oder Partnerskripte eingebunden.
Eingebettete Medien (Video, Karten)
Keine externen Einbettungen vorhanden.
Externe Schriftarten und CDNs
Keine externen Schrift- oder Skriptquellen; Auslieferung erfolgt aus dem eigenen Build.
Captcha
Kein Captcha-Dienst eingebunden.
Chat- und Supportdienste
Kein externes Chat-Widget; Support läuft über E-Mail und das interne Kommunikationszentrum.
Gerätefingerabdruck
Keine Fingerprinting-Bibliothek eingesetzt.
