← philip_mohr

Datenschutzerklärung

1. Verantwortlicher

Philip Mohr
Herzog-Friedrich-Straße 66
24103 Kiel
Deutschland
E-Mail: kontakt@philipmohr.de

2. Geltungsbereich

Diese Datenschutzerklärung gilt für die Startseite von philipmohr.de (/), die Projektseiten /meth/, /oxidizeesp/, /craze/, /gainmate/ und /ironclip/, das Browser-Terminal /cmd/ sowie das Impressum und diese Datenschutzerklärung.

3. Hosting und Server-Logs

Die Website wird auf einem virtuellen Server der netcup GmbH, Emmy-Noether-Straße 10, 76131 Karlsruhe, Deutschland, betrieben. Der E-Mail-Versand und die Postfächer bleiben bei Serverprofis; die Kontaktformulare versenden Nachrichten über eine verschlüsselte SMTP-Verbindung.

Beim Aufruf der Website verarbeitet der Webserver technisch bedingt die folgenden Daten. Reguläre HTTP-Zugriffe werden derzeit nicht in einem eigenen Access-Log gespeichert; technische Fehler können in den Webserver- und PHP-Protokollen erfasst werden:

  • IP-Adresse
  • Datum und Uhrzeit des Zugriffs
  • angeforderte URL bzw. Ressource
  • HTTP-Statuscode
  • übertragene Datenmenge
  • Referrer (die zuvor besuchte Seite, sofern Ihr Browser sie übermittelt)
  • Browser bzw. User-Agent

Zweck: Auslieferung der Website sowie Gewährleistung eines stabilen und sicheren Betriebs, etwa zur Fehleranalyse und zur Erkennung und Abwehr von Missbrauch.

Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO. Mein berechtigtes Interesse liegt in der Bereitstellung sowie im sicheren und stabilen Betrieb der Website.

Speicherdauer: Eine regelmäßige Erstellung von Zugriffsstatistiken oder ein Archiv regulärer HTTP-Zugriffe ist nicht eingerichtet. Die Fehlerprotokolle von Caddy und PHP werden größenbasiert rotiert und je Container auf höchstens drei Dateien mit jeweils rund 10 MB begrenzt.

4. Kontaktformular und Kontakt per E-Mail

Auf der Startseite gibt es ein Kontaktformular mit den Pflichtfeldern Name, E-Mail-Adresse und Nachricht. Beim Absenden werden diese Angaben an meinen Webserver übertragen und von dort per E-Mail an mein Postfach weitergeleitet. Ihre E-Mail-Adresse wird dabei als Antwortadresse gesetzt, damit ich Ihnen direkt antworten kann. Die Website selbst speichert die Formulardaten weder in einer Datenbank noch in einer Datei.

Ein für Besucher unsichtbares Zusatzfeld dient der Spam-Abwehr. Wird es ausgefüllt, wird die Nachricht verworfen.

Wenn Sie mir direkt eine E-Mail schreiben, verarbeite ich die darin enthaltenen Angaben in gleicher Weise.

Zweck: Bearbeitung und Beantwortung Ihrer Anfrage.

Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO, soweit Ihre Anfrage mit einem Vertrag oder der Anbahnung eines Vertrags zusammenhängt; im Übrigen Art. 6 Abs. 1 lit. f DSGVO. Mein berechtigtes Interesse liegt in der Beantwortung der an mich gerichteten Anfragen.

Speicherdauer: Ich verarbeite Ihre Angaben so lange, wie es zur Bearbeitung Ihrer Anfrage erforderlich ist. Danach werden sie gelöscht, soweit keine gesetzlichen Aufbewahrungspflichten oder sonstigen Rechtsgründe entgegenstehen.

Die Angaben im Formular sind für die Kontaktaufnahme über das Formular erforderlich. Sie sind nicht verpflichtet, mich zu kontaktieren.

5. Cookies, Tracking und externe Inhalte

Die Startseite, die Projektseiten und /cmd/ setzen keine Cookies und verwenden keine Analyse- oder Tracking-Dienste, keine Werbe- oder Tracking-Pixel und keine Social-Media-Plugins. Schriften, Skripte und Bilder werden ausschließlich von meinem eigenen Server geladen; beim Seitenaufruf werden keine Inhalte von Servern Dritter eingebunden.

