Waris Labs

WiFi Doctor Privacy Policy

This Privacy Policy explains how WiFi Doctor, an Android WiFi diagnostics and network analysis application developed by Waris Labs, handles information when you use the app.

Effective date and last updated: October 4, 2026

App and Developer

App: WiFi Doctor. Developer: Waris Labs. Platform: Android.

WiFi Doctor is a network diagnostic utility. It processes network-related information needed to show the current WiFi connection, diagnose connection quality, analyze nearby WiFi networks, discover reachable devices on the local network, and generate reports requested by the user.

Waris Labs website · Email WiFi Doctor support

Privacy Summary

  • WiFi Doctor does not require a Waris Labs account.
  • WiFi connection details, nearby-network observations, LAN scan results, diagnoses, and saved history are not uploaded to a Waris Labs server.
  • Connectivity, latency, DNS, speed-test, advertising, and consent features make limited network requests to the services described below.
  • Diagnosis history stays in app-private storage on the device and can be deleted by the user.
  • Reports are generated locally and leave the device only when the user explicitly copies, exports, or shares them.

WiFi and Network Information

Where available and permitted by Android, WiFi Doctor may process the current WiFi connection status, network name (SSID), access-point identifier (BSSID), signal strength (RSSI), frequency, WiFi band, channel, link speed, WiFi standard, local IP address, network identifier, gateway, DNS server addresses, Private DNS state, network capabilities, and other local configuration needed for diagnostics.

This information is used on the device to show connection details, bind tests to the WiFi network being diagnosed, detect a network change or disconnect, calculate diagnostic results, and prevent mobile data from being reported as successful WiFi connectivity. WiFi Doctor does not send this complete set of diagnostic information to Waris Labs.

Nearby WiFi Analysis

When the feature is used and Android permits access, WiFi Doctor may scan nearby WiFi networks to read network names, access-point identifiers, signal levels, channels, frequencies, bands, channel widths, center frequencies, and security capabilities. The app uses these observations to estimate channel overlap, congestion, and possible interference.

Nearby-network results remain in device memory. They are not added to diagnosis history, included in default shared reports, or uploaded to Waris Labs. Android may limit how often applications can request a WiFi scan.

Local Network Device Discovery

A LAN scan starts only after the user requests it. WiFi Doctor may inspect the current private WiFi subnet and make short, bounded connection attempts to discover reachable devices for the requested diagnostic function.

The scanner does not scan public internet address ranges or attempt a vulnerability assessment. Reachable-device results remain in memory, are not saved to diagnosis history or default reports, and are not uploaded to Waris Labs. Firewalls, client isolation, Android restrictions, and devices that do not respond can make the list incomplete.

Internet Connectivity, Latency, and DNS Tests

A diagnosis can make a lightweight HTTPS request to Google's connectivity-check endpoint when Android has not already confirmed the selected WiFi network. It can also make short TCP connection attempts to Cloudflare's 1.1.1.1 service to estimate latency, variation, and failed-request rate. These requests are bound to the selected WiFi network where Android permits.

DNS testing uses the DNS configuration supplied by the current WiFi network to resolve a small set of stable public hostnames. The configured DNS resolver and network operator may observe those DNS queries. WiFi Doctor does not replace the configured DNS provider or claim that a particular provider answered unless Android reports that configuration.

These services and network operators receive the device's public IP address and ordinary request metadata as part of normal internet communication. WiFi Doctor does not attach the SSID, BSSID, nearby-network list, LAN-device list, saved history, or full diagnostic report to these requests.

Internet Speed Testing

The internet speed test starts only after an explicit user action because it consumes data. It sends and receives synthetic test data using Cloudflare's speed-test service and may transfer up to approximately 40 MB plus protocol overhead for a full test.

Cloudflare receives the public IP address, the test requests, their timing, and ordinary connection metadata. WiFi Doctor binds the requests to the selected WiFi network and does not include the WiFi name, saved diagnoses, or nearby/LAN scan results in the speed-test payload.

Cloudflare Privacy Policy

Diagnosis History

Completed diagnoses may be saved in an app-private database on the user's device. History is limited to the 150 most recent records. A user can delete an individual diagnosis or clear all history from the app.

Saved history does not contain BSSIDs, MAC addresses, local IP or gateway addresses, DNS server addresses, nearby WiFi lists, or discovered LAN-device lists. App backup is disabled and the history database is excluded from Android backup and device-transfer rules.

Reports and Sharing

