Android & iOS — $1.99

Detect smart glasses.
Guard your privacy.

Know when camera-capable smart glasses are recording near you. Real-time Bluetooth alerts — no cloud, no account, works right out of the box.

No account No cloud Background scanning 100% on-device
9:41
Nearby Glasses Alert
LIVE
Monitoring nearby BLE devices...
👓
Meta Ray-Ban
-62 dBm · ~2.1 m
92%
🕶️
Snap Spectacles
-74 dBm · ~4.7 m
87%
👓
BLE Device
-92 dBm · ~15 m
38%
Glasses detected nearby Meta Ray-Ban · ~2.1m · High confidence
<30sSetup time
15+Brands detected
100%On-device privacy
0Servers needed

Up and running in under a minute.

No account, no setup wizard. Three taps and you're protected.

Step 01

Install & grant permissions

Download from Google Play or the App Store. Allow Bluetooth and notification access — nothing else required.

Step 02

Tap Start Scan

One tap starts continuous BLE scanning. Close the app — detection keeps running silently in the background.

Step 03

Get instant alerts

When camera-capable smart glasses are detected nearby, you receive an immediate notification — even with your screen off.

Every major smart glasses brand.

Detection uses manufacturer BLE IDs, service UUIDs, and name keywords — and expands automatically through over-the-air rule updates.

👓
Meta Ray-BanStories, Smart Glasses 2nd gen
🕶️
Snap SpectaclesGen 5 & newer
🥽
VuzixBlade, M-Series
👓
XREAL / NrealAir, Air 2 series
🥽
RokidMax, Station Pro
🕶️
RayNeoAir, X2
👓
Solos / AirGoSmart Glasses
More via OTARules update automatically
Always current — no app update needed

Detection rules are fetched over-the-air each scan start. New 2025/2026 models get covered the moment rules are published — without reinstalling.

Built for the real world.

Every feature is built around one goal: keep detecting, even in your pocket, through Doze mode, reboots, and everything Android throws at it.

Doze-proof background scanning

Hardware-level BLE scan filters bypass Android's aggressive battery optimizer. Detects when other apps go silent.

Confidence scoring

Manufacturer IDs, service UUIDs, RSSI, and name keywords are combined into a confidence score. Only meaningful matches alert you.

Distance estimation

RSSI-based distance shows how far detected glasses are — from sub-1m to 200m — using a corrected indoor path-loss formula.

Smart alert cooldown

Configurable per-device cooldown (20s – 5min) prevents repeated alerts for the same device. Stay informed without spam.

Boot auto-resume

If scanning was active when you restart your phone, the app resumes automatically. Protection is never accidentally off.

Sensitivity modes

Strict, Balanced, or Relaxed — choose the right tradeoff between precision and coverage for your environment.

Designed to protect, not to collect.

Every architectural decision defaults to privacy. The app is built to find glasses — not to track people.

No account or sign-in

Zero sign-up, zero personal profile, zero identifying data collected. Install and go.

Hashed MAC addresses

Raw Bluetooth identifiers are never stored. All addresses are one-way hashed — they can't be reversed or linked to a person.

100% on-device processing

All BLE scanning and detection runs on your phone. Nothing is sent to a server for analysis. Ever.

No analytics or ad SDKs

No Firebase, no Adjust, no third-party tracking inside the app. Internet is only used for detection rule updates.

Common questions.

Everything you need to know before downloading.

Does this drain my battery?
The app uses hardware-level BLE scan filters which are power-efficient. Battery impact is typically minimal — comparable to always-on Bluetooth accessories like fitness trackers. Exact use varies by device and scan duration.
Does it need internet to scan?
No. Live BLE scanning works entirely offline. Internet is only used occasionally to fetch updated detection rules. If unavailable, the last cached rules are used with no disruption to scanning.
Will it detect every pair of smart glasses?
No detection system is perfect. The app covers all major brands that broadcast identifiable BLE signals. Glasses with BLE disabled or that don't advertise won't be detected. Coverage improves continuously via OTA rule updates.
Does it keep scanning when I close the app?
Yes. Scanning runs as an Android foreground service — closing the app doesn't stop detection. Notifications are delivered even with the screen off. On iOS, background scanning behavior follows Apple's system limitations.
What happens after I reboot my phone?
On Android, if scanning was active before the reboot, the app resumes automatically after boot. No manual restart needed — your protection restores itself.
Why do some Meta alerts show as uncertain?
Some Meta BLE manufacturer IDs are shared across Quest headsets and Ray-Ban smart glasses. When only the generic Meta ID is seen (without the Luxottica or glasses-specific service UUID), the app flags it as possibly a VR headset. The app is honest about what it can and can't confirm.
Is my personal data safe?
Yes. No personal data is collected, no analytics run inside the app, MAC addresses are one-way hashed and never stored raw, and no data is shared with third parties. All detection happens on your device.

Start detecting in under 30 seconds.

$1.99. No account. Background scanning. Available on Android and iOS.