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 and server log files
This website is hosted on a self-operated server in Germany. When you visit the site, the web server automatically processes technical information (IP address, date and time of access, requested page, browser type) to the extent technically necessary for delivering the page. This log data is not merged with other data sources and is overwritten after 7 days at the latest. 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) 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. No further storage or analysis of the IP address takes place.
The submitted form data is used exclusively to process your request and is not passed on to third parties outside the internal systems named above. 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 DockTrace app
DockTrace is a companion for self-hosted Dozzle instances. The app connects exclusively to the servers you configure yourself. Your container, log and status data stays entirely between the app and your own server. No third-party analytics, tracking or advertising services are embedded, and no crash reports are transmitted to third parties. Credentials are stored exclusively locally on your device in the iOS Keychain. Data is transmitted to systems operated by the developer in one case only, described in full below: the anonymous usage statistics, which you can switch off at any time.
Anonymous usage statistics
To understand how well setup, trial and purchase work in the app — and to base improvements and pricing decisions on that — DockTrace records a small number of clearly defined events and transmits them, TLS-encrypted, to a server we operate ourselves in Germany (telemetry.hanold.online). These five events are the only ones; there are no others:
- First launch of the app after installation
- First successful connection to a Dozzle instance
- Start of the free trial
- Display of the purchase screen
- Completed purchase of the Pro unlock
Technically, each event contains exactly the following: a randomly generated installation ID (a UUID rolled on first launch — it contains no device, account or personal reference whatsoever and is deleted along with the app when you uninstall it), a timestamp, the app version, the coarse operating system version (e.g. “iOS 26”), the platform, and in some cases a short context hint (where in the app the purchase screen was shown, or how many days passed between installation and purchase).
What is explicitly not collected and not stored: IP addresses (the receiving endpoint deliberately keeps no access log), device or advertising identifiers (no IDFA, no IDFV), the name or address of your Dozzle instance, your credentials, the names or images of your containers, the contents of your logs, detected incidents, resource metrics of your containers, or any other personal data. The events can neither be linked across devices nor traced back to a person afterwards.
Processing runs entirely on our own infrastructure in Germany (received through a self-operated automation, stored in a self-operated database); no third parties are involved at any point. Evaluation is exclusively aggregated — for example: “How many of a given month’s installations established a connection, and how many of those went on to purchase?”
You can switch the usage statistics off at any time in the app: Settings → Security → the Privacy section, toggle “Anonymous usage statistics”. Transmission then stops immediately. The legal basis is Art. 6 (1) (f) GDPR (legitimate interest in improving our own offering). As the data is anonymous, there is no personal reference — we offer the opt-out regardless, because we would expect it ourselves.
Purchases through 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.
A note on the usage statistics: because the events processed there are anonymous and we cannot attribute them to any person, we cannot apply access, rectification or erasure requests to individual events (Art. 11 GDPR). The most effective means is the opt-out switch in the app.
8. Last updated
September 2026. This policy will be updated as necessary.