Zurück zu Lückenlot

Rechtliches / 02 / Daten

Rechtliche Bestätigung offen

Datenschutzerklärung

Diese Übersicht trennt nachweisbares Verhalten im Repository von Angaben, die nur der Betreiber oder eine Rechtsprüfung für den Produktivbetrieb bestätigen kann.

Transparenzstatus

Die technische Inventur ist bewusst konkret. Verantwortlicher, Rechtsgrundlagen, Speicherfristen, Auftragsverarbeiter und Drittlandtransfers dürfen nicht aus dem Code geraten werden und sind deshalb als Eigentümer-/Rechtsprüfung markiert.

02.1

Die kurze Antwort auf Cookies und gespeicherte Daten

Nicht festgestellt
In den geprüften app-eigenen Oberflächen gibt es keine zusätzliche Marketing- oder Tracking-Integration, kein Pixel und keinen Consent-Cookie. Eine framework-eigene Analytics-Oberfläche ist vorhanden; ihre Aktivierung im Produktivbetrieb muss separat bestätigt werden.
Browser-Speicher
Die Darstellung wird über next-themes gesteuert. Bei unveränderter Standardkonfiguration wird die Auswahl im Browser unter dem localStorage-Schlüssel theme gehalten. Der genaue Schlüssel und die Deploy-Konfiguration sind vor Veröffentlichung zu prüfen. Für sessionStorage wurde in den app-eigenen Oberflächen keine Verwendung gefunden.
Anmeldung
Bei Login/Signup verwendet Better Auth eine technisch erforderliche Sitzung mit serverseitiger Konten- und Sitzungsverwaltung. Cookie-Name, Laufzeit, Flags und Löschkonzept sind framework-/deployabhängig und müssen bestätigt werden.
Serverdaten
Kontaktanfragen und Produktprüfungen werden in der Datenbank gespeichert. Beim Checker wird nicht das abgerufene HTML gespeichert, sondern eine URL, ein Prüfzeitpunkt, der Befund, erkannte Lücken und ein SHA-256-Hash des Quell-HTMLs.
Im Repository bestätigt

Keine künstliche Cookie-Schicht

Weil im geprüften Anwendungscode keine nicht erforderlichen Cookies oder aktivierte Drittanbieter-Tracker bestätigt sind, wurde kein Cookie-Banner und kein Consent-Cookie ergänzt. Sollte Analytics, Marketing oder ein weiterer nicht erforderlicher Dienst aktiviert werden, muss die Einwilligungs- und Blockierungslogik vor dieser Aktivierung rechtlich und technisch nachgezogen werden.

02.2

Cookies und Browser-Speicher

Die folgende Liste nennt die im Projekt erkennbaren Speicherorte. Sie ist eine technische Bestandsaufnahme und ersetzt nicht die noch offene Bestätigung von Zweck, Rechtsgrundlage und Speicherdauer.

Sitzungs-Cookie
Wird nur im Zusammenhang mit der Better-Auth-Anmeldung erwartet, damit eine angemeldete Person erkannt und der geschützte Befundbereich geladen werden kann. Der genaue Cookie-Name, seine Attribute, Laufzeit und Löschung sind zu bestätigen.
localStorage
next-themes speichert die gewählte helle oder dunkle Darstellung clientseitig. Die Präferenz wird für die Anzeige verwendet und nicht als Produktbefund verarbeitet.
sessionStorage
Keine Verwendung in den geprüften app-eigenen Komponenten oder Routen gefunden.
Nicht erforderlich
Keine bestätigten Marketing-, Profiling- oder Analyse-Cookies in den app-eigenen Produktflächen. Die framework-eigene Analytics-Komponente benötigt eine Produktionsprüfung, bevor daraus eine endgültige Aussage über externe Requests werden kann.

02.3

Seitenaufruf und technische Logs

Die Rechtsseiten selbst sind statische Server-Component-Oberflächen: Sie lesen im Rendern keine Datenbank und rufen keine externe Datenquelle ab. Die globale Navigation prüft clientseitig den Better-Auth-Sitzungsstatus; dabei kann der Sitzungs-Cookie an eine gleich-originige Anfrage gehen. Ein Seitenaufruf erreicht außerdem die Hosting-/Webserver-Infrastruktur. Welche technischen Zugriffsdaten dort wie lange in Logs oder Monitoring landen, ist aus dem Repository nicht belastbar ersichtlich.

Eigentümer-/Rechtsprüfung erforderlich