Links zu externen Websites (z. B. GitHub oder YouTube) sind einfache Links. Erst wenn Sie einen solchen Link anklicken, stellt Ihr Browser eine Verbindung zu dem jeweiligen Anbieter her; dort gelten dessen Datenschutzbestimmungen.

6. Spracheinstellung

Die Startseite, die Projektseite /craze/, das Impressum und diese Datenschutzerklärung sind auf Deutsch und Englisch verfügbar. Beim ersten Aufruf wird die Sprache anhand der von Ihrem Browser angegebenen bevorzugten Sprache gewählt; diese Auswertung findet ausschließlich lokal in Ihrem Browser statt.

Lokale Speicherung: Erst wenn Sie über den Sprachumschalter (EN/DE) selbst eine Sprache wählen, wird diese Auswahl im lokalen Speicher (localStorage) Ihres Browsers unter dem Schlüssel „lang“ gespeichert, damit sie bei späteren Besuchen erhalten bleibt. Diese Angabe verbleibt auf Ihrem Gerät und wird nicht an mich übermittelt. Sie wird gelöscht, wenn Sie die Websitedaten in Ihrem Browser löschen. Die Speicherung ist erforderlich, um die von Ihnen ausdrücklich gewählte Spracheinstellung bereitzustellen (§ 25 Abs. 2 Nr. 2 TDDDG).

7. Browser-Terminal /cmd/

Unter /cmd/ gibt es ein Terminal, das vollständig in Ihrem Browser läuft. Damit Dateien, Einstellungen, Aliase und der Befehlsverlauf erhalten bleiben, die Sie dort anlegen, speichert es diese im lokalen Speicher (localStorage) Ihres Browsers unter dem Schlüssel „pmsh-v2“. Diese Daten verbleiben auf Ihrem Gerät und werden nicht an mich übermittelt. Sie werden gelöscht, wenn Sie im Terminal den Befehl reset ausführen oder die Websitedaten in Ihrem Browser löschen. Die Speicherung ist erforderlich, um die von Ihnen aufgerufene Terminal-Funktion bereitzustellen (§ 25 Abs. 2 Nr. 2 TDDDG).

Der Befehl curl ruft ausschließlich Seiten von philipmohr.de ab; Anfragen an Server Dritter sendet das Terminal nicht.

8. Ihre Rechte

Sie haben nach der DSGVO gegenüber mir folgende Rechte hinsichtlich Ihrer personenbezogenen Daten:

  • Recht auf Auskunft (Art. 15 DSGVO)
  • Recht auf Berichtigung (Art. 16 DSGVO)
  • Recht auf Löschung (Art. 17 DSGVO)
  • Recht auf Einschränkung der Verarbeitung (Art. 18 DSGVO)
  • Recht auf Datenübertragbarkeit (Art. 20 DSGVO), soweit die Verarbeitung auf einem Vertrag beruht und automatisiert erfolgt

Widerspruchsrecht (Art. 21 DSGVO): Soweit ich Daten auf Grundlage von Art. 6 Abs. 1 lit. f DSGVO verarbeite, können Sie aus Gründen, die sich aus Ihrer besonderen Situation ergeben, jederzeit Widerspruch gegen die Verarbeitung einlegen.

Zur Ausübung Ihrer Rechte genügt eine E-Mail an kontakt@philipmohr.de.

9. Beschwerderecht

Sie haben das Recht, sich bei einer Datenschutz-Aufsichtsbehörde zu beschweren (Art. 77 DSGVO). Für mich zuständig ist:

Unabhängiges Landeszentrum für Datenschutz Schleswig-Holstein (ULD)
Holstenstraße 98
24103 Kiel

10. Keine automatisierte Entscheidungsfindung

Eine automatisierte Entscheidungsfindung einschließlich Profiling (Art. 22 DSGVO) findet nicht statt.

Stand: Oktober 2026

Privacy Policy

This is a translation for convenience. The German version is legally binding.

1. Controller

Philip Mohr
Herzog-Friedrich-Straße 66
24103 Kiel
Germany
Email: kontakt@philipmohr.de

2. Scope

This privacy policy applies to the home page of philipmohr.de (/), the project pages /meth/, /oxidizeesp/, /craze/, /gainmate/ and /ironclip/, the browser terminal /cmd/, the imprint and this privacy policy.

3. Hosting and server logs

