Updated 28 August 2026 · Cornerstone guide
Hidden camera detector app: what works, what does not, and how to actually search a room
Five techniques, rated against the published research rather than the store listings. The best one is not available on iPhone at all, and the most popular hardware detector missed four cameras in ten.
Quick answer. Two phone techniques genuinely work and both have narrow limits. Lens reflection, shining a light and looking for the retroreflective glint off a lens, works at roughly arm’s length and only when the camera is pointing more or less at you. Infrared spotting works only in a fully dark room, only against 850 nm illuminators, and better on Android front cameras than on an iPhone. Network scanning is the big one, and it is where iPhone and Android genuinely differ: Android apps can list nearby Wi-Fi access points, iPhone apps cannot, because Apple provides no Wi-Fi scanning API at all. The best method published in the research literature uses a phone’s laser depth sensor and reached 88.9% detection, but it has no iOS implementation and never shipped as a consumer app. In a 379-person study, a popular hardware detector managed 57.7% to 62.3% detection with false alarm rates of 26.9% to 35.2%, and searching by eye managed 46%. Nothing here is close to certainty, which is why the physical search method further down matters more than any app.
Disclosure: Appsera is building a detection app for iPhone, so we have an obvious interest in you caring about this subject. That is why this page is organised around what fails. Every claim below is tied to a sensor, a documented API limit or a published study, and where a technique does not work we say so rather than selling around it.
Contents
- The five techniques, scored
- Lens reflection: the one that mostly works
- Infrared: works in the dark, against the wrong cameras
- Network scanning, and the iPhone problem nobody mentions
- The best method in the research, and why you cannot have it
- What nothing on a phone can find
- Hardware detectors and the numbers
- How to actually search a room in fifteen minutes
- Where cameras are already banned
- If you find one
- What we are building
- Frequently asked questions
The five techniques, scored
Every hidden camera detector app on either store is some combination of these five things. Knowing which one an app is actually doing tells you immediately how much to trust it.
| Technique | Does it work? | Range | iPhone | Android |
|---|---|---|---|---|
| Lens reflection light plus retroreflection |
Partly. Requires near-axial alignment. | Roughly 10 to 150 cm | Yes | Yes |
| Infrared spotting viewing IR LEDs through a camera |
Only in darkness, only against 850 nm emitters. | A few metres | Weak | Better |
| Wi-Fi access point scanning | Yes, as a heuristic. | Radio range | Impossible | Yes, throttled |
| Local network device discovery | Yes, but only on the network you joined. | Your subnet | Yes, with permission | Yes |
| Laser depth sensing time-of-flight retroreflection |
Best in the literature. No shipping app. | Roughly 1 metre | No implementation | Research only |
Notice what is missing from that table: there is no technique that finds a camera which is recording to a memory card and not transmitting anything. We come back to that.
Lens reflection: the one that mostly works
The physics is genuine. A camera lens focuses incoming light onto a sensor, and the lens and sensor stack reflect a portion of that light straight back along the path it came in. That is retroreflection, the same effect that makes cat’s eyes on a road and animal eyes in a torch beam light up. Ordinary surfaces scatter light in all directions; a lens sends it back at you. Shine a bright light, put your eye or your phone camera close to that light source, and a hidden lens returns a distinctive bright point.
An app helps with this in two modest ways: it turns on the torch and it can overlay a colour filter that makes the glint easier to pick out. It is not doing any clever computation. You could do the same thing with a torch and a red sweet wrapper.
The real limits
- Alignment. The reflection only comes back if the lens is pointing roughly at you. A camera aimed at the bed will not glint at someone standing by the door.
- Range. The research prototype that used this principle operated at roughly 10 to 150 centimetres. You are searching at arm’s length, surface by surface, not scanning a room from the middle.
- Height. One published assessment notes the method is ineffective for cameras placed high up, such as in ceilings, because you cannot get close enough or aligned enough.
- False positives. Anything small and specular glints: screw heads, glass, polished plastic, jewellery, the optics inside a smoke detector, LED lenses.
Infrared: works in the dark, against the wrong cameras
Cameras that see in the dark illuminate the scene with near-infrared LEDs. Those LEDs come in two flavours, and the difference decides whether this technique works at all.
- 850 nm emits a faint red glow that a human can just about see if they look straight at it, and that a phone camera can often see clearly.
- 940 nm is genuinely invisible. It is marketed as covert, and it costs roughly 30 to 40% of illumination range to get that invisibility.
Anyone deliberately hiding a camera picks 940 nm. That is the whole problem with this technique in one sentence.
Why your phone probably cannot see it anyway
Every phone camera has an infrared-cut filter over the sensor, because near-infrared light contaminates colour accuracy. Rear cameras have the steepest filters. Front-facing selfie cameras have historically had weaker ones, which is why the standard advice is to try the lower-quality front camera rather than the good rear one.
On iPhone specifically there is a tempting misunderstanding worth heading off. Modern iPhones do contain a real infrared camera and a 940 nm flood illuminator, in the Face ID module. That infrared sensor is not available to third-party apps for general imaging. An app gets the front colour camera, which is infrared-filtered. So an iPhone app cannot use the one genuinely infrared-capable sensor in the device.
How to try it properly. Make the room completely dark, so any night-vision camera switches its illuminator on. Open the front camera. Sweep slowly across smoke detectors, alarm clocks, air purifiers, USB chargers, picture frames and vents, looking for a small purple or white dot that is not visible to your naked eye. Expect false positives from television and air conditioning remotes, motion sensors and some smart home hubs, all of which emit infrared legitimately. And understand that a negative result tells you almost nothing, because a 940 nm camera, a camera in daylight mode, or a camera that is simply not recording right now will all show you nothing.
Network scanning, and the iPhone problem nobody mentions
This is the most useful section on this page, because it is a real, checkable difference between the two platforms that almost no app listing admits to.
On Android, Wi-Fi scanning exists
Android apps can call the system Wi-Fi scan and receive a list of nearby access points, each with its network name, hardware address, signal strength and frequency. That hardware address matters: the first half of it identifies the manufacturer, so an app can look up the prefix and say “this access point belongs to a block registered to a camera vendor”. That is a genuinely useful heuristic and it finds cameras broadcasting their own setup network.
The limits are real but manageable. The app needs location permission and location services must be switched on, and Android throttles scanning to four scans per two minutes in the foreground and roughly one every thirty minutes in the background.
On iPhone, it does not
Apple states it in a single line in its own developer documentation: “iOS does not have a general-purpose API for Wi-Fi scanning and configuration.” That is not a permission you can request or an entitlement most developers can obtain. There is no list of nearby networks available to an app, full stop.
What an iPhone app can do is narrower and worth understanding precisely:
- Read the name of the network you are currently joined to. One network, your own, not a list.
- Discover devices on that network using Bonjour and ordinary network connections, after you grant the Local Network permission that iOS has required since iOS 14. This genuinely finds an IP camera sitting on the same Wi-Fi you are on.
What this means when you are standing in a hotel room. An iPhone app can only see devices on the network your phone joined. A camera on the host’s separate private network, on a hidden network name, on a guest network isolated from yours, or on its own mobile SIM is completely invisible to it. If an iPhone app advertises that it scans for nearby camera Wi-Fi networks, it is either doing the much narrower local-network discovery and describing it loosely, or the feature does not exist. This is the single easiest way to tell an honest app from a dishonest one on the App Store.
The best method in the research, and why you cannot have it
In 2021 a team presented a method at ACM SenSys that uses the time-of-flight laser sensor in some phones to find hidden cameras. It fires the laser, looks for the abnormally strong retroreflection that a lens produces, and uses a neural network to filter out the false positives. Across a study with 379 participants it achieved:
| Method | Detection rate | False positive rate |
|---|---|---|
| Time-of-flight research method | 88.9% | 16.67% |
| K18 hardware detector, mode 1 | 62.3% | 26.9% |
| K18 hardware detector, mode 2 | 57.7% | 35.2% |
| Naked eye search | 46.0% | not reported |
That is the best published result in the field and it is the number every app in this category is implicitly promising. So it is worth being clear about why you cannot download it.
- The published code supports three specific Samsung phones. Other depth-sensing Android devices are untested.
- The authors describe it explicitly as a research prototype rather than a consumer application, requiring manual per-device calibration, and warn against relying on it for anything critical.
- There is no iOS implementation. Pro iPhones from the 12 Pro onwards do have a LiDAR scanner, but Apple’s depth APIs do not expose the raw return-intensity data the method depends on, and no third-party app has demonstrated comparable performance on iPhone.
Several other approaches exist in the literature and none of them ship either: analysing Wi-Fi traffic patterns to spot a streaming camera, moving in a pattern and looking for correlated traffic bursts, and reading channel state information, which reached 95% accuracy in 30 seconds but required custom firmware on a decade-old Nexus 5. There is also a method that detects the faint electromagnetic emanation from a camera’s image sensor clock, which is the only published family of techniques that can find a camera that is not transmitting at all. It needs a software-defined radio.
What nothing on a phone can find
Stated plainly, because this is where the category oversells hardest.
- A camera recording to a memory card. No Wi-Fi, no Bluetooth, no network presence. Not on any list, not on any scan. Only lens reflection or physical search will find it.
- A camera that is currently switched off or motion-triggered and idle.
- A camera on its own mobile data connection, which is invisible to every network-based method.
- A wired camera running down a cable to a recorder elsewhere in the building.
- Broadband radio sweeping. A phone’s radios each sit behind a filter that rejects everything outside their own band, and no operating system exposes raw wideband signal strength. An app cannot see a 1.2 GHz analogue video transmitter or any other out-of-band signal. This is a hardware limit, not a software gap, and it applies to every app on both stores.
- Ultrasound or microphone-based detection. We searched specifically for research supporting this and found none. Treat any app claiming it as unsupported.
Hardware detectors and the numbers
The handheld units sold as K18, G318, G319 and similar cost roughly $20 to $60, with professional-looking models up to $200. Inside, they combine three things: a wideband radio power detector, a ring of red LEDs with a viewing filter for lens reflection, and sometimes a magnetic probe. Two of those three are exactly what a phone app does. The broadband radio stage is the only part a phone genuinely cannot replicate.
The manufacturer’s datasheet for a G318-class unit claims 1 MHz to 8000 MHz coverage, sensitivity better than 0.03 mW and dynamic range above 73 dB. Its detection ranges are quoted in square metres of coverage rather than distance, which is a marketing figure rather than a physical one.
The measured performance is in the table above: 57.7% to 62.3% detection, with 26.9% to 35.2% false alarms. Missing four cameras in ten while crying wolf a third of the time is not a rounding error, and the study authors also observed that detectors of this class can be difficult to use correctly.
The false alarm problem has a simple cause that the manuals admit: these devices have no frequency selectivity at all. They measure total radio energy, so your own phone, the room’s Wi-Fi router, a router in the next room, a television, a smart meter or a nearby mobile mast all set them off. The recommended workaround is to move to a weak-signal area, which in a hotel room is impossible.
The fair conclusion. A cheap detector is better than nothing and better than looking around casually. It is nowhere near certainty, it will alarm on innocent things repeatedly until you stop trusting it, and it costs more than the fifteen minutes of structured searching described next, which found 46% of cameras with no equipment at all in the same study.
How to actually search a room in fifteen minutes
Cameras have to satisfy two constraints: a clear line of sight to what they are meant to record, and either a power source or somewhere to hide a battery. That narrows the possibilities far more than people expect. Work by line of sight, not by wandering.
Step 1: stand where the camera would want to be, one minute
Stand at the foot of the bed, then in the bathroom doorway, and look back. Ask what has a clean, unobstructed view of this spot from roughly chest height or above. That is a shortlist of five or six objects, and it is almost always where the camera is.
Step 2: the objects that account for most cases, six minutes
Check each of these physically, and pick them up where you can:
- Smoke detectors and any ceiling sensor. The classic, because it is high, has a clear view, and often has power. A smoke detector directly above or facing a bed rather than in the centre of the ceiling is worth a very close look.
- Alarm clocks, digital radios, docking stations and speakers facing the bed.
- USB chargers, plug adaptors and power strips, especially any that are plugged in but powering nothing.
- Air purifiers, air fresheners, humidifiers and heaters.
- Televisions, along the bezel, and anything sitting on top of one.
- Picture frames, mirrors, wall art and decorative objects with any small hole or dark spot.
- Tissue boxes, books, plants and shelf ornaments positioned with a view of the bed.
Step 3: vents, gaps and the bathroom, four minutes
Air vents, especially any that face a bed or shower. The gap between and under furniture. Shower heads, towel hooks, toiletry holders and the underside of shelves. Anywhere a small dark hole appears in a surface that should be smooth.
Step 4: the light and lens pass, three minutes
Turn the room lights off, take out your torch, and go back over the same shortlist at close range, moving the light around each object and watching for a returned glint. Then, still in darkness, sweep those objects with your front camera looking for infrared dots. Remember both passes are close-range: you are within arm’s reach of each object.
Step 5: the network pass, one minute
If you are on Android, run a Wi-Fi scan and look for network names that are obviously device-generated, and for access points whose manufacturer prefix belongs to a camera vendor. If you are on iPhone, join the room’s Wi-Fi and run a local network discovery, which will list devices on that network. Understand what a clean result means: nothing on this network right now.
Step 6: the mirror question
The fingernail test that circulates online, touching a mirror and judging whether there is a gap between your finger and its reflection, is a genuine physical difference between a first-surface and second-surface mirror, but it produces enough false results with modern coatings and thin glass that we would not make a decision on it alone. Shining a torch directly at the mirror in a dark room and looking for a space behind it is more reliable.
Where cameras are already banned
Worth knowing before you decide whether something you found is a violation or just unusual.
Airbnb banned all indoor cameras globally from 30 April 2024. That ban covers disclosed cameras as well as hidden ones, and it covers devices that are switched off. Exterior cameras and noise decibel monitors outside bedrooms and bathrooms are permitted if disclosed. So an indoor camera in an Airbnb is a policy violation regardless of whether the host mentioned it.
Hotels, short-term rentals and workplaces are governed by local law rather than a single rule, and recording in bathrooms, bedrooms and changing areas is a criminal offence in most jurisdictions. We are not lawyers and this is not legal advice, but the practical point holds: a camera in a private space is almost never something you have to negotiate about.
If you find one
Do not dismantle it, and do not take it with you. The device is evidence. Handling it can destroy fingerprints and metadata, and removing it from the property complicates every subsequent step.
Photograph and video it in place before you touch anything: the device, what it can see, and the room around it, with something for scale. Note the date and time.
Leave the room if you can. If you are in a rental or hotel and you have found a camera in a private space, get yourself somewhere else before you start making calls.
Then contact the police. Recording someone in a private space without consent is a criminal matter in most jurisdictions, not a customer service complaint. Report to the platform or the hotel as well, but the police report is the one that matters. Airbnb’s policy makes an indoor camera a violation, and the platform will act, but a violation report is not an investigation.
If this might involve someone you know, a partner, an ex-partner, a housemate or a landlord with a key, treat it as a safety situation rather than a technical one. In the United States, the National Domestic Violence Hotline is on 1-800-799-7233, or text START to 88788. In the United Kingdom, the National Domestic Abuse Helpline is 0808 2000 247 and the National Stalking Helpline is 0808 802 0300. Across the European Union, 116 006 reaches victim support. The Coalition Against Stalkerware’s guidance for survivors is that removing monitoring can be detected by the person doing it and can escalate the situation, and that you should only act when you judge it safe to do so.
What we are building
We are building a detector app for iPhone. It is not on the App Store yet, and this page will link to it the day it ships. Rather than describe it in marketing language, here is the honest split between what a phone can carry and what it cannot.
What the app will do
- Guided room sweep. A sequenced walkthrough of the seven places cameras actually get placed in short-term rentals and hotel rooms, in the order that finds them fastest, with a checklist you can hand to someone else in the room.
- Lens reflection assist. Torch on, camera framing, and an on-screen overlay that helps you hold the sweep slow enough and close enough for a retroreflection to register. The reflection is the find. The app just keeps you from sweeping too fast, which is the single most common reason people miss one.
- Infrared viewer. The front camera on most phones passes near-infrared better than the rear camera does, so the app uses it deliberately and tells you what a genuine 850 nm emitter looks like versus a remote control, a router LED, and a heater element.
- Magnetometer readout. A live field reading with the phone’s own baseline subtracted, so you can tell a mounting magnet from the steel in a door frame. The falloff is cubic, which means the reading only means something within a few centimetres. The app says so on the screen instead of in a footnote.
- Network listing. On the local network, the devices the phone can see, with vendor names resolved where the OUI is known. On iOS this is bounded by the platform. Apple’s own developer note is blunt about it: “iOS does not have a general-purpose API for Wi-Fi scanning and configuration.” What we can enumerate, we enumerate. What we cannot, we say we cannot.
- Findings log. Photos, notes and timestamps kept in one place, in a form you can hand to a host, a platform, a landlord or a police officer without retyping anything.
What the app will never claim
- That it detects a camera through a wall. It cannot, and no phone can.
- That it finds a device that is offline, recording to a local card, or transmitting on a band the phone has no radio for.
- That a clean sweep means the room is clean. It means the sweep found nothing, which is a smaller claim and the only one that is true.
- That it replaces an RF sweep with real hardware, or a professional sweep when the stakes justify one.
Not on the App Store yet. This page will link to it the day it ships.
The reason we are writing the limits down before the app exists is that the category is full of apps that do the opposite. An app that reports a detection when it has no physical means of detecting anything is worse than no app, because it converts a real worry into false confidence and then the person stops looking.
Frequently asked questions
Can a phone app really detect a hidden camera?
Partly. A phone can help you find the lens by reflection, can see near-infrared emitters through the front camera, can measure a local magnetic field, and can list devices on the same network. Those are four genuine physical signals. A phone cannot detect a camera through a wall, cannot see a device that is recording to a memory card without transmitting, and has no radio for the wideband RF sweep that dedicated hardware performs. Any app claiming otherwise is claiming something its hardware cannot do.
Do hidden camera detector apps actually work?
The useful ones work as assistants to a manual search, not as scanners. In the 2021 LAPD study presented at SenSys, a lens-reflection method identified 88.9% of hidden cameras with a 16.67% false positive rate, against 62.3% for a commercial K18 detector and 46.0% for the naked eye across 379 participants. The number worth noticing is the naked eye at 46%. Half of hidden cameras are visible to a person who is genuinely looking. The tool matters less than the looking.
How do I find a hidden camera with my phone’s flashlight?
Turn the room lights off. Hold the torch beside your eye line, not above your head, because you need to see the light coming straight back at you. Sweep slowly, about a hand’s width per second, and look for a small bright point that appears and disappears as you move. A lens returns light along the axis it came from, which is why the torch has to sit near your eye. Check smoke detectors, air purifiers, USB chargers, alarm clocks, power strips, shelf ornaments and anything with a view of the bed. Then repeat from a second position, because a lens hides at a bad angle.
Can a phone camera see infrared from a hidden camera?
Sometimes. Cameras that light a dark room with 850 nm emitters produce a faint purple glow that many phone front cameras will show, because front cameras usually have weaker infrared filtering than rear cameras. Cameras using 940 nm emitters are far harder to see, and 940 nm is now common precisely because it is invisible. The trade is that 940 nm gives up 30 to 40% of illumination range, so cheap devices still use 850 nm. Test your own phone first on a TV remote: press a button and watch the emitter through the front camera. If you see nothing, that phone will not help you this way.
Does the magnetometer trick find cameras?
It finds mounting magnets, not cameras. A phone magnetometer resolves around 0.15 microtesla per step, which is sensitive enough, but field strength falls with the cube of distance, so a reading only means anything within a few centimetres of the object. It is a close-inspection tool for checking whether a smoke detector was stuck to a magnet plate, not a way to sweep a room. Steel studs, door frames, hinges and speakers all read as anomalies.
What about detecting the camera on the Wi-Fi network?
Worth trying, easy to over-trust. If the device is on the same network you joined, and it responds to discovery, and its MAC vendor prefix is registered to a camera manufacturer, you can spot it. Three conditions, any of which can fail. A camera on a hidden SSID, on a separate guest network, on LTE, or recording locally to a card will not appear. On iOS the enumeration is narrower than on Android because of platform restrictions on Wi-Fi scanning. Treat a hit as strong evidence and a miss as no evidence at all.
Is a dedicated RF detector better than an app?
For the signals a phone has no radio for, yes, and there is no substitute. A typical handheld unit such as the G318 covers roughly 1 MHz to 8000 MHz with sensitivity below 0.03 mW and more than 73 dB of dynamic range, which is a band a phone simply cannot reach. But the LAPD study is the caution: the K18 unit tested there scored 62.3% with a 26.9% false positive rate, below the reflection method. Hardware widens what you can see and does not remove the need to search carefully. Buy the hardware if the stakes justify it, and still do the manual sweep.
Are hidden cameras legal in an Airbnb?
Airbnb banned indoor security cameras entirely, in all listings, effective 30 April 2024. Any indoor camera in an Airbnb listing today is a policy violation regardless of whether it is disclosed. Outdoor cameras must be disclosed in the listing. Local law is separate and generally stricter in bedrooms and bathrooms, where recording is criminal in most jurisdictions. If you find an indoor camera in an Airbnb, that is a reportable violation and a documentable one.
What do I do if I find one?
Do not unplug it and do not handle it. Photograph it in place, wide and close, with something in frame that fixes the location. Note the time. If you are in a rental or hotel, leave the room before you contact anyone, and contact the platform and the police rather than the host. The device may be recording you while you decide, and if the person who placed it is nearby, confronting them turns a documentation problem into a safety problem.
What if the person who placed it lives with me?
That changes the situation completely and the technical advice stops being the important part. Search from a device the other person does not have access to, and consider that changing your behaviour can itself signal that you have found something. In the US, the National Domestic Violence Hotline is 1-800-799-7233, or text START to 88788. In the UK, the National Domestic Abuse Helpline is 0808 2000 247 and the Men’s Advice Line is 0808 802 0300. Across the EU, 116 006 reaches victim support. The Safety Net project at techsafety.org, refugetechsafety.org and stopstalkerware.org all publish guidance written specifically for this case.
Related reading
- GPS Bug Detector App: What Your Phone Can Actually Find in a Car
- Bug Detector App: Can a Phone Detect Listening Devices?
Sources
LAPD and University of Southern California hidden camera detection study, ACM SenSys 2021, 379 participants. NYU VehicleSec 2025 evaluation of five commercial LTE trackers. Apple Developer Technote TN3111 on iOS Wi-Fi APIs. Airbnb camera policy update, published 11 March 2024, effective 30 April 2024. Manufacturer specifications for the G318 handheld RF detector. Facts verified 28 August 2026.
Airbnb is a trademark of Airbnb, Inc. Apple, iPhone and iOS are trademarks of Apple Inc. Android is a trademark of Google LLC. Product names are used for identification only and no affiliation is implied.
