Rechtliches
Datenschutzerklärung
Diese Erklärung gilt für die Website appdevelopmentrl.eu und für alle meine Apps im Apple App Store.
1. Verantwortlicher
Verantwortlich im Sinne der DSGVO:
Ralf Langhoff, Kakenhaner Weg 41, 22397 Hamburg, Deutschland
E-Mail: appdevelopmentrl@pm.me
2. Auf einen Blick
Keine meiner Apps enthält Tracking, Werbung, Analyse-Werkzeuge oder ein Benutzerkonto, und ich erhalte über die Apps keine Daten über dich. Abgesehen von den beiden Mainframe-Apps tauschen die Apps keine persönlichen Daten mit dem Internet aus.
| App | Datenaustausch über Internet / Netzwerk |
|---|---|
| KennzeichenInfo | Kein Austausch persönlicher Daten. Standort optional und nur auf dem Gerät; Karten von Apple; Webseiten nur auf Tipp. |
| AirlineTrivia | Komplett offline. Kein Austausch persönlicher Daten. |
| VectorBattle | Offline spielbar. Kein Austausch persönlicher Daten. Vollversion per In-App-Kauf über Apple. |
| LissajousRacer | Komplett offline. Kein Austausch persönlicher Daten. |
| BlobDrop | Offline spielbar. Kein Austausch persönlicher Daten. |
| Vitrumble | Geplant: offline, kein Austausch persönlicher Daten. |
| MainframeMonitor | Netzwerk-Tools: Traceroute, Routenkarte (freeipapi.com), Latenz (1.1.1.1), Zeit (time.apple.com), Sysplex im lokalen Netz – siehe Abschnitt 6. |
| MainframeMac | Wie MainframeMonitor (nach Erscheinen) – siehe Abschnitt 6. |
3. Diese Website
3.1 Aufruf der Website und Server-Logfiles
Beim Aufrufen dieser Website werden durch den Hosting-Anbieter automatisch Informationen in sogenannten Server-Logfiles gespeichert, die dein Browser übermittelt. Dies sind in der Regel: IP-Adresse, Datum und Uhrzeit des Zugriffs, aufgerufene Seite, verwendeter Browser und Betriebssystem. Diese Daten sind technisch erforderlich, um die Website auszuliefern und die Stabilität und Sicherheit zu gewährleisten (Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO).
Hosting-Anbieter: united-domains GmbH, Gautinger Straße 10, 82319 Starnberg, Deutschland. Mit dem Anbieter besteht ein Auftragsverarbeitungsvertrag (AVV).
Die Logfiles werden vom Hosting-Anbieter nur kurzzeitig aus Sicherheitsgründen gespeichert und nach spätestens 7 Tagen gelöscht oder durch Kürzen der IP-Adresse pseudonymisiert. Die Server stehen in Rechenzentren in Deutschland; zur Abwehr von Angriffen (DDoS) können Zugriffe über Akamai Technologies GmbH, Garching, umgeleitet werden. Ich selbst werte die Logfiles nicht aus und führe sie nicht mit anderen Daten zusammen.
3.2 Cookies und Tracking
Diese Website verwendet keine Cookies und bindet keine Tracking- oder Analysedienste ein. Deine Sprach- und Design-Einstellung wird ausschließlich lokal in deinem Browser gespeichert (localStorage) und nicht an einen Server übertragen.
3.3 Schriftarten und Bilder
Schriftarten, Icons und Bilder werden ausschließlich vom eigenen Webspace ausgeliefert. Es werden keine Inhalte von externen Anbietern (z. B. Google Fonts) nachgeladen.
3.4 Kontaktaufnahme
Wenn du mir per E-Mail oder über das Kontaktformular schreibst, verarbeite ich die von dir gemachten Angaben ausschließlich zur Bearbeitung deiner Anfrage (Art. 6 Abs. 1 lit. b bzw. lit. f DSGVO). Das Formular auf dieser Seite sendet keine Daten an einen Server, sondern öffnet deine E-Mail-App mit vorausgefülltem Text. Das gilt auch für die Support-Funktion in den Apps.
Mein E-Mail-Postfach wird von Proton AG, Route de la Galaise 32, 1228 Plan-les-Ouates, Schweiz, bereitgestellt. Für die Schweiz besteht ein Angemessenheitsbeschluss der EU-Kommission (Art. 45 DSGVO). Wer mir schreibt, dessen Nachricht wird dort gespeichert. Ich bewahre E-Mails nur so lange auf, bis das Problem gelöst ist oder ich auf die Anfrage geantwortet habe; danach lösche ich sie.
4. Apps – Grundsätze
- Kein Tracking, keine Werbung, kein Konto. Die Apps enthalten keine Analyse-, Werbe- oder Tracking-SDKs von Drittanbietern.
- Lokale Speicherung. Spielstände, Highscores und Einstellungen werden nur auf deinem Gerät gespeichert.
- App Store und Käufe. Download, Kauf und In-App-Käufe (z. B. die Vollversion von VectorBattle) wickelt Apple ab. Ich erhalte dabei keine personenbezogenen Daten. Es gelten die Datenschutzbestimmungen von Apple.
- Bewertungen und „Weitere Apps“. Der Bewertungsdialog stammt von Apple. Links zu meinen anderen Apps öffnen den App Store erst, wenn du sie antippst.
5. KennzeichenInfo
- Standort (optional). Nur wenn du es erlaubst, nutzt die App deinen Standort, um die nächstgelegenen Städte anzuzeigen. Die Berechnung erfolgt auf dem Gerät; der Standort wird nicht an mich übertragen. Die Freigabe kannst du jederzeit in den iOS-Einstellungen widerrufen.
- Karten. Karten werden über Apple Maps (MapKit) angezeigt; dabei lädt dein Gerät Kartendaten von Apple. Es gelten die Datenschutzbestimmungen von Apple.
- Webseiten. Wikipedia-Artikel und offizielle Webseiten von Städten und Kreisen werden erst geladen, wenn du sie antippst. Der jeweilige Anbieter erhält dabei technisch bedingt deine IP-Adresse.
6. MainframeMonitor und MainframeMac
Die beiden Mainframe-Apps sind System- und Netzwerkmonitore. Einige Funktionen können das Netzwerk nur messen, indem sie es nutzen. Die folgenden Verbindungen entstehen ausschließlich durch die Nutzung der jeweiligen Funktion. Keine dieser Daten wird an mich übertragen; ein eigener Server ist nicht beteiligt. Rechtsgrundlage ist die Bereitstellung der von dir aufgerufenen Funktion (Art. 6 Abs. 1 lit. b DSGVO).
6.1 Traceroute
Startest du einen Trace, sendet die App Testpakete (ICMP) mit ansteigender Lebensdauer an das von dir eingegebene Ziel. Das Ziel und jeder Router auf dem Weg dorthin erhalten dabei technisch bedingt deine öffentliche IP-Adresse.
6.2 Routenkarte (Geo-Abfrage)
Um die Route auf einer Karte darzustellen, übermittelt die App die IP-Adressen der gefundenen Stationen sowie einmal pro Trace deine eigene öffentliche IP-Adresse (als Startpunkt) an den externen Dienst freeipapi.com. Dieser liefert den ungefähren Standort (Stadt, Land, Koordinaten) zurück und erhält dabei deine öffentliche IP-Adresse. Die Abfragen erfolgen nur während eines Traces. Anbieter: FreeIPAPI, Altdorfer Str. 6, 40237 Düsseldorf, Deutschland. Für die Verarbeitung durch den Dienst gilt dessen Datenschutzerklärung: freeipapi.com/privacy.
6.3 Latenz und Uhrzeit
Solange die Latenz-Anzeige aktiv ist, sendet die App jede Sekunde ein Ping-Paket (ICMP) an
1.1.1.1 (öffentlicher DNS-Server von Cloudflare) und fragt alle fünf Minuten die Uhrzeit beim
Zeitserver time.apple.com (Apple) ab (SNTP), um Antwortzeit und Uhrzeitabweichung zu messen. Die
Empfänger sehen dabei deine öffentliche IP-Adresse; Inhaltsdaten werden nicht übertragen.
6.4 Sysplex-Kopplung im lokalen Netzwerk
Mit der Sysplex-Funktion finden sich mehrere Mainframe-Apps (z. B. auf Mac, iPhone und iPad) im
selben lokalen Netzwerk per Bonjour (_mfsysplex._tcp). Solange die Funktion aktiv ist, sendet die App
etwa jede Sekunde an die gekoppelten Geräte: Systemname, den von dir vergebenen Gerätenamen,
Plattform, Gerätemodell, Betriebssystemversion, CPU-, Speicher- und Datenträgerauslastung, Akkustand
und -zustand, Netzwerkdurchsatz, Laufzeit und Temperaturzustand sowie eine zufällige Kennung der
App-Installation. Die Übertragung erfolgt ausschließlich im lokalen Netzwerk, nicht über das Internet,
und ist nicht verschlüsselt – nutze die Funktion daher nur in vertrauenswürdigen Netzwerken. iOS fragt
vorher nach der Erlaubnis für das lokale Netzwerk; du kannst sie jederzeit unter
Einstellungen › Datenschutz & Sicherheit › Lokales Netzwerk widerrufen.
6.5 App-Icons im Bereich „Weitere Apps“
Die Icons meiner anderen Apps lädt die App über die öffentliche App-Store-Schnittstelle von Apple
(itunes.apple.com). Abgefragt wird nur die App-Kennung; Apple erhält dabei deine IP-Adresse.
6.6 Nur lokal angezeigte Daten
Lokale IP-Adresse, Netzwerkschnittstelle, Verbindungsart, DNS-Server, Mobilfunkstandard, Bewegungs- und Kompasswerte sowie alle Systemwerte werden auf dem Gerät gelesen und nur dort angezeigt – auch im Widget und in der Live-Aktivität. Sie werden nicht gespeichert oder übertragen (ausgenommen die Sysplex-Werte nach 6.4).
7. Deine Rechte
Du hast das Recht auf Auskunft (Art. 15), Berichtigung (Art. 16), Löschung (Art. 17), Einschränkung der Verarbeitung (Art. 18), Datenübertragbarkeit (Art. 20) sowie Widerspruch (Art. 21 DSGVO). Wende dich dafür an die oben genannte E-Mail-Adresse.
8. Beschwerderecht
Du hast das Recht, dich bei einer Datenschutz-Aufsichtsbehörde zu beschweren, z. B. beim Hamburgischen Beauftragten für Datenschutz und Informationsfreiheit.
9. Änderungen
Ich passe diese Erklärung an, wenn neue Apps oder Funktionen hinzukommen. Es gilt die jeweils hier veröffentlichte Fassung.
Stand: Oktober 2026
Legal
Privacy Policy
The German version is the legally authoritative one. This English text is a convenience translation.
This policy applies to the website appdevelopmentrl.eu and to all my apps on the Apple App Store.
1. Controller
Controller within the meaning of the GDPR:
Ralf Langhoff, Kakenhaner Weg 41, 22397 Hamburg, Germany
Email: appdevelopmentrl@pm.me
2. At a glance
None of my apps contains tracking, advertising, analytics or a user account, and I receive no data about you through the apps. Apart from the two Mainframe apps, the apps exchange no personal data with the internet.
| App | Data exchange over the internet / network |
|---|---|
| KennzeichenInfo | No personal data exchanged. Location optional and on-device only; maps by Apple; web pages only when tapped. |
| AirlineTrivia | Fully offline. No personal data exchanged. |
| VectorBattle | Playable offline. No personal data exchanged. Full version via In-App Purchase through Apple. |
| LissajousRacer | Fully offline. No personal data exchanged. |
| BlobDrop | Playable offline. No personal data exchanged. |
| Vitrumble | Planned: offline, no personal data exchanged. |
| MainframeMonitor | Network tools: traceroute, route map (freeipapi.com), latency (1.1.1.1), time (time.apple.com), Sysplex on the local network – see section 6. |
| MainframeMac | Same as MainframeMonitor (once released) – see section 6. |
3. This website
3.1 Accessing the site & server logs
When you visit this site, the hosting provider automatically stores information your browser transmits in server log files: IP address, date and time, the page requested, browser and operating system. This is technically necessary to deliver the site and ensure its stability and security (legal basis: Art. 6(1)(f) GDPR). Hosting provider: united-domains GmbH, Gautinger Straße 10, 82319 Starnberg, Germany. A data processing agreement is in place.
The hosting provider keeps the log files only briefly for security reasons and deletes them after 7 days at the latest or pseudonymises them by shortening the IP address. The servers are located in data centres in Germany; to fend off attacks (DDoS), requests may be rerouted via Akamai Technologies GmbH, Garching. I do not analyse the log files myself or combine them with other data.
3.2 Cookies & tracking
This site uses no cookies and embeds no tracking or analytics services. Your language and theme choice is stored only locally in your browser (localStorage) and is not sent to any server.
3.3 Fonts & images
Fonts, icons and images are served exclusively from this site's own web space. No content is loaded from external providers (such as Google Fonts).
3.4 Contact
If you write to me by email or via the contact form, I process your details solely to handle your request (Art. 6(1)(b)/(f) GDPR). The form does not send data to a server; it opens your email app with pre-filled text. The same applies to the support function inside the apps.
My mailbox is provided by Proton AG, Route de la Galaise 32, 1228 Plan-les-Ouates, Switzerland. Switzerland is covered by an adequacy decision of the European Commission (Art. 45 GDPR). If you write to me, your message is stored there. I keep emails only until the problem is solved or I have answered your request; after that I delete them.
4. Apps – principles
- No tracking, no ads, no account. The apps contain no third-party analytics, advertising or tracking SDKs.
- Local storage. Saved games, high scores and settings are stored on your device only.
- App Store & purchases. Downloads, purchases and In-App Purchases (e.g. the VectorBattle full version) are handled by Apple. I receive no personal data from this. Apple's privacy terms apply.
- Ratings & ‘More apps’. The rating prompt is provided by Apple. Links to my other apps open the App Store only when you tap them.
5. KennzeichenInfo
- Location (optional). Only if you allow it, the app uses your location to show the nearest cities. This is calculated on your device; your location is not sent to me. You can revoke permission at any time in iOS Settings.
- Maps. Maps are shown via Apple Maps (MapKit); your device loads map data from Apple. Apple's privacy terms apply.
- Web pages. Wikipedia articles and official city or district websites load only when you tap them. The respective provider technically receives your IP address.
6. MainframeMonitor and MainframeMac
The two Mainframe apps are system and network monitors. Some features can only measure the network by using it. The connections below only occur when you use the respective feature. None of this data is sent to me, and no server of mine is involved. Legal basis: providing the feature you requested (Art. 6(1)(b) GDPR).
6.1 Traceroute
When you start a trace, the app sends test packets (ICMP) with increasing time-to-live to the destination you enter. The destination and every router on the way technically receive your public IP address.
6.2 Route map (geo lookup)
To show the route on a map, the app sends the IP addresses of the discovered hops and, once per trace, your own public IP address (as the starting point) to the external service freeipapi.com, which returns the approximate location (city, country, coordinates) and receives your public IP address. Lookups only happen during a trace. Provider: FreeIPAPI, Altdorfer Str. 6, 40237 Düsseldorf, Germany. The service's own privacy policy applies to its processing: freeipapi.com/privacy.
6.3 Latency & clock
While the latency panel is active, the app sends one ping packet (ICMP) per second to 1.1.1.1
(Cloudflare's public DNS server) and queries the time server time.apple.com (Apple) every five
minutes (SNTP) to measure response time and clock drift. The recipients see your public IP address;
no content data is transmitted.
6.4 Sysplex link on the local network
With Sysplex, several Mainframe apps (e.g. on Mac, iPhone and iPad) find each other on the same local
network via Bonjour (_mfsysplex._tcp). While the feature is active, the app sends to the coupled devices
about once per second: system name, the device name you chose, platform, device model, OS version,
CPU, memory and storage usage, battery level and state, network throughput, uptime and thermal state,
plus a random identifier of the app installation. This happens only on the local network, never over the
internet, and is not encrypted – so only use it on networks you trust. iOS asks for local network
permission first; you can revoke it at any time under Settings › Privacy & Security › Local Network.
6.5 App icons in ‘More apps’
Icons of my other apps are loaded via Apple's public App Store interface (itunes.apple.com).
Only the app identifier is requested; Apple receives your IP address.
6.6 Data shown locally only
Local IP address, network interface, connection type, DNS servers, cellular technology, motion and compass values and all system values are read on the device and shown only there – including the widget and the Live Activity. They are not stored or transmitted (except the Sysplex values described in 6.4).
7. Your rights
You have the right to access, rectification, erasure, restriction, data portability and objection (Art. 15–21 GDPR). To exercise them, contact the email address above.
8. Right to complain
You have the right to lodge a complaint with a data protection supervisory authority, e.g. the Hamburg Commissioner for Data Protection and Freedom of Information.
9. Changes
I update this policy when new apps or features are added. The version published here applies.
Last updated: October 2026