Only what's needed for radio access and core function: Location (Android requires it before it will allow any Bluetooth or WiFi scan — a system rule, not a data grab), Bluetooth (to detect trackers, and to pair your own devices for Paired Sweep), Nearby WiFi (to see access points), Microphone (used only by the Physical Sweep to listen for the high-frequency and ultrasonic tones some hidden cameras and bugs emit — audio is analysed on the phone in real time and never recorded, stored, or sent anywhere), Foreground Service (to keep scanning while you sweep), and Notifications (to alert you). The app does not request access to your camera, contacts, SMS, or call logs.