This website runs on a virtual server provided by netcup GmbH, Emmy-Noether-Straße 10, 76131 Karlsruhe, Germany. Email delivery and mailboxes remain with Serverprofis; the contact forms send messages over an encrypted SMTP connection.

When you access the website, the web server technically processes the following data. Routine HTTP requests are currently not stored in a dedicated access log; technical errors may be recorded in the web server and PHP logs:

  • IP address
  • date and time of access
  • requested URL or resource
  • HTTP status code
  • amount of data transferred
  • referrer (the previously visited page, if transmitted by your browser)
  • browser or user agent

Purpose: delivering the website and ensuring its stable and secure operation, for example to analyse errors and to detect and prevent misuse.

Legal basis: Art. 6(1)(f) GDPR. My legitimate interest lies in providing the website and operating it securely and reliably.

Retention: No regular access statistics or archive of routine HTTP requests is configured. Caddy and PHP error logs use size-based rotation, limited to three files of approximately 10 MB each per container.

4. Contact form and contact by email

The home page contains a contact form with the required fields name, email address and message. When you submit the form, this information is transmitted to my web server and forwarded from there by email to my mailbox. Your email address is set as the reply-to address so that I can answer you directly. The website itself does not store the form data in a database or a file.

An additional field that is invisible to visitors is used to block spam. If it is filled in, the message is discarded.

If you email me directly, I process the information contained in your email in the same way.

Purpose: handling and answering your enquiry.

Legal basis: Art. 6(1)(b) GDPR where your enquiry relates to a contract or to steps prior to entering into a contract; otherwise Art. 6(1)(f) GDPR. My legitimate interest lies in answering enquiries addressed to me.

Retention: I process your information for as long as necessary to handle your enquiry. It is then deleted unless statutory retention obligations or other legal grounds prevent this.

The information requested in the form is required to contact me via the form. You are under no obligation to contact me.

5. Cookies, tracking and external content

The home page, the project pages and /cmd/ do not set cookies and do not use analytics or tracking services, advertising or tracking pixels, or social media plugins. Fonts, scripts and images are loaded exclusively from my own server; no content from third-party servers is embedded when a page is loaded.

Links to external websites (e.g. GitHub or YouTube) are plain links. Your browser only connects to the respective provider when you click such a link; that provider's privacy policy then applies.

6. Language setting

The home page, the project page /craze/, the imprint and this privacy policy are available in German and English. On your first visit, the language is chosen based on the preferred language reported by your browser; this evaluation takes place exclusively in your browser.

Local storage: Only when you choose a language yourself using the language switch (EN/DE) is this choice stored in your browser's local storage (localStorage) under the key “lang” so that it is kept for later visits. This information remains on your device and is not transmitted to me. It is deleted when you clear the website data in your browser. This storage is necessary to provide the language setting you have explicitly chosen (Section 25(2) no. 2 TDDDG).

7. Browser terminal /cmd/

At /cmd/ there is a terminal that runs entirely in your browser. To keep the files, settings, aliases and command history you create there, it stores them in your browser's local storage (localStorage) under the key “pmsh-v2”. This data remains on your device and is not transmitted to me. It is deleted when you run the reset command in the terminal or clear the website data in your browser. This storage is necessary to provide the terminal function you have called up (Section 25(2) no. 2 TDDDG).

The curl command only fetches pages from philipmohr.de; the terminal does not send requests to third-party servers.

8. Your rights

Under the GDPR you have the following rights towards me regarding your personal data:

  • right of access (Art. 15 GDPR)
  • right to rectification (Art. 16 GDPR)
  • right to erasure (Art. 17 GDPR)
  • right to restriction of processing (Art. 18 GDPR)
  • right to data portability (Art. 20 GDPR), where processing is based on a contract and carried out by automated means

Right to object (Art. 21 GDPR): Where I process data on the basis of Art. 6(1)(f) GDPR, you may object to the processing at any time on grounds relating to your particular situation.

To exercise your rights, simply send an email to kontakt@philipmohr.de.

9. Right to lodge a complaint

You have the right to lodge a complaint with a data protection supervisory authority (Art. 77 GDPR). The authority responsible for me is:

Unabhängiges Landeszentrum für Datenschutz Schleswig-Holstein (ULD)
Holstenstraße 98
24103 Kiel
Germany

10. No automated decision-making

No automated decision-making, including profiling (Art. 22 GDPR), takes place.

Last updated: October 2026