Text, clipboard, and PDF reports are generated locally only when the user requests them. Reports are shared or exported through Android only after the user chooses the relevant action and destination. The selected recipient or application then applies its own privacy practices.

By default, reports omit the WiFi network name. The user can choose to include that name for one report. BSSID, MAC addresses, local and public IP addresses, gateway and DNS server addresses, physical location, nearby WiFi identities, and discovered-device details are excluded from externally shared reports. Temporary PDF exports are kept in app cache and cleaned up automatically.

Android Permissions

WiFi Doctor may request Android permissions needed to read WiFi details, scan nearby WiFi networks, or inspect the local network. Exact requirements vary by Android version and device policy. Permission prompts are tied to features that need them, and users can deny or revoke access in Android Settings.

Some Android versions protect WiFi names, access-point details, signal information, and WiFi scans with a location permission. WiFi Doctor requests that permission to enable WiFi diagnostics and nearby-network scanning; it does not request or read GPS coordinates. Newer Android versions may separately require local-network permission before a LAN scan.

When permission is unavailable, affected measurements are shown as unavailable or not tested. Other features remain usable where possible.

Advertising and Privacy Choices

WiFi Doctor uses Google Mobile Ads / Google AdMob. Depending on region, consent choices, device settings, and Google's serving mode, Google and its advertising partners may process the IP address, approximate location inferred from the IP address, advertising or app-set identifiers, app and ad interactions, and app/SDK diagnostic information for advertising, measurement, fraud prevention, consent, and related functionality.

WiFi Doctor uses Google's User Messaging Platform where applicable to request consent information, show a required consent form, and provide a Privacy Choices entry point. Available choices depend on region, app version, Google configuration, and device settings.

WiFi diagnostic measurements, SSIDs, BSSIDs, saved history, nearby-network results, and LAN-device results are not intentionally supplied by WiFi Doctor to the advertising SDK for ad targeting. Internal-test builds use Google's official test advertisements.

Google Privacy Policy · How Google uses information from apps that use its services

Third-Party Services

The production app includes Google Mobile Ads and Google User Messaging Platform for advertising, consent, privacy choices, measurement, and fraud prevention. A connectivity check may contact Google's connectivity endpoint. Google's own policies govern its processing.

Cloudflare provides the endpoint used for user-initiated speed testing and the address used for lightweight TCP latency attempts. Cloudflare's own policies govern the information it receives.

DNS queries use the resolver configured for the current WiFi network. The resolver operator and network provider may process query and connection metadata under their own policies. WiFi Doctor does not use Firebase, a Waris Labs analytics service, or a Waris Labs backend for diagnostic results.

Data Retention and User Controls

Diagnosis history remains on the device until the user deletes it, clears app storage, uninstalls the app, or the 150-record limit removes the oldest entry. Nearby WiFi and LAN scan results remain in memory for the active use of those features and are not added to history.

Generated report files are temporary. The app removes cached report files older than 24 hours when cleanup runs and keeps no more than ten cached exports; Android may remove cache files sooner. Copies shared or saved elsewhere follow the receiving application's or storage provider's retention practices.

Google, Cloudflare, the configured DNS resolver, and other selected sharing destinations retain information according to their own policies. Users can manage Android permissions, clear diagnosis history, clear app storage, uninstall the app, and use Google's consent or privacy-choice controls where available.

Security

WiFi Doctor is designed to keep diagnostic history and detailed local-network observations on the device. External HTTP requests use encrypted HTTPS/TLS where the relevant test supports it, and Android app-private storage protects saved history from ordinary access by other applications.

No electronic storage or transmission method is completely secure. Users should review report contents before sharing and choose recipients carefully.

Children's Privacy

WiFi Doctor is a general-purpose network utility and is not directed to children under 13. Waris Labs does not knowingly collect children's personal information through a Waris Labs account or diagnostic backend because the app provides neither. Advertising services may process information as described above under their own policies and the app's configured audience and consent settings.

A parent or guardian who believes a child has sent information directly to Waris Labs can contact us so the request can be reviewed.

Changes to This Privacy Policy

Waris Labs may update this Privacy Policy when WiFi Doctor features, third-party services, legal requirements, or privacy practices change. The effective date and last-updated date at the top of this page will be revised when the policy changes materially.

Contact Us

Questions about WiFi Doctor privacy or support can be sent to support@warislabs.com. Do not send WiFi passwords, complete diagnostic exports, or private network identifiers unless support specifically requests limited information needed to investigate an issue.

Email support@warislabs.com · Return to Waris Labs