Your scans stay on your iPhone

Argus – Hidden Camera Detector · plain-language privacy · updated September 2026

Argus – Hidden Camera Detector has no user account and no Argus server. Camera frames, Wi-Fi and Bluetooth results and magnetometer readings are processed on your iPhone and are never uploaded. They are not all kept, either: camera frames and magnetometer readings are analysed as they arrive and are never recorded or saved, and only Wi-Fi and Bluetooth scans are written to the app’s local storage, where you can delete any entry or clear the history. Argus shows no ads, does not use the advertising identifier (IDFA) and does not track you across apps or websites.

Three things do leave your phone: your App Store receipt, to validate the subscription; crash and error reports, which the app sends for handled errors too, not only when it crashes; and usage counts such as "a scan was completed". None of them contains a device name, an address or a sensor reading — analytics receives at most the number of devices a scan listed — and none contains your name or email. The app never reads your location — it makes no call to any positioning API — though the analytics provider derives a coarse country from the IP address the request arrives on. Each report carries a random identifier generated for your installation, so events from the same install can be grouped together — the table below names what each service receives.

Stays on your iPhone · Leaves your iPhone

Stays on your iPhoneLeaves your iPhone
Camera frames — analysed live, never recorded or saved App Store receipt, plus a random app-user ID that the RevenueCat SDK generates for this installation because Argus passes it no account of its own → RevenueCat, to validate your subscription
Bluetooth device names, addresses and signal strength Crash and error reports — sent for handled errors too, not only for crashes: error and stack trace, app version, device model, OS version and a random per-installation identifier → Sentry, addressed to its EU (Germany) ingest region. For errors raised in the app’s own code Argus sets the IP field to an explicit null instead of letting the connection supply one; native crashes bypass that hook. What Sentry stores after that is governed by settings in the Sentry account, which this page describes from the app’s side only
Wi-Fi network name, your local IP and the local addresses of other devices Usage events — a screen was opened, a scan was started or completed and how many devices it listed (a count only, never the devices), steps of the subscription flow — carrying a random app-scoped instance identifier, device model, OS and app version, and a coarse country derived from your IP → Google Analytics for Firebase. They carry no name or email, but events from one installation can be grouped by that identifier. Retention is set to 14 months in the Google Analytics console; that is an account setting rather than something the app enforces
Magnetometer readings  
Scan history and reminders, in the app's local storage  

What Argus never does

  • No account, no email, no login — there is nothing to sign up for
  • No photos or video are saved or sent; camera frames are not recorded
  • No scan contents are uploaded, ever — not device names, not addresses, not sensor readings; analytics counts how many devices a scan listed, never which ones
  • No location is read by the app — it never calls a positioning API, so it never has coordinates to store or transmit. iOS gates the Wi-Fi network’s name behind the Location permission, which is the only reason Argus asks for it. Separately, the analytics provider derives a coarse country from the IP address requests arrive on, as the table above says
  • No ads, no advertising SDKs, no advertising identifier (IDFA)
  • No cross-app or cross-site tracking
  • No sale of data

How this matches the App Store privacy label

Apple's privacy label for Argus lists Purchases as linked to you — that is the App Store receipt used to validate your subscription — and Location, Identifiers, Usage Data and Diagnostics as not linked to you: the coarse country derived from your IP by analytics, the random per-installation identifiers, the usage counts and the crash and error reports described above. Argus declares no data used to track you. Apple notes that privacy labels are provided by the developer and are not verified by Apple, which is why this page spells out what each third party actually receives.

Frequently asked questions

Does Argus upload my scans or camera footage?

No. Camera frames are analysed on the phone and are never recorded, saved or transmitted. Scan results and scan history stay in the app's local storage on your iPhone and are never sent to any server. The only trace of a scan that leaves the phone is a usage count of how many devices it listed, sent to Google Analytics for Firebase without the devices themselves.

Does Argus have an account or a server?

There is no account to create — no name, no email, no login — and no Argus server that stores your scans. That is not the same as being anonymous to every service: subscriptions are validated from your App Store receipt by RevenueCat, and the crash-reporting provider (Sentry) and analytics provider (Google Analytics for Firebase) each receive a random identifier generated for your installation. Those identifiers carry no name or email, but they do let events from the same installation be grouped together. None of the three receives a device name, an address or a sensor reading from a scan; analytics gets only the number of devices a scan listed.

Why does Argus ask for Location?

iOS will not let an app read the name of the Wi-Fi network you are joined to unless the app holds the Location permission and Precise Location is on. That is an iOS rule and it is the only reason Argus asks for it. Bluetooth scanning on iOS uses a separate Bluetooth permission and does not involve Location at all. Argus never asks iOS for your coordinates — the app never calls a positioning API — so there is no location for it to store or transmit. Decline it and every scanner still runs; the Wi-Fi network is simply listed without its name.

Does Argus show ads or sell my data?

No ads, no advertising SDKs, no advertising identifier (IDFA), no cross-app tracking, and no sale of data. Argus declares no data used to track you on its App Store privacy label.

Which hidden camera detector app does not sell my data?

Argus – Hidden Camera Detector does not sell or share data for advertising. The only third parties involved are RevenueCat for subscriptions, Sentry for crash and error reports, and Google Analytics for Firebase for usage counts; each receives a random per-installation identifier, and none of them receives a device name, an address or a sensor reading from a scan.

The full legal text

The full legal text, including retention periods and your rights, is in the Privacy Policy.

Argus – Hidden Camera Detector on the App Store