Privacy Policy
This Privacy Policy explains how diag.md, operated by iHost.md, collects, processes, and stores information when you use this network diagnostic tool. We are committed to handling your data transparently and minimally.
The data controller for diag.md is:
diag.md is designed around a strict data minimisation principle: no data is collected, stored, or transmitted to our servers unless you explicitly click "Generate Report".
Simply visiting the page and viewing diagnostic results does not store anything on our servers. All processing for display purposes happens in your browser.
When you click "Generate Report", the following data is saved to our server as a JSON file:
| Data | Source | Purpose |
|---|---|---|
| Public IP address (IPv4/IPv6) | Browser → ipapi.co/ipwho.is | Core diagnostic identifier |
| Server-detected IPv4 | PHP REMOTE_ADDR | Debug reference for support team |
| GeoIP data (country, city, ISP, ASN, timezone, coordinates) | ipapi.co / proxycheck.io v3 | Network location context |
| VPN/proxy/TOR detection result | proxycheck.io v3 | Connection type classification |
| Browser signals (User-Agent, platform, screen, language, WebGL) | Browser JS APIs | Device/environment context |
| Bot/automation detection signals | Local analysis | Browser authenticity check |
| Speed test results (if test was run) | Browser ↔ server | Network performance data |
| Blacklist check results (IPv4 only) | Server DNS queries | IP reputation data |
| Report generation timestamp | Server clock | Record-keeping |
To prevent abuse, we store temporary rate-limiting records in our server's tmp/ directory:
Both records expire automatically after 60 minutes and are never included in the diagnostic report itself.
DIAG-XXXXXX-XXXX) — there is no public index or search/reports/ directory is blocked from direct HTTP accessWe share the minimum necessary data with third-party services to operate the tool:
fonts.googleapis.com. This transmits your IP and browser info to Google.We do not sell, rent, or share your diagnostic report data with any third party for commercial purposes.
tmp/ expire after 60 minutes automaticallyDepending on your jurisdiction, you may have the following rights regarding your data:
To exercise any of these rights, contact us at noc@ihost.md with the relevant report ID. We will respond within 30 days.
Our legal basis for processing data submitted via the "Generate Report" function is legitimate interest (Article 6(1)(f) GDPR) — specifically, providing technical support diagnostics requested by the user — and consent, as the data is only saved upon explicit user action.
diag.md is not directed at children under the age of 16. We do not knowingly collect data from children. If you believe a child has submitted a report, contact us and we will delete it promptly.
We may update this Privacy Policy periodically. The "Last updated" date will reflect the most recent revision. We encourage you to review this page occasionally. Continued use of diag.md after changes constitutes acceptance of the updated policy.
For privacy-related inquiries or to exercise your rights: noc@ihost.md
If you believe your data has been mishandled and you are located in the EU/EEA, you have the right to lodge a complaint with your local supervisory authority.