S
Sweep
Hugo Software

Sweep

Sweep is an Android scanning aid that helps a person check a room they do not control (hotel room, short-term rental, borrowed car) for two things: unwanted Bluetooth trackers and cameras on the local Wi-Fi network. How it works: the user starts a two-minute "sweep session" and walks around. During the session the app (1) passively listens to Bluetooth Low Energy advertisements and scores each device by whether it stayed with the user for most of the sweep, and (2) scans the local Wi-Fi subnet with TCP port probes, SSDP/UPnP discovery and mDNS discovery to list devices that share the network, flagging ones whose vendor, open ports or name suggest a camera. At the end the user gets a report that lists observations and the evidence behind each one. The report explicitly states that it is not a verdict and that absence of findings is not proof a room is clean. The app deliberately does NOT include a magnetometer-based "hidden camera detector" because a compass detects metal, not lenses, and the app does not claim to find devices that are switched off, wired, or on another network. Monetization: the scan itself and the finding counts are always free. A single one-time in-app purchase (product sweep_full_report, around USD 2.99, non-consumable, no subscription) unlocks the detailed report: which device it was, its identifier, the evidence for each finding, the full device inventory and PDF export. There are no ads and no ad SDK. If a sweep produces no findings, no paywall is shown at all. Accounts: none. There is no sign-up, no login, and no user account of any kind. Permissions used: BLUETOOTH_SCAN (declared with the neverForLocation flag, so no location permission is requested on Android 12+; on Android 11 and below ACCESS_FINE_LOCATION is declared with maxSdkVersion 30 only because older Android refuses to return BLE scan results without it), INTERNET, ACCESS_NETWORK_STATE, ACCESS_WIFI_STATE and CHANGE_WIFI_MULTICAST_STATE for the local network scan.