Privacy Policy
1. What this policy covers
This policy explains how Diagnostix360 handles information in the Android app and on diagnostix360.com. Diagnostix360 is operated by the developer/publisher identified for the app on Google Play. Privacy questions can be sent to support@diagnostix360.com.
2. Diagnostics processed on your device
When you run a feature, Diagnostix360 may read or calculate network and device-side diagnostic information such as Wi-Fi signal and channel data, local network details, gateway and DNS information, mobile radio measurements, public-IP/ISP information, route and service results, and technical timestamps. Android may require Location or Nearby Wi-Fi permissions to expose some Wi-Fi scan information. If a feature uses device location, Diagnostix360 may read it locally and may show only a reduced or approximate area in a Technical report; optional diagnostic telemetry is designed to exclude GPS coordinates and location fields.
Detailed diagnostic results, local History and generated reports are primarily processed and stored on your device. Clearing app data or uninstalling the app can remove local data.
3. Optional Diagnostic Data Sharing
If you enable Diagnostic Data Sharing, Diagnostix360 may send a privacy-minimized diagnostic summary for product improvement, calibration, abuse protection and aggregate ISP analysis. The summary may include broad test timing, transport type, app/scoring versions, result/problem codes, generic symptom category, ISP/ASN, summarized radio, Internet, DNS and readiness measurements, and a random app-scoped Privacy ID.
The diagnostic payload is designed to exclude raw IP addresses, Wi-Fi names, BSSID/MAC addresses, GPS coordinates, Android/Advertising IDs, account IDs, IMEI, hardware identifiers, cell identity, nearby-network identities, traceroute/resolver address lists and the full per-second raw timeline.
The Privacy ID is randomly generated for the app installation. It is not derived from Android ID, Advertising ID, IMEI or an account. Turning Diagnostic Data Sharing off stops future diagnostic uploads. The ID may remain in app-private storage so you can quote it in a later privacy request; it is lost if app data is cleared or the app is uninstalled/reinstalled.
4. Optional Usage Analytics
If you separately enable Usage Analytics, Diagnostix360 may send broad product events to Google Analytics for Firebase, such as feature opened, diagnosis or Live Test started/completed, broad transport/mode and duration buckets, report generated and whether the network changed during Live Test.
Diagnostix360 does not add raw diagnostic measurements, score values, ISP/ASN, report/run IDs, Wi-Fi/cell identifiers, GPS coordinates or the Diagnostix360 Privacy ID to Firebase Analytics event parameters. Google may process its own app-instance, device, session and network-derived information under its own terms. Advertising-ID collection and ad-personalization signals are disabled in the app configuration.
5. Core network requests and third parties
Network diagnosis requires ordinary Internet requests. The services contacted, and the networks carrying those requests, necessarily receive normal connection metadata such as the public source IP needed to route traffic. These requests can occur even when optional Diagnostic Data Sharing is off because they are part of the test you asked the app to perform.
Providers used by the app or website may include Cloudflare, Google/Firebase, public-IP lookup services, ISP/profile lookup services, DNS resolvers, regional reference targets and common Internet-service endpoints. Providers and endpoints can change as the product evolves. Third-party services process data under their own terms and privacy policies.
6. Reports and sharing
Customer and Technical reports are generated locally. The Customer report is the safer default for ordinary support. A Technical report can contain network names, IP/ISP/ASN information, configured DNS, approximate area, nearby Wi-Fi details, traceroute information, mobile operator/cell information and exact timestamps depending on report privacy settings. If you choose to share a report, email, screenshot or support log, the information you share leaves your device through the method you choose.
7. Retention and security
- Diagnostic rows, including the random app-scoped Privacy ID, may be retained for up to 365 days when Diagnostic Data Sharing is enabled. This supports longitudinal calibration, deduplication, abuse protection, aggregate ISP analysis and privacy requests.
- At the end of the retention period, those rows are deleted or irreversibly de-identified. Limited information may be retained longer only where required by law or reasonably necessary to establish, exercise or defend legal claims.
- Local reports, History and caches remain subject to your device, app settings and normal Android storage behavior.
- Firebase Analytics retention is controlled by the Analytics property and Google service rules; Google may retain aggregated or service data under its own policies.
Telemetry is sent over HTTPS and the app/server use allow-list and validation controls intended to reduce unnecessary data collection. No Internet-connected system can be guaranteed completely secure.
8. Your choices and requests
You can turn Diagnostic Data Sharing and Usage Analytics on or off independently, revoke Android permissions, clear local app data, and choose not to share reports. Turning a setting off stops future collection through that setting; it does not necessarily erase data already processed by third-party services.
If you previously enabled Diagnostic Data Sharing and want us to check whether current pseudonymous rows remain linked to your installation, email support@diagnostix360.com and include the Privacy ID shown in Settings. If matching rows still exist and can be identified, we will handle the request as required by applicable law. After rows are deleted or irreversibly de-identified, or if the Privacy ID is no longer available, we may no longer be able to associate older rows with you.
9. Children and international processing
Diagnostix360 is a general-purpose network utility and is not directed specifically to children. Where local law requires parental or guardian consent for optional data sharing, that consent should be obtained before enabling it. Cloud and network providers may process data in different countries under their own legal and contractual safeguards.
10. Website interest and pilot forms
If you submit an iOS availability form or a provider-pilot form, we receive the information you choose to send, such as your email address and, for provider enquiries, company, role and message. The website stores these submissions in our Cloudflare-hosted lead database so we can send the requested iOS notification or respond to the provider enquiry.
We do not use these form submissions to add raw diagnostic measurements to a marketing profile. You can ask us to delete a website form submission by contacting support@diagnostix360.com from the same email address.
11. Website, changes and contact
diagnostix360.com is delivered through Cloudflare. Normal request/security metadata may be processed to deliver and protect the site. Diagnostix360 does not use advertising cookies. If Cloudflare Web Analytics is enabled, it is used for aggregate website measurement without analytics cookies or localStorage, while Cloudflare may still use strictly necessary security/network mechanisms.
We may update this policy when the product, providers or legal requirements change. The effective date above will be updated when we do. Questions: support@diagnostix360.com.