Signals intelligence for everyone — iOS

Know when you're on camera.

Smart glasses look like glasses. Pocket cams clip to shirts. AI pendants record all day. Counterlens listens to the radio signals capture hardware can't help leaking — and maps it around you, with the evidence to back every alert.

Get Counterlens for iPhone See what it hears ↓ no subscription · no account · no data collected
SEC/01 · The problem

Seven million cameras went on faces last year.

Smart glasses stopped being a novelty somewhere between 2024 and now. Meta and EssilorLuxottica sold 7 million pairs in 2025 alone — more than triple the year before — and are scaling production toward 20 million a year. Meta holds over two-thirds of the market. This isn't a gadget story anymore. It's the ordinary eyewear on the face across from you.

7Mcamera glasses sold in 2025 by Meta & EssilorLuxottica — up from 2M total in the prior 16 months
20M+annual production capacity Meta is pushing toward by the end of 2026, with 30M discussed
69%of the smart-glasses market held by Meta (IDC) — one design, everywhere at once

You used to be able to see the camera.

That was the whole social contract. Someone raised a phone, and you knew — you could step out of frame, object, or ask them to stop. Consent was possible because capture was visible.

Now the camera is a pair of Wayfarers. The only signal left is a small indicator LED: defeatable with a sticker, invisible in sunlight or from an angle, and entirely under the wearer's control. You cannot object to what you cannot perceive. That's the gap — not that the glasses exist, but that consent quietly became impossible.

JUL 2026

Instagram moved to crack down on men covertly filming women with Ray-Ban Metas. The press now has a name for it: "pervert glasses." Fortune

AUG 2026

German rights group HateAid filed a criminal complaint against Meta, Ray-Ban and retailers, arguing the glasses are an illegal covert-recording device. Reuters

MAR 2026

Sensitive recordings captured by the glasses were routed to human workers for annotation. Privacy Guides

Your eyes are outmatched. Your phone's radio isn't. Camera glasses, pocket cams and AI recorders all leak Bluetooth identity — Counterlens listens for it, and shows you what's around you and the people with you.

SEC/02 · The instrument

A radar, not a rumor mill.

Every blip is graded — confirmed, probable, or possible — and every alert opens to the raw radio evidence that produced it. No black-box fear. Tap a device for what it can capture, how to tell it's recording, and a hot/cold locator to walk it down.

3
CAPTURE-CAPABLE DEVICES
LISTENING
Ray-Ban Meta
~2.9 m · Confirmed
CAMERA
GoPro 8462
~11 m · Confirmed
ACTIVE
Quest 3
~14 m · VR headset
NOT GLASSES
EVIDENCE

Explainable detections

Advertised name, manufacturer ID, service UUIDs, the exact rule that matched — one tap away on every alert. Audit the radar like an engineer.

STATE

Active-capture flag

GoPro-class cameras broadcast state bits. When the encoder-busy flag is set, Counterlens shows ACTIVE CAPTURE LIKELY — a live readout no other scanner ships.

TRIAGE

A Quest is not glasses

Other scanners flag sleeping VR headsets as "smart glasses nearby." Counterlens identifies Quest-family hardware and files it as informational — never an alarm.

SWEEP

60-second room sweep

A guided sweep for rentals, greenrooms, and locker areas that ends in a shareable report card — including what a passive sweep can't rule out. Start it from the Action Button.

LOCATE

Hot / cold with haptics

Geiger-style ticks speed up as you close in. Sweep a rental, a greenroom, a locker row — and walk down the broadcasting camera.

BATTERY

Scan profiles

Sipper, Balanced, or Aggressive — plain-language battery tradeoffs instead of mystery drain. Your gear? Mute it with one tap.

Recorded on a real iPhone · 23 Aug 2026

Sixty seconds, no edits, nothing simulated.

Two Meta Quest headsets in the room, both detected and marked Confirmed — and the counter still reads 0 capture-capable devices. That's the app refusing to cry wolf on hardware that isn't eyewear. Tap through and it shows you the rule it matched, the advertised name, the company ID, and the timestamp it was first heard.

Silent by design — watch the numbers, not a voiceover.

SEC/03 · What it hears

One radar. Six classes of capture hardware.

— rendered from the same signatures.json that ships inside the app. Inspect it in Settings; no hidden heuristics.

"Radio ID verified" means the manufacturer identifier comes from the official Bluetooth registry or a primary vendor spec. Heuristic entries match on advertised names and are graded lower — honestly — until verified captures land in a database update.

SEC/04 · What it can't hear

The part every other scanner mumbles.

No app can hear a radio that isn't talking. We'd rather you know exactly when the radar protects you than feel a false calm. This candor is the product.

TRUTH/01

Worn glasses can go silent

Meta glasses broadcast at power-on, pairing, and case-open — then can go radio-quiet once connected to their owner's phone. A calm radar is awareness, not a guarantee.

TRUTH/02

Detection ≠ recording

A blip means capture-capable hardware is near — not that you're being filmed. Counterlens grades confidence and shows recording tells per device instead of shouting.

TRUTH/03

Broadcasts can be faked

A $5 hobby board can imitate any advertisement. Treat every detection as advisory information, never as proof — and distrust any app that claims otherwise.

Coverage windows — when each class actually broadcasts

Meta / camera glasses
power-on · pairing · case-open
Action cams (GoPro…)
while on + hours after sleep
AI recorder pendants
maintaining phone link
burst broadcasts near-continuous intermittent
SEC/05 · Versus the field

Built past the first generation.

CapabilityCounterlensSingle-brand scannersSubscription scanners
Device coverage27 signatures · 6 classes4–5 brands, glasses onlyMeta-focused
VR headsets classified (not false-alarmed)YES — dedicated classFlags Quests as glassesNO
Confidence tiers + raw evidenceYESPartialNO
Active-capture state (Open GoPro bits)YESNONO
AI recorder pendants (Plaud, Limitless…)YESNONO
Sentry mode for venuesYESNONO
Hot/cold locator with hapticsYESNONO
Guided room sweep + shareable reportYESNONO
Action Button & ShortcutsScan · Sweep · SentryVariesNO
Battery scan profiles3 profiles, documentedUnstatedUnstated
Honest coverage-window educationIn-app field guideDisclaimer onlyNO
Pricing modelOne-time purchaseOne-time purchaseWeekly subscription
Minimum iOSiOS 17iOS 18iOS 16

Category comparison based on public App Store listings, published hands-on reviews, and app documentation as of July 2026.

SEC/06 · For spaces

Sentry Mode watches the door.

Camera glasses are chattiest at entrances — power-on, case-open, first pairing. Prop a phone or iPad by the door and Sentry Mode turns those bursts into a big, glanceable status with an event log and an optional chime.

Studios & greenrooms — protect unreleased work and off-the-record moments.
Clinics, salons, therapy rooms — client privacy as a visible policy, not a hope.
Gyms & locker areas — the places candid capture harms most.
Your dinner table — honestly, it's a great conversation piece.
SENTRY MODE · LISTENING
ALL CLEAR
No capture-capable wearables heard
SEC/07 · Custody of your data

A privacy tool that spies on you would be a joke.

0
Network callsThere is no server. The app cannot phone home because there is no home to phone.
0
Accounts, analytics, ad SDKsNothing to sign up for, nothing tracking you, nothing sold. App Store label: Data Not Collected.
0
Location permissionNot used, not requested. Your encounter history is time-stamped, never geo-stamped.
0
TransmissionsListen-only radio. Counterlens never connects to, pairs with, or interferes with any device.
1
Place your history livesLocal storage on your iPhone — readable, exportable, and deletable by you alone.
SEC/08 · Questions

Fair questions, straight answers.

Is passive scanning legal?

Counterlens listens to advertisement packets that devices broadcast publicly and unencrypted to everyone in radio range — the same packets your phone processes constantly to find headphones. It never connects, pairs, intercepts communications, or interferes. Detection is lawful listening; what you do with the information is on you, and local recording laws vary.

Will it catch every pair of Meta glasses?

No — and nobody's app can. Meta glasses broadcast reliably at power-on, pairing, and case-open, then can go quiet while worn and connected. Counterlens is honest about this window, and its coverage of action cams, pendants, and lesser-known glasses is broad precisely so the radar stays useful in the real world.

Why did another app flag my Quest as smart glasses?

Because Meta's VR headsets share manufacturer radio IDs with Meta's wearables, and naive scanners match on the ID alone. Counterlens carries a dedicated Quest signature and files it as "VR headset — not glasses," informational only. Your sleeping Quest will never wake your radar.

What does it do to my battery?

BLE scanning has a real cost, so it's yours to dial: Sipper duty-cycles (10 s of every 30 s), Balanced runs continuous deduplicated scanning, Aggressive processes every packet. Background alerting uses iOS's filtered scanning, which is lighter still.

Can someone spoof a detection?

Yes — any hobbyist microcontroller can imitate advertisement packets. That's physics, not a flaw we'll hide: every detection carries its raw evidence and a confidence grade, and the app tells you to treat hits as advisory, never as proof.

Android?

On the roadmap. The signature database is plain JSON and portable by design.

The quiet is a lie.
Listen.

Buy it once, own it. No subscription, no account, no data collected.
iPhone & iPad · iOS 17 or later.