The short answer
Snap Spectacles are camera-equipped smart glasses that stay paired to a phone or operate as a standalone augmented-reality device. To do that, they broadcast Bluetooth Low Energy (BLE) advertisements — the same kind of public radio signal every wireless device emits to be discoverable. Those advertisements carry identifiable patterns, including a service UUID associated with Snap hardware. An app that knows the pattern can match it against a registry of known camera-glasses fingerprints and alert you, without ever connecting to or interfering with the device.
That is how Glasses Radar detects Snap Spectacles.
How Snap Spectacles differ from Ray-Ban Meta
Both are camera glasses, but they are built differently, and that changes how they show up on the air.
- Ray-Ban Meta is a consumer product designed to look like ordinary Wayfarers. It leans heavily on its paired phone and broadcasts manufacturer-data byte patterns over BLE.
- Snap Spectacles are aimed at developers and creators building AR "Lenses." The current generation runs Snap OS and can operate more independently, with an emphasis on augmented-reality overlays rather than passive lifelogging.
For detection, the practical difference is the signature. Ray-Ban Meta is best identified by its full manufacturer-data template. Snap Spectacles are reliably identified by a BLE service UUID that Snap hardware advertises. Both are radio signatures; they just live in different fields of the same broadcast.
What detection methods exist
Visual identification
Snap Spectacles are more visually distinctive than Ray-Ban Meta — the frames are chunkier to accommodate the AR waveguide displays and cameras. In good conditions you may spot them by sight.
Limitation: "In good conditions" does a lot of work. Across a crowded room, at a distance, or with a wearer who is turned away, visual identification is unreliable. And there is no recording indicator you can count on seeing.
Bluetooth company-ID matching
Some open-source scanners flag devices by their 2-byte company identifier. This is a blunt instrument.
Limitation: A company ID is shared across every device from that manufacturer. It cannot tell camera glasses apart from earbuds or other accessories, which produces false positives and, when a device stops actively advertising, false negatives.
Service-UUID and byte-fingerprint matching (Glasses Radar)
Glasses Radar matches Snap Spectacles on their advertised service UUID, a far more specific signal than a company ID, and applies the same persistence check it uses for other hardware: several consistent sightings before it commits to an alert. That filters out stray packets and lookalike devices.
On Android, Glasses Radar adds Wi-Fi signal detection as a second layer. When glasses are actively streaming or offloading captures, they generate Wi-Fi activity that indicates an "active" state — a stronger signal than BLE presence alone. On iOS, BLE scanning is limited to the foreground by Apple's platform rules, so detection works while the app is open.
Comparison table
| Company-ID apps | Glasses Radar | |
|---|---|---|
| How it flags Snap | 2-byte company ID (if matched at all) | BLE service UUID + persistence check |
| False positives | Common (earbuds, other accessories) | Filtered by signature depth |
| Active-state detection | No | Yes (Android — streaming/offloading) |
| Ray-Ban Meta too | Partial | Yes (full byte-fingerprint) |
| Price | Free / open-source | Free |
What detection cannot do
No detection app can prove someone is recording you. Snap Spectacles can capture to onboard storage with little or no wireless offload, and a device in that state emits minimal detectable signal. Detection tells you camera-equipped hardware is present and, on Android, whether it is doing something visible on Wi-Fi. It does not tell you the camera is on or pointed at you.
Presence is awareness, not proof. We would rather say that plainly than oversell it.
What to do if you're alerted
- Stay calm. An alert means matching hardware is nearby, not that you are being recorded.
- Read the context. A developer meetup and a locker room are very different situations.
- Move if you're uncomfortable. You are never obligated to stay somewhere you feel surveilled.
- Don't confront based on an alert alone. You cannot know the camera's state from presence.
- Tell venue staff if you are somewhere with a no-recording policy — see where smart glasses are banned.
Frequently asked questions
Does it detect standalone AR mode? Yes. Whether Spectacles are paired to a phone or running standalone, they still broadcast BLE advertisements to be discoverable, and that is what Glasses Radar reads.
Will it detect Spectacles that are powered off? No. A powered-off device broadcasts nothing. Detection requires the glasses to be on.
Can the wearer tell they've been detected? No. Glasses Radar passively listens to public broadcasts. It never connects to, pings, or interacts with the device.
Is it legal to use? Yes. It reads the same public radio signals every nearby phone already receives — no interception, no stored-data access, no connection to any device. For more on smart-glasses recording laws, see are smart glasses legal?.