Privacy Policy
1. Controller
Sven Hanold Falkenweg 27 89129 Langenau Germany Email: info@hanold.info
2. General information on data processing
This website is predominantly a static information page. No cookies are set and no data is transmitted to advertising networks. All content, including fonts, is served from my own server; no content is loaded from third-party servers. To anonymously count page views, a self-operated, non-personal counting mechanism is used — see section 4 for details. No analysis of user behaviour, no cross-page tracking and no profiling takes place.
3. Hosting
This website is hosted on a virtual server that we rent from STRATO GmbH (Berlin) and operate ourselves; the data centres are located in Germany. STRATO processes data as a processor solely on our behalf; a data processing agreement pursuant to Art. 28 GDPR is in place with STRATO. The data processing agreement is available at strato.de/agb/avv.
When you visit the site, the web server processes the technical information required to deliver it, in particular your IP address. Access is not recorded in log files; this data is only processed for the duration of the connection. The legal basis is Art. 6 (1) (f) GDPR (legitimate interest in secure and stable operation).
4. Anonymous page-view counter
To see how often individual pages are viewed, this website counts page views. Only the site name, the requested page path, the language version and the date are processed — aggregated into a daily counter per page. In the same way, the site counts how often the App Store link is clicked (with its placement on the page) and how often the support form is submitted successfully — again only as a daily counter, with no link to a person or to the content of a message.
No IP addresses, cookies, device or browser identifiers, or any other personal data are stored. Individual visits cannot be traced back to a person or device afterwards. The counting runs on infrastructure we operate ourselves; no third parties are involved. The legal basis is Art. 6 (1) (f) GDPR (legitimate interest in measuring the reach of our own offering).
5. Support form
You can contact us directly through the form on our support page. The data you enter (name, email address, topic, message and, optionally, an attached file — image or text file) is sent from your browser directly to an automation we operate ourselves (n8n). This creates a support ticket in our internal ticketing system and triggers a notification to us.
For short-term abuse detection (rate limiting), your IP address is stored for a maximum of 5 minutes and then automatically overwritten. In addition, the IP address is contained, together with the form data, in the technical logs of the automation, which are used solely for troubleshooting and are automatically deleted after 7 days; it is not analysed.
To protect against automated abuse (spam bots), the form contains an invisible control field and a self-hosted verification mechanism (ALTCHA). While you fill in the form, your browser solves a small computational task that it has previously fetched from our automation; in addition, the time between loading the page and submitting the form is transmitted. For this check, no cookies are set, no third parties are involved and no characteristics of your device or browser are collected; the required script is served from our own server. When the task is fetched, your IP address is processed only for the duration of the connection for technical reasons and is not stored. The legal basis is Art. 6 (1) (f) GDPR (legitimate interest in preventing abuse).
After submitting, you will receive an automatic confirmation with a reference number at the email address you entered; in addition, your request is forwarded by email to our support mailbox. To send and store these emails, we use an email service provider that processes the data as a processor solely on our behalf.
An attached file is stored together with your request in our ticketing system and forwarded by email to our support mailbox. It is not transmitted to the AI service named below. Please do not upload files containing passwords, access credentials or other confidential information.
To answer more quickly, we have a draft reply for support requests prepared by the AI service Claude from Anthropic PBC (USA), which we review and edit ourselves before sending. Transmitted for this purpose are the app, the topic and the message text, but not your name, your email address or an attached file. Email addresses within the message text are removed automatically before transmission. Anthropic processes the data as a processor on the basis of a data processing agreement. The transfer to the USA is safeguarded by the EU standard contractual clauses. The data is not used to train AI models. If the service is unavailable, the draft is created on our own infrastructure. The legal basis is Art. 6 (1) (f) GDPR (legitimate interest in the prompt handling of support requests).
The submitted form data is used exclusively to process your request. It is not passed on to any recipients other than those named here. After the request has been dealt with, the data is deleted unless statutory retention obligations apply. The legal basis is Art. 6 (1) (b) GDPR (processing your request) or Art. 6 (1) (f) GDPR (legitimate interest in preventing abuse).
6. The dock-g app
dock-g is a client for self-hosted Dockge servers. The app connects exclusively to the servers you configure yourself. Your stack, container, and log data stay between the app and your own server. No analytics, tracking, or advertising services are integrated, and no crash reports are transmitted to third parties. Credentials are stored exclusively locally on your device in the iOS Keychain. From version 2.0, data is transmitted to systems operated by the developer only in the two cases described in full below: when public content is retrieved and — only if you enable them — for push notifications via the dock-g push relay.
Content retrieval (from version 2.0)
After an update – and when you open “What’s New” in Settings – the app downloads a public file listing the changes in the installed version from our server content.dock-g.app. No data from the app is sent along; this is an ordinary request for a public file. This server runs on the server we operate at STRATO in Germany, described in section 3. For technical reasons, your IP address is processed only for the duration of the connection; access is not logged. The legal basis is Art. 6 (1) (f) GDPR (legitimate interest in informing users about new features).
Push notifications via the dock-g push relay (from version 2.0)
Optionally, dock-g can notify you about events on your server: new image updates, critical security vulnerabilities (CVEs), crash loops, failed health checks, and backup results. The feature requires Dockge Enhanced, is disabled by default, and only becomes active if you enable it in a server’s notification settings.
Technically it works like this: when you enable it, the app adds an Apprise server address under push.dock-g.app to the notification settings of your Dockge Enhanced server (visible in Dockge Enhanced under Watcher → Notifications). If your own Apprise server is already entered there, it remains unchanged and the app sets nothing up. When you disable it, the app removes the entry again. When an event occurs, your own server sends the title and text of the notification to a relay server we operate ourselves in Germany, which runs on the same server rented from STRATO as this website (see section 3). The relay delivers the notification to your device via Apple’s push service (Apple Push Notification service). Title and text are generated by Dockge Enhanced; they may contain names of stacks, containers, images, and your server.
The relay permanently stores only the mapping between your device (the app-specific push token assigned by Apple) and a randomly generated channel identifier with its associated key — no names, no accounts, no server addresses. The content of the notifications is processed only transiently in memory for delivery and is not stored; after delivery (or after a few failed delivery attempts) it is discarded. IP addresses are processed as technically required on receipt and kept in memory for at most one minute to prevent abuse, but are neither logged nor evaluated.
Apple’s push service is used for delivery; Apple’s privacy policy applies in addition. If you disable push notifications in the app, your device’s registration is deleted from the relay. The legal basis is Art. 6 (1) (b) GDPR (provision of the feature you enabled).
Purchases via the App Store
The app is distributed via the Apple App Store. Any purchases or unlocks within the app are processed exclusively through the App Store; the developer does not receive any payment data, only anonymized, aggregated statistics from Apple. Apple’s privacy policy applies in addition.
7. Your rights
You have the right to access (Art. 15 GDPR), rectification (Art. 16 GDPR), erasure (Art. 17 GDPR), restriction of processing (Art. 18 GDPR), data portability (Art. 20 GDPR), and objection (Art. 21 GDPR). You also have the right to lodge a complaint with a data protection supervisory authority; the competent authority is the State Commissioner for Data Protection and Freedom of Information of Baden-Württemberg, Germany.
8. Last updated
September 2026. This policy will be updated as necessary.