Hosting- und Log-Betrieb bestätigen

Bitte bestätigen: Hosting- und Datenbankanbieter, tatsächlich erfasste Request-/Logfelder (zum Beispiel IP-Adresse, Zeitpunkt, User-Agent, Referrer, URL und Status), Zweck, Empfänger/Auftragsverarbeiter, Drittlandbezug und konkrete Löschfristen. Im app-eigenen Code wurde keine zusätzliche Speicherung von Request-Logs oder eine Ausgabe von Prüf-HTML gefunden.

02.4

URL-Checker und gespeicherte Befunde

Für eine Prüfung sendet die Person eine öffentliche Produktseiten-URL an /api/product-check. Der Server validiert nur http/https-Ziele, lehnt Zugangsdaten sowie lokale und reservierte Ziele ab, folgt höchstens drei Weiterleitungen, wartet höchstens acht Sekunden und liest höchstens 512 KiB HTML. Aus dem HTML werden Titel, strukturierte Daten, Text- und Linkhinweise für die Befundregeln extrahiert.

Im Repository bestätigt

Die Zielseite erhält eine serverseitige Prüfanforderung

Der Checker ruft die vom Nutzer angegebene Zielseite serverseitig per GET ab. Die Anwendung setzt dafür einen HTML-Accept-Header und kopiert keine Browser-Cookies oder Zugangsdaten in diese Anfrage. Die Zielseite kann die Anfrage nach ihren eigenen Regeln verarbeiten und protokollieren; sie ist ein vom Nutzer ausgewählter externer Empfänger.

Nach der Prüfung wird die Rohantwort nicht als HTML-Bestand in der Lückenlot-Datenbank abgelegt. Persistiert werden die eingereichte URL, der Prüfzeitpunkt, der Gesamtstatus, die erkannten Lücken mit Begründung sowie ein 64-stelliger SHA-256-Hash des Quell-HTMLs. Bei aktiver Sitzung wird der Befund der User-ID zugeordnet; ohne Sitzung bleibt diese Zuordnung leer. Der Hash dient der Wiedererkennung gleicher Prüfgrundlagen und ist nicht der Quelltext selbst.

Eigentümer-/Rechtsprüfung erforderlich

Aufbewahrung und Löschung festlegen

Im Repository ist keine automatische Löschfrist und keine Löschoberfläche für anonyme Befunde, Konten oder historische Befunde erkennbar. Bitte je Datenkategorie eine freigegebene Aufbewahrungs- und Löschregel festlegen und prüfen, ob die URL selbst oder der Hash im konkreten Fall Personenbezug haben kann.

02.5

Kontaktformular

Das öffentliche Formular übermittelt Name, E-Mail-Adresse und Nachricht an /api/contact. Eine gültige Nachricht wird in der Datenbank als ContactMessage gespeichert. Danach wird sie über den installierten E-Mail-Proxy an die bestätigte Firmenadresse weitergeleitet; zusätzlich wird eine Eingangsbestätigung an die absendende E-Mail-Adresse versendet.

Wird das Formular aus einem Checker-Ergebnis geöffnet, ergänzt die Oberfläche die geprüfte URL als „Bezug“ im Nachrichteninhalt. Diese URL wird dann zusammen mit der Nachricht gespeichert und weitergeleitet.

Bestätigte Kontaktadresse

lckenlot@polsia.app
Eigentümer-/Rechtsprüfung erforderlich

Kontaktverarbeitung rechtlich vervollständigen

Zweck, Rechtsgrundlage, Pflichtangaben, Speicherdauer der Nachricht, Empfänger und E-Mail-Proxy-/Hosting-Unterauftragnehmer sowie eventuelle Drittlandtransfers sind vom Betreiber beziehungsweise rechtlich zu bestätigen. Der Code legt keine Frist fest.

02.6

Konto, Sitzungen und Befundzugriff

Für Login und Signup ist Better Auth installiert. Konten und Sitzungen werden serverseitig verwaltet; eine Sitzung wird im Browser technisch wiedererkannt. Der eingeloggte Befundbereich ruft nur Befunde ab, die der aktuellen User-ID zugeordnet sind. Der Befund-Endpoint ist nicht öffentlich und liefert ohne Sitzung keinen Befundbestand.

Im Repository bestätigt

Befunde sind nutzerbezogen geschützt

Die Befundliste und der CSV-Export filtern serverseitig auf die angemeldete User-ID. Der öffentliche Checker kann zwar eine Prüfung auslösen, aber die daraus gespeicherten anonymen Befunde werden nicht über die geschützte Befundliste veröffentlicht.
Eigentümer-/Rechtsprüfung erforderlich

Konto- und Sitzungsfristen bestätigen

Bitte die konkreten Kontofelder, Session-Cookie-Einstellungen, Session-Laufzeit, Löschung bei Kontoschließung sowie Aufbewahrung historischer Befunde und die Betroffenenrechte für diese Kategorien freigeben.

02.7

Drittanbieter und Empfänger

Aus dem Code und der installierten Modulbelegung ergeben sich folgende technischen Kontaktpunkte. Der tatsächliche Produktionsbetrieb, die Rollen als Verantwortlicher oder Auftragsverarbeiter, Vertragsgrundlagen und Drittlandtransfers sind nicht allein aus dem Repository ableitbar.

Zielseite des Checkers
Vom Nutzer angegebene Website; erhält die serverseitige HTML-Prüfanfrage und kann sie selbst protokollieren. Notwendig für die Kernfunktion.
Polsia E-Mail-Proxy
Erhält gültige Kontaktinhalte zur Weiterleitung an lckenlot@polsia.app und zur Eingangsbestätigung an die absendende Person. Anbieter-, Speicher- und Transferdetails müssen bestätigt werden.
Hosting / Datenbank
Verarbeitet die serverseitig persistierten Konten, Sitzungen, Kontaktanfragen und Befunde sowie möglicherweise technische Logs. Betreiber und Fristen sind offen.
API-Ursprung (bedingt)
Standardmäßig laufen die Browser-Anfragen an die gleich-originigen /api-Routen. Falls im Produktivbetrieb NEXT_PUBLIC_API_URL gesetzt ist, gehen diese Anfragen an den konfigurierten externen API-Ursprung. Wert, Anbieter und Transferdetails sind zu bestätigen.
Stripe (bedingt)
Im Repository ist ein generischer Hosted-Checkout über das Stripe-Billing-Modul vorbereitet, im sichtbaren Lückenlot-Produktfluss aber kein aktiver Zahlungs-CTA bestätigt. Nutzung, Umfang und Datenschutzhinweis müssen vor einem Live-Einsatz geprüft werden. Kartendaten werden bei Hosted Checkout nicht als eigenes App-Feld verarbeitet.
Analytics (offen)
Kein zusätzlich installiertes Analytics-Modul und keine app-eigene Tracking-Integration gefunden. Die framework-eigene Analytics-Oberfläche und eine mögliche Aktivierung im Deploy sind zu bestätigen.

Externe Dienste können eigene Datenschutzinformationen und Protokollierungen haben. Vor Veröffentlichung müssen die tatsächlich eingesetzten URLs, Anbieter und Transfers mit dem Produktionssetup abgeglichen werden.

02.8

Noch benötigte Eigentümer- und Rechtsangaben

Eigentümer-/Rechtsprüfung erforderlich

Freigabeliste für die Veröffentlichung

  • verantwortliche Stelle, vollständige Anschrift und gegebenenfalls Vertreter/DPO,
  • Zwecke und Rechtsgrundlagen je Verarbeitung (Zugriff, Konto, Checker, Befunde, Kontakt, E-Mail, Zahlung),
  • Empfänger, Auftragsverarbeiter, Verträge und Drittlandtransfers,
  • Speicher- und Löschfristen für Konten, Sitzungen, Logs, Kontakte und Befunde,
  • freigegebene Hinweise zu Auskunft, Berichtigung, Löschung, Einschränkung, Widerspruch, Datenübertragbarkeit und Beschwerdekontakt,
  • Bestätigung, ob Stripe und die Analytics-Oberfläche im Produktivbetrieb tatsächlich aktiv sind,
  • Bestätigung, ob ein externer NEXT_PUBLIC_API_URL-Ursprung gesetzt ist und welcher Anbieter ihn betreibt,
  • Bestätigung der tatsächlichen Cookie-/Theme-Konfiguration nach dem Deploy.

Es wird ausdrücklich keine DSGVO-, BFSG- oder WCAG-Zertifizierung behauptet. Ebenso werden keine Betreiber-, Fristen-, Transfer- oder Rechtsgrundlagenangaben ergänzt, solange sie nicht vom Eigentümer beziehungsweise der Rechtsprüfung freigegeben sind.

Angaben zur Freigabe senden

Siehe auch das Impressum.