Skip to content

Datenverarbeitung

FG DocCheck WP verarbeitet Konfigurationsdaten in WordPress, Authentifizierungszustände in PHP-Sessions und kommuniziert für den DocCheck-Login mit externen DocCheck-Diensten.

Diese Seite beschreibt ausschließlich das aus dem Code ableitbare technische Verhalten und enthält keine rechtliche Bewertung.

Die globale Option lautet:

fg_doccheck_wp_options

Sie kann folgende Werte enthalten:

  • Client-ID
  • Client-Secret
  • Redirect URI
  • Restricted Login URL
  • Scope
  • Button-Sprache
  • Button-Größe
  • Hash des Gast-Passworts
  • Gültigkeitsdauer der DocCheck-Authentifizierung

Das Client-Secret wird als normaler Optionswert gespeichert, wenn es über die Einstellungen gepflegt wird. Alternativ kann es über FG_DOCCHECK_CLIENT_SECRET in wp-config.php bereitgestellt werden.

Für Beiträge und Seiten verwendet das Plugin:

Meta-Key Inhalt
_fg_doccheck_restricted Schutzstatus
doccheck_temp Status des Secure-Deeplink-Bypass
doccheck_temp_string Secure-Wert

Das Plugin startet eine PHP-Session, wenn noch keine Session aktiv ist und noch keine HTTP-Header gesendet wurden.

Verwendete Session-Schlüssel:

Schlüssel Inhalt
fg_doccheck_auth Erstellungs- und Ablaufzeitpunkt der DocCheck-Authentifizierung
fg_doccheck_user von DocCheck zurückgegebene Benutzerdaten
fggastlogin Status des Gastzugangs

Welche konkrete Session-Cookie-Konfiguration verwendet wird, legt das Plugin nicht selbst fest. Es setzt keine eigenen Parameter für Name, Secure, HttpOnly oder SameSite, sondern verwendet die PHP-Session-Konfiguration der Umgebung.

Nach erfolgreichem Token-Austausch ruft das Plugin https://auth.doccheck.com/api/users/data auf. Die zurückgegebene JSON-Struktur wird vollständig in der PHP-Session gespeichert.

Der Standard-Scope lautet:

unique_id profession country language

Welche Felder DocCheck im Einzelfall tatsächlich zurückliefert, wird im Projekt nicht dokumentiert. Das Plugin wertet einzelne Felder nicht aus.

Die Loginseite lädt das DocCheck-Web-Component von:

https://dccdn.de/static.doccheck.com/components/login-button/@latest/main.js

Der Server sendet Requests an:

https://auth.doccheck.com/token
https://auth.doccheck.com/api/users/data

Weitere externe APIs, Telemetrie- oder Tracking-Endpunkte sind im aktuellen Projekt nicht vorhanden.

Das Plugin setzt keinen eigenen benannten Cookie über setcookie() und verwendet kein LocalStorage oder SessionStorage im eigenen Code.

Durch session_start() kann PHP jedoch entsprechend der Serverkonfiguration ein Session-Cookie verwenden.

Im Plugin-Code gibt es keine eigene Speicherung oder Protokollierung von IP-Adressen und kein eigenes Logging-System.

Server-, WordPress-, Proxy- oder DocCheck-Logs liegen außerhalb des Plugin-Codes und sind hier nicht bewertet.

Das Plugin enthält keine automatische Uninstall- oder Cleanup-Logik. Die WordPress-Optionen und Post-Metadaten bleiben bei einer Deinstallation über den aktuellen Codebestand erhalten, sofern sie nicht anderweitig entfernt werden.