Privacy Policy

Your network stays yours.

Last updated: June 10, 2026

The short version: NetSweep is a personal Wi-Fi diagnostic that runs entirely on your device and works only on your own network. It has no accounts, no analytics, no advertising, and no trackers. Your results never leave your phone. A few optional features make network requests to do their job — they send only a query, never your data — and these are described in full below.

1. Who this applies to

This policy covers the NetSweep iOS application ("NetSweep," "the app"), created and maintained by Cam Garrison ("we," "us"). By using NetSweep you agree to the practices described here.

2. Data we collect

We do not collect any personal data. NetSweep has no user accounts, no sign-in, and no server of our own. We do not gather names, email addresses, device identifiers for tracking, advertising identifiers, location data, contacts, or analytics about how you use the app.

3. Where your data lives

Everything NetSweep produces stays on your device:

  • Diagnostic results — the devices, services, and findings from looking at your own network are stored locally on your iPhone using Apple's on-device database (SwiftData).
  • Settings and history — your preferences, connection-test history, your responsible-use acknowledgment, and the baseline of previously-seen devices are stored locally on your device.
  • None of this is uploaded, synced to us, or shared with any third party. Deleting the app removes it.

4. Scope of what the app examines

NetSweep is designed for the network you are connected to and own or administer — and that limit is enforced in the app's code, not just stated here:

  • Diagnostic targets are validated against your own local subnet on your active network interface. Addresses outside it — including any public internet address or hostname — are refused before any connection is attempted.
  • Before first use, the app requires you to confirm that you are the owner or authorized administrator of the network you'll be looking at.
  • The app's diagnostic features show this scope on-screen and explain clearly when a target is out of bounds.

5. Network requests the app makes

NetSweep is a network diagnostic, so by design it communicates on your local network and, for a few optional features, with the public internet. These requests send only what is needed to perform the function you asked for — never your results, history, or personal data.

On your local network

When you run a check, NetSweep attempts standard TCP connections to devices on the network you are connected to, and listens for Bonjour/mDNS service advertisements, in order to discover and describe your devices. This activity stays within your local network.

Public-internet lookups (optional)

  • Public IP & connection info — uses ipwho.is to show the public IP address and network/ISP your connection exits from. The request reveals your public IP to that service, as any web request would.
  • Connection speed estimate — downloads a test file from Cloudflare's public speed endpoint to estimate throughput. No personal data is sent.
  • Security Notes (CVE) lookup — queries the NIST National Vulnerability Database with the keyword or product term you search, for informational context about your own devices. Only that search term is sent.
  • Captive-portal check — contacts Apple's standard captive-portal address to detect networks that intercept traffic. No data about you is sent.

These services have their own privacy practices, which are outside our control. We do not send them your results, device inventory, or any identifying information beyond what an ordinary network request necessarily reveals (such as your public IP).

6. Permissions the app requests

  • Local Network — required to see the devices on your own Wi-Fi and the services they advertise. Without it, the app cannot find anything. NetSweep cannot target devices on any other network.
  • Notifications (optional) — if you enable new-device alerts or background checks, NetSweep uses local notifications to tell you when a previously-unseen device appears on your network. These notifications are generated on your device.

7. Background activity

If you enable background checks, NetSweep asks iOS to occasionally run a brief check of your Wi-Fi network to detect newly-joined devices. iOS controls when (and whether) these run; they are opportunistic, not continuous. Results are compared on-device and used only to generate a local notification.

8. Children's privacy

NetSweep is a networking utility intended for general audiences and is not directed at children. We do not knowingly collect any information from anyone, including children.

9. Responsible use

NetSweep is designed for understanding and looking after networks that you own or are authorized to administer. The app requires you to acknowledge this before first use, and refuses targets outside your own network. You remain responsible for using it lawfully and only on networks you have permission to examine.

10. Changes to this policy

If this policy changes, the updated version will be posted on this page with a revised "last updated" date. Material changes will be reflected here before they take effect.

11. Contact

Questions about this policy or NetSweep's privacy practices can be directed to the developer:

← Back to NetSweep