The short answer

If someone near you is wearing Ray-Ban Meta smart glasses, their hardware is constantly broadcasting Bluetooth signals to stay connected to the paired phone. Those signals contain identifiable byte patterns. An app that knows what to look for can match those patterns against a registry of known camera-glasses fingerprints and alert you — without connecting to, intercepting, or interfering with the device.

That is what Glasses Radar does.

Why detection matters now

Over seven million pairs of Ray-Ban Meta smart glasses were sold in 2025. In January 2026, the BBC and The Independent published investigations documenting men secretly filming women using these glasses for "rizz cam" content — recording strangers without consent and posting the footage online. In June 2026, journalist Joanna Stern demonstrated a cottage industry of LED-removal services across 30 U.S. states, making the recording indicator light invisible.

The single LED that was supposed to warn bystanders has been proven unreliable. Radio-based detection works regardless of whether the LED is visible, covered, or physically removed.

What detection methods exist

Visual identification

You can sometimes spot the slightly thicker temple arms of Ray-Ban Meta glasses compared to standard Ray-Bans. When recording, a small white LED illuminates near the right lens. In practice, this is difficult to see from more than a few feet away, especially in bright environments.

Limitation: The LED can be taped over or physically removed. As of July 2026, Meta issued a firmware update that disables the camera if the LED circuit is tampered with — but the update only applies to connected devices that accept it, and does nothing for glasses that stay offline.

Bluetooth company-ID matching

Several open-source tools scan for Bluetooth Low Energy (BLE) advertisements and flag devices whose 2-byte company identifier matches Meta's registered ID (0x004C for some peripherals, though Meta glasses use their own company data).

Apps using this method: Nearby Glasses, NoPeek, No Glasshole.

Limitation: A 2-byte company ID is not unique to camera glasses. It matches every BLE device from the same manufacturer — including Quest VR headsets, earbuds, and other accessories. This produces false positives. Conversely, when glasses are already connected to a phone and stop actively advertising, they may not be detected at all.

Full byte-fingerprint matching (Glasses Radar)

Glasses Radar goes deeper than the company ID. It matches the full manufacturer-data byte template in the BLE advertisement — a multi-byte pattern that is specific to camera-glasses hardware. It also requires several consistent sightings before committing to an alert, filtering out stray packets from lookalike devices.

On Android, Glasses Radar adds a second layer: Wi-Fi signal detection. When Ray-Ban Meta glasses are actively streaming, importing captures, or offloading photos to the paired phone, they generate Wi-Fi activity that is detectable. This "active" state is a stronger signal than BLE presence alone.

Comparison table

| | Company-ID apps | Glasses Radar | |---|---|---| | Detection method | 2-byte BLE company identifier | Full byte-fingerprint + Wi-Fi (Android) | | False positives | Common (Quest headsets, earbuds, other Meta devices) | Filtered by pattern depth + persistence | | LED taped over | Still detects presence | Still detects presence | | LED removed | Still detects presence | Still detects presence | | Active-state detection | No | Yes (Android — detects streaming/offloading) | | Snap Spectacles | Some support | Yes (Service UUID match) | | Price | Free / open-source | Free |

What detection cannot do

No detection app can prove that someone is actively recording you. A device that is capturing to onboard storage with no wireless offload emits minimal detectable signal. Detection tells you a camera-equipped device is nearby — not that it is pointed at you or that the camera is on.

This is an important distinction. Presence is the best honest signal available from outside the device. It gives you awareness, not proof.

What to do if Glasses Radar alerts you

  1. Stay calm. An alert means matching hardware is nearby. It does not mean you are being recorded.
  2. Assess the context. Is this a coffee shop, gym, changing room, or public transit? Context determines how concerned you should be.
  3. Move if you're uncomfortable. You are not obligated to stay in a space where you feel surveilled.
  4. Do not confront or accuse. You cannot know whether the camera is active based on an alert alone. Confrontation based on device presence is not appropriate and may violate the app's terms of use.
  5. Report to venue staff if you are in a private space (gym, bar, school) that has a no-recording policy.

Frequently asked questions

Does it work on iPhone? Yes, with one limitation. iOS restricts BLE scanning to the foreground, so Glasses Radar detects presence while the app is open. The Wi-Fi "active" signal is available only on Android due to platform API restrictions imposed by Apple — this is not something we chose.

Will it detect glasses that are turned off? No. A powered-off device does not broadcast BLE signals. Detection requires the glasses to be on and communicating with their paired phone.

Can the wearer know they are being detected? No. Glasses Radar passively listens to publicly broadcast signals. It does not connect to, ping, or interact with the detected device in any way.

Is it legal to use? Yes. Glasses Radar reads the same public radio broadcasts that every nearby phone, laptop, and headphone already receives. It does not intercept communications, access stored data, or connect to any device.