Rechtliches
Datenschutzerklärung
Welche Daten beim Besuch von php-checker.de und bei einer Prüfung verarbeitet werden – passend zur tatsächlichen Technik.
1. Verantwortlicher
Denkcode, Inhaber Majeb Malik
Torbreite 16, 37688 Beverungen, Deutschland
E-Mail: anfrage@php-checker.de · Telefon: 05273 3739791
2. Überblick
PHP Checker verwendet keine Tracking-Cookies, keine Analyse- oder Werbedienste und keine Inhalte von Drittanbietern. Logo, Schrift (Titillium Web), Stile und Skripte werden vom eigenen Server ausgeliefert. Vollständige Prüfberichte werden nicht gespeichert und nicht veröffentlicht; was wir kurzzeitig protokollieren, steht in Abschnitt 5.
3. Hosting und Bereitstellung der Website
Die Website läuft auf einem virtuellen Server der 1blu GmbH, Riedemannweg 60, 13627 Berlin. Beim Aufruf einer Seite verarbeitet der Server technisch notwendig deine IP-Adresse, um die Verbindung aufzubauen und die Inhalte auszuliefern.
- Verbindungsprotokoll des vorgeschalteten TLS-Verteilers (haproxy): Zeitpunkt, IP-Adresse und Port, zuständiger interner Dienst, übertragene Datenmenge. Speicherdauer: 7 Tage, danach automatische Löschung.
- Zugriffsprotokoll des Webservers: Zeitpunkt, angefragter Pfad (ohne Parameter), HTTP-Status, Datenmenge und Bearbeitungsdauer – ohne IP-Adresse. Speicherdauer: 14 Tage.
- Fehlerprotokoll des Webservers: technische Fehlermeldungen ohne IP-Adresse. Speicherdauer: 14 Tage.
Zweck ist der sichere und stabile Betrieb, die Fehleranalyse und die Abwehr von Missbrauch. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO; unser berechtigtes Interesse liegt in einer funktionsfähigen und sicheren Website.
4. Außencheck „Website prüfen“
Wenn du eine Prüfung startest, sendet dein Browser die eingegebene Adresse an unseren Server (POST /api/check). Dort passiert Folgendes:
- DNS-Abfrage: Der Domainname wird über die DNS-Server unseres Hosting-Anbieters (1blu GmbH) aufgelöst. Diese erfahren dabei den Domainnamen, nicht aber deine IP-Adresse.
- Abruf der Zielwebsite: Unser Server ruft die Adresse einmal ab (HEAD, bei Bedarf ein abgebrochenes GET, höchstens drei Weiterleitungen). Die Zielwebsite erhält dabei die IP-Adresse unseres Servers (195.90.214.181), die Kennung
PHP-Checker/1.0 (+https://php-checker.de/pruefumfang)und übliche Anfragedaten. Deine IP-Adresse, Cookies oder sonstigen Browserdaten werden nicht weitergegeben. - Ergebnis: Ausgewählte Antwortheader, HTTP-Status und Weiterleitungen werden an deinen Browser zurückgegeben und dort ausgewertet. Es entstehen keine öffentlichen Berichts-URLs.
Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO (Bereitstellung des von dir angeforderten Checks) sowie Art. 6 Abs. 1 lit. f DSGVO. Gib bitte nur Adressen ein, die keine personenbezogenen Daten enthalten; Adressen mit Parametern oder Zugangsdaten werden ohnehin abgelehnt.
Bestätigte Prüfung per Prüfdatei
Für die bestätigte Prüfung erzeugt unser Server einen signierten Einmalcode und eine kleine PHP-Datei für deine Website; dabei wird nichts gespeichert. Nach dem Hochladen ruft unser Server genau diese Datei einmal ab (mit dem Prüfcode im Anfrage-Header). Die Datei meldet nur die PHP-Version und die Art der PHP-Laufzeit; sie antwortet ausschließlich auf Anfragen mit dem Prüfcode und nach 60 Minuten gar nicht mehr. Bitte lösche sie nach der Prüfung. Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO.
5. Missbrauchsschutz und Betriebskennzahlen
Damit der Dienst nicht für Angriffe oder als Proxy missbraucht wird, gelten Kontingente. Dafür speichern wir:
- einen pseudonymisierten Schlüssel deiner IP-Adresse (mit geheimem Schlüssel berechneter HMAC; die IP-Adresse selbst wird nicht gespeichert) mit Zählerständen – Löschung spätestens nach 24 Stunden,
- einen Hashwert des geprüften Domainnamens mit Zählerstand – Löschung nach 10 Minuten,
- tagesweise Summen (Anzahl der Prüfungen je Ergebnisart, Gesamtdauer) ohne IP-Adressen und ohne Domainnamen – Löschung nach 30 Tagen,
- ein Aktivitätsprotokoll je Prüfung: Zeitpunkt, Art der Prüfung, geprüfte Adresse (ohne Parameter), Kurzergebnis, Dauer, eine gekürzte IP-Adresse (bei IPv4 ohne letzten Block, bei IPv6 auf die ersten drei Blöcke gekürzt) sowie Gerätetyp und Browser-Familie (nicht der vollständige User-Agent) – Löschung automatisch nach 30 Tagen. Zugriff hat nur der Betreiber über einen passwortgeschützten Bereich; die Liste wird nicht veröffentlicht.
Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO; unser berechtigtes Interesse liegt im Schutz des Dienstes, der geprüften Websites und unserer Infrastruktur sowie in der Erkennung von Fehlern und Missbrauch.
6. Manuelle Einordnung „Version einordnen“
Die eingegebene Version oder Paketangabe wird ausschließlich in deinem Browser ausgewertet. Sie wird nicht an unseren Server, an Analyse- oder an KI-Dienste übertragen.
7. Bericht kopieren, herunterladen und drucken
Diese Funktionen arbeiten lokal in deinem Browser. Es wird nichts hochgeladen oder veröffentlicht.
8. Speicherung im Browser
PHP Checker setzt keine Tracking-Cookies. Deine Auswahl im Datenschutz-Hinweis wird im lokalen Speicher deines Browsers abgelegt (Schlüssel phpchecker_consent_v1: deine Auswahl und der Zeitpunkt), damit der Hinweis nicht bei jedem Aufruf erscheint. Wählst du ausdrücklich eine Sprache aus, merken wir sie in einem Cookie (pc_lang, nur der Sprachcode, Laufzeit 1 Jahr), damit du beim nächsten Besuch direkt in deiner Sprache landest. Beides ist für die von dir gewünschte Funktion technisch erforderlich (§ 25 Abs. 2 Nr. 2 TDDDG). Statistik- oder Analysedienste setzen wir derzeit nicht ein – auch wenn du „Statistik“ erlaubst, wird nichts zusätzlich erfasst. Der Prüfbericht und die Prüfdatei-Angaben bleiben nur im Arbeitsspeicher der geöffneten Seite.
9. Kontakt per E-Mail oder Telefon
Wenn du uns kontaktierst, verarbeiten wir deine Angaben (z. B. Name, E-Mail-Adresse, Telefonnummer, Inhalt der Anfrage), um deine Anfrage zu beantworten. Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO, soweit deine Anfrage auf einen Vertrag zielt, sonst Art. 6 Abs. 1 lit. f DSGVO. Wir löschen die Daten, wenn die Anfrage erledigt ist und keine gesetzlichen Aufbewahrungspflichten bestehen.
10. Empfänger und Drittländer
Empfänger im Rahmen des Betriebs ist unser Hosting-Anbieter 1blu GmbH. Beim Außencheck erhält die von dir angegebene Zielwebsite die oben beschriebenen Anfragedaten unseres Servers. Eine Übermittlung in Drittländer findet durch uns nicht statt; auf Hostingort und Verhalten der von dir gewählten Zielwebsite haben wir keinen Einfluss.
11. Deine Rechte
Du hast das Recht auf Auskunft (Art. 15 DSGVO), Berichtigung (Art. 16), Löschung (Art. 17), Einschränkung der Verarbeitung (Art. 18), Datenübertragbarkeit (Art. 20) und Widerspruch gegen Verarbeitungen auf Grundlage von Art. 6 Abs. 1 lit. f DSGVO (Art. 21). Wende dich dazu an die oben genannten Kontaktdaten. Du kannst dich außerdem bei einer Datenschutz-Aufsichtsbehörde beschweren, zum Beispiel bei der Landesbeauftragten für Datenschutz und Informationsfreiheit Nordrhein-Westfalen.
Wegen der Pseudonymisierung können wir gespeicherte Zählerstände in der Regel keiner Person zuordnen; sie werden ohnehin nach kurzer Zeit automatisch gelöscht.
12. Stand
Stand dieser Datenschutzerklärung: Oktober 2026.