Skip to content
ElevenBack

Network Trouble Checker

Privacy Policy

Last updated: August 31, 2026

Network Trouble Checker is an iOS app that checks Wi-Fi, cellular data, download speed, DNS, internet access, response time, and devices on the local network. When history saving is enabled, diagnosis results are stored in the app on the device.

Data Handled by the App

Network Trouble Checker does not upload detailed diagnosis text, measured network values, saved-history text, or shared-report text as application data to a developer-operated server, and it does not include diagnostic IP or MAC addresses, the estimated gateway, hostnames or DNS names, or LAN device names or ports in analytics event payloads. If optional usage sharing is enabled, Google Analytics for Firebase may receive the fixed event categories, limited counts or durations, random app-instance identifier, and SDK-supplied context described below, including selected symptoms and result states but not raw diagnosis content. Normal network requests and third-party SDK connections necessarily expose the connection's public source IP to network providers; Google may use it to infer coarse location as described below. No account is required. The app uses the Google Mobile Ads SDK (AdMob) for advertising and Google Analytics for Firebase for optional usage sharing.

The following information may be handled on the device to run a diagnosis, display history, or create a shared report:

  • Diagnosis date and selected symptom
  • IPv4 and IPv6 addresses and the estimated gateway
  • DNS resolution and internet-access results
  • Candidate LAN-device IP addresses, estimated types, and responding ports
  • Generated report text and the app version at report creation
  • History settings, diagnosis-completion counts, and local state used to time purchase or review prompts
  • OS, device type, saved-history count, and ad-removal status used by copied support information

Turning history saving off prevents new records from being saved. Existing records remain until the user deletes them individually or deletes all history from History or Settings.

Optional Usage Sharing

If the user allows the one-time iOS tracking request and has not previously chosen an analytics setting, Share Usage Data is enabled. Denying or restricting tracking leaves it off. The user can explicitly enable analytics-only sharing or stop it at any time in Settings. Stopping it disables collection and resets local Analytics data and the app-instance identifier.

Optional analytics may include a random app-instance identifier; fixed categories for screens, actions, and result states; limited counts or durations; app, OS, device, language, and time-zone context supplied by the SDK; and coarse location inferred by Google from the connection's public IP address.

Analytics events never include diagnostic IP or MAC addresses, the estimated gateway, hostnames, DNS names, LAN device names or ports, report or history text, advice text, app-selected check targets, download Mbps, response time, jitter, TCP response loss, user IDs, AdMob response IDs, or StoreKit transaction IDs. Firebase automatic screen reporting, ad-personalization signals, IDFV collection, and user IDs are disabled. Firebase analytics is used only to aggregate product usage and improve the app.

Network Communication During Diagnosis

At the user's request, the Internet Access check makes three brief TCP connections to app-selected destinations; one measurement also checks DNS resolution when needed. It checks whether the device can reach the internet and does not guarantee that any particular website or service is available. The Ping tool makes five brief TCP connections to an app-selected destination over port 443 and reports response time, jitter, and loss without downloading speed-test data. When a symptom diagnosis or the Speed tool checks response time, it also makes five brief TCP connections to an app-selected destination on port 443. The slow-internet diagnosis and Speed tool can download up to about 8 MB or for up to five seconds from https://nwchk.elevenback.co.jp/download-test-8mb.bin, ElevenBack's speed-test server. When local-network checking is enabled for a missing-device diagnosis, the app checks the single estimated router on ports 80, 443, and 53 before scanning for LAN devices. Rerunning a compatible saved legacy “Detailed” diagnosis after the relevant disclosures may also check that router and internet access. The former user-facing Route tool is no longer available. Saved records from the retired “Router or Internet?” diagnosis remain readable but cannot be started or rerun. A LAN-device check may connect to up to 96 IPv4 candidates on the current local subnet, only on ports 80, 443, 515, 631, 9100, 22, 445, 548, and 8080. The app sends no login credentials, exploit traffic, arbitrary payloads, or background scans.

The provider that delivers the speed-test file may process the public source IP address and access logs needed for normal HTTPS delivery. The request does not include diagnosis results, history, local IP addresses, or LAN device information.

Tracking and Third-Party SDKs

The Google Mobile Ads SDK is included to display ads. Ad requests do not intentionally include diagnosis results, history, local IP addresses, LAN device information, or generated reports. The SDK's publisher first-party ID is disabled before startup.

For users who can receive ads, the iOS App Tracking Transparency request appears after Diagnosis home and before the ads SDK starts. If tracking is allowed, AdMob may use the advertising identifier (IDFA) for ad relevance and measurement across other companies' apps or websites, subject to regional Google User Messaging Platform (UMP) consent. If permission is denied, restricted, or undetermined, the app requests non-personalized ads with npa=1 and disables publisher personalization. The diagnosis features remain available without permission. Available UMP privacy options can also be opened from Settings.

App Store privacy disclosures account for applicable Google SDK data such as Device ID, Product Interaction, Other Usage Data, Coarse Location, Purchase History, Advertising Data, and Diagnostics. Device ID is declared as tracking data for the ATT-authorized AdMob path. FirebaseAnalyticsCore continues to operate without IDFA, IDFV, ad storage, ad user data, or ad-personalization signals.

Shared Reports and Copied Support Information

When the user shares a diagnosis through the iOS share sheet, the chosen destination receives the report text. The report includes the app version at report creation and may include a fixed App Store link with no user, device, diagnosis, history, or network identifier.

Using “Copy Support Information” in Settings places app and OS details, device type, history-saving status, saved-history count, and ad-removal status on the clipboard. It does not include diagnosis results, report text, IP or MAC addresses, the estimated gateway, or LAN device names.

Shared reports redact IP addresses, MAC addresses, the estimated gateway, hostnames/DNS names, and LAN device names. Diagnosis reports, history, and generated report text are not automatically sent to the developer's server. Send them only to a recipient you choose.

Contact

Support: https://elevenback.co.jp/network-checker/support/en/

Developer: ElevenBack LLC