Privacy Policy | An-Network-Toolbox

Privacy Policy — Network Toolbox

Privacy Policy for Network Toolbox

Last Updated: September 23, 2026

DevNerd ("we," "our," or "us") operates the Network Toolbox mobile application (the "App") for Android (package name: xyz.devnerd.networktoolbox). This Privacy Policy explains what data the App handles, where it goes, the permissions it asks for, and the choices you have.

By using the App, you agree to the practices described in this policy. If you do not agree, please do not use the App or grant it the requested permissions.


1. Summary

  • Your results stay on your device. Speed tests, ping runs, scans, device lists and lookup history are stored in the App's local database. We do not run a cloud service that stores or syncs them.
  • No account. The App does not ask for your name, email address or phone number to work.
  • Tools talk to the services they test. Running a tool sends network traffic to the host you enter or to a public service that tool uses. Section 2.A lists those services.
  • Usage and crash reporting are optional. You can turn them off in Settings. See Section 3.A.
  • Ads are shown to free users. Premium removes them. See Section 2.H.

2. Information Collected and Processed

A. Network Tools and the Services They Contact

Network tools work by sending traffic to other computers, so each one you run reveals your public IP address to the host or service it contacts, and some also send what you typed. The table below lists these services.

Feature Service contacted What it receives
Ping, Traceroute, Port Scanner, MTU, DNS Lookup, Wake on LAN The host or IP address you enter, and your DNS resolver Standard network packets to that target
Speed Test The test server you pick: Cloudflare, LibreSpeed servers (such as Clouvider), or Fast.com (Netflix) Test traffic used to measure download, upload, ping and jitter
Home screen and Speed Test: public IP, ISP, ASN Cloudflare, ipwho.is, ip-api.com A lookup of your own public IP address
IP Geolocation ip-api.com; OpenStreetMap for the map The IP address you look up; map tiles for the area around its location
Traceroute: hop location and owner ip-api.com The IP addresses of the routers along the path
WHOIS Public WHOIS/RDAP registries, located via IANA The domain, IP address or ASN you look up
Host Inspector The domain you enter, public DNS resolvers, blocklist (DNSBL) servers, crt.sh, HackerTarget The domain and its IP addresses, to check its certificate, DNS records, open ports, blocklist status and subdomains
DNS-over-HTTPS test Public DoH resolvers such as Google, Cloudflare, Quad9, AdGuard, NextDNS, OpenDNS and Control D Test DNS queries
IPv6 readiness Google Test connections over IPv4 and IPv6
Captive Portal check Connectivity-check URLs run by Google, Apple, Microsoft and Cloudflare, and neverssl.com A plain request to see whether a Wi-Fi sign-in page intercepts it
Recent and favorite target icons Google's favicon service The domain names of the targets shown in your recent and favorite lists

These services run under their own privacy policies. Most requests use HTTPS. ip-api.com is contacted over plain HTTP, so those lookups are not encrypted in transit.

B. Your Public IP, ISP and ASN

  • The home screen and the Speed Test show your public IP address, ISP and ASN, fetched from the lookup services in Section 2.A.
  • On screen, your public IP is masked by default (shown as 24.60.x.x). Revealing it takes a tap, and the revealed state is never saved.
  • Stored with your speed test history: when a speed test finishes, the public IP address, ISP name and ASN at that moment are saved with that run in the local database. That way a past result still shows which connection produced it. This record stays on your device. It is not uploaded, not included in analytics or crash reports, and not included in the CSV export (Section 2.F).
  • Speed test history is kept until you delete it. See Section 3.B.

C. Watched Networks and Background Scanning (Optional)

The App can keep a record of the devices on a network and re-scan that network on a schedule while the App is closed. This is off by default. You turn it on for each network, from the LAN Scanner screen or from Settings → Network → Watched networks. * What is stored on your device: for each watched network, its Wi-Fi name (SSID), gateway IP address, subnet range and network interface name. For each device seen on that network: its IP address; its MAC address and hardware vendor where Android makes them available; any hostname it announces (via DNS, mDNS/Bonjour or NetBIOS); any name you give it; when it was first and last seen; and whether it currently responds. * Where it goes: nowhere. This record is only in the local database on your device. It is never uploaded, synced or shared. * What runs in the background: while at least one network is watched, the App schedules a periodic Android WorkManager job. The job only scans when you are connected to a watched network over Wi-Fi or Ethernet. It does nothing on mobile data or on networks you have not opted in. You choose the frequency, from hourly to daily. * Notifications: if you allow notifications, the App tells you when a device it has never seen on that network appears. * Your control: turn a network's Background scan switch off, or delete the network and all its device records in Settings → Network → Watched networks. Removing the last watched network cancels the background job.

D. Ping Monitor (Optional)

Ping Monitor checks hosts you choose on a schedule, including while the App is closed. * What is stored on your device: the hosts you add, any labels you give them, and the result of each check. Check results older than 90 days are deleted automatically. * What runs in the background: a periodic WorkManager job that pings your watched hosts, no more often than every 15 minutes. It sends ping traffic only to the hosts you added. * Notifications: if you allow notifications, the App alerts you when a host goes down, slows down, or recovers, and can send a periodic summary. * Your control: pause or remove any host in Ping → Monitor. Pausing or removing every host stops the background job.

E. Other Data Stored on Your Device

Ping run history, saved Wake-on-LAN devices, recent and favorite targets, lookup histories and your settings are also stored locally. None of it is uploaded. Ping run history is pruned automatically: runs older than 90 days, and runs beyond the most recent 200, are deleted.

F. Exporting and Sharing Your Own Data

Some screens let you export or share results, for example a CSV of your speed test history. * Export always starts with you. The App creates a file and hands it to Android's share sheet, and you choose where it goes. * The speed test CSV contains measurements and network context: timestamps, throughput, latency, server, transport type and Wi-Fi/cellular label. It does not contain your public IP address, ISP or ASN. * Once you share a file with another app or service, that app's or service's own policy covers it.

G. Feedback You Send Us

If you send feedback or a feature request from Settings, the App sends it to our server at devnerd.xyz. It includes the title and details you write, the App version, and your device's manufacturer, model and Android version. If you choose to add them, it also includes your email address, so we can reply, and one attachment, such as a screenshot. We use this only to answer you and improve the App.

H. Usage Analytics and Crash Reporting

The App uses Firebase Analytics and Firebase Crashlytics (Google), and its own analytics service, to learn which features are used and to fix crashes. * Firebase Analytics: screen views, tool selections, in-app search terms, and the outcome of actions such as purchases or feedback submissions. * Firebase Crashlytics: crash logs, stack traces, and basic device and App version information at the time of a crash. * In-app usage flow: which screens, tabs and features you open and in what order. This is sent to our own analytics service at devnerd.xyz, labeled only with a random ID created when the App is installed. That ID is not linked to your name, email or Google account, and a reinstall creates a new one. * What is never included: tool results and anything you enter or measure. That means no hostnames, IP addresses, domains, MAC addresses, Wi-Fi names, ping times, speeds or DNS answers. * Your control: all three can be turned off together. See Section 3.A. * For how Google handles this data, see Google's Privacy Policy and Firebase Privacy and Security.

I. Advertising (AdMob)

For users without Premium, the App shows ads through the Google Mobile Ads SDK (AdMob). * What it collects: the Google Mobile Ads SDK may collect device identifiers (such as the Advertising ID), IP address, device model, carrier details and approximate location derived from IP. Google uses these to serve and measure ads and to prevent fraud. * Premium: with Premium, ads are turned off and the ads SDK is not started. * You can reset or delete your Advertising ID in Android's Settings → Privacy → Ads (the exact path varies by device). * See Google's Privacy Policy and How Google uses information from sites or apps that use its services.

J. Purchases (Google Play)

Premium is sold through Google Play Billing. Google processes the payment. We never receive your card or billing details, only confirmation from Google Play that a purchase is active, so the App can unlock Premium.


3. Your Choices and Controls

A. Turning Off Usage Analytics and Crash Reporting

Go to Settings → Privacy → "Share usage & crash data" and turn the switch off. This stops Firebase Analytics, Firebase Crashlytics and the App's own usage-flow analytics. Events that haven't been sent yet are deleted from your device. Your choice is saved and applied every time you open the App. It does not affect ads for users without Premium (Section 2.I).

B. Deleting Data Stored on Your Device

Settings → Data → Clear cache & history lets you permanently delete: * Speed test history: every recorded run, including the stored public IP, ISP and ASN (Section 2.B) and each run's throughput trace. * Pinned ping hosts: hosts you pinned to the front of Ping's recents.

Other data is removed where it lives: * Watched networks and their device records: Settings → Network → Watched networks. * Ping Monitor hosts and their check history: Ping → Monitor. * Saved Wake-on-LAN devices: the Wake on LAN screen. * Ping run history: deleted automatically (Section 2.E).

To remove everything at once, clear the App's storage in Android Settings → Apps → Network Toolbox → Storage, or uninstall the App. Either one deletes all local data.

C. Notifications

Notifications are used only for Ping Monitor alerts and summaries, and for new-device alerts on watched networks. You can decline the permission or turn notifications off at any time in Android Settings. Monitoring keeps working without notifications, but it can't alert you.


4. Device Permissions and Their Purpose

The App uses each permission only for the feature described.

  • INTERNET: run network tools, speed tests and lookups, send optional analytics and feedback, and load ads for users without Premium.
  • ACCESS_NETWORK_STATE: see whether you are on Wi-Fi, mobile data, Ethernet or VPN, and whether the internet is reachable.
  • ACCESS_WIFI_STATE: read your current Wi-Fi connection: name (SSID), BSSID, signal strength, link speed, channel and Wi-Fi standard.
  • CHANGE_WIFI_STATE: start scans for nearby Wi-Fi networks.
  • ACCESS_FINE_LOCATION and ACCESS_COARSE_LOCATION: Android requires location permission before an app can scan for Wi-Fi networks or read Wi-Fi names and BSSIDs. The App uses it only for that. It does not read, record or share your geographic location.
  • NEARBY_WIFI_DEVICES (Android 13 and later): scan nearby Wi-Fi networks. It is declared with the neverForLocation flag, which tells Android the App does not use these scans to work out your location.
  • READ_PHONE_STATE: show mobile network details such as carrier name, network type (LTE, 5G), roaming status and SIM slot.
  • PACKAGE_USAGE_STATS: a special access you grant yourself in Android Settings, used only by the Data Usage panel to show how much data each app has used. That information is shown on screen only and never leaves your device.
  • POST_NOTIFICATIONS (Android 13 and later): Ping Monitor alerts and new-device alerts (Section 3.C).
  • VIBRATE: optional haptic ticks while you walk around measuring Wi-Fi signal.

5. Third-Party Links

The App can open external websites, such as a Wi-Fi sign-in page, a WHOIS source or a Google Play page. Those sites are governed by their own privacy policies, and we are not responsible for their practices.


6. Children's Privacy

The App is not directed at children under 13, and we do not knowingly collect personal data from them. If you believe a child has sent us personal information, for example through the feedback form, contact us and we will delete it.


7. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. We will post the new version on this page and update the "Last Updated" date above. Please review it periodically.


8. Contact Us

If you have questions about this Privacy Policy or want feedback you sent us deleted, contact the developer: