Camera glasses announce themselves over Bluetooth. ZuckOff listens for those announcements and tells you when a lens is in the room.
■ What it spots
• Ray-Ban Meta and Oakley Meta, by the manufacturer signature in their Bluetooth advertisement
• Snap Spectacles
• Display glasses and headsets, including Quest and Vision Pro, are named in the log but never flagged: a headset is a camera you can see coming
• The full list, and how each one is recognised, is in the app
■ The evidence, shown
• Every flag lists what matched, whether that was a manufacturer ID, a service UUID or an advertised name
• Confidence is rated possible, likely or strong, and the app says which
• You can disagree with it, because the reasoning is never hidden
■ Every device, logged
• Sightings keeps a record of all Bluetooth devices heard nearby, glasses or not
• A signal timeline for each device
• Own a pair yourself? Mark them once and they stop raising alerts
■ On Apple Watch
• Check around me scans from your wrist for fifteen seconds and shows the same evidence as the iPhone
• Meeting mode, part of Pro, keeps scanning until you tap Stop and buzzes when a pair turns up
• watchOS only lets the watch listen while ZuckOff is open on its screen. With Always On that includes time with your wrist down, and the Return to Clock setting can stretch it to an hour
• With Pro, a watch face can show the last verdict from your iPhone
■ On your Mac
• ZuckOff for Mac is on the Mac App Store, for macOS 15 or later. It listens from the menu bar or the Dock
• Pro bought on your iPhone unlocks it on a Mac signed in with the same Apple Account
■ Shortcuts and Siri
• Start scan, Stop scan, Get scan status and Get suspect count work in the Shortcuts app, in automations and with Siri
• An automation can stop the scan when you get home, even with ZuckOff closed, and start it again when you leave
• Starting a scan with ZuckOff closed needs Pro with background scanning on. Without Pro the action asks to open the app
■ How close, not which way
• Signal strength gives a rough distance and no direction at all
• ZuckOff shows proximity bands rather than an arrow, because an arrow would be invented
■ What it cannot do
• Glasses advertise loudest while powering on, pairing, or leaving the case. Once paired to their owner's phone they can go quiet, so silence here does not mean nobody is recording
• A detection does not mean anyone is recording either. ZuckOff sees that a device is nearby and nothing about what its owner is doing with it
■ Your data stays on your phone
• No account, no analytics
• The log never leaves unless you export it yourself, or choose to send a hardware report for a device ZuckOff does not recognise, so new glasses can be added later
• A report shows you exactly what it contains before anything is sent
• Your iPhone shares its last verdict with your paired Apple Watch and nothing else
■ ZuckOff Pro
Scanning is free and always will be. Pro is for the times you are not looking at the screen: background monitoring, alerts, the Live Activity, the Home Screen widget, meeting mode and the watch face on Apple Watch, sighting history beyond 24 hours, and CSV export.
$9.99 per year, with the first week free. The subscription renews automatically unless it is cancelled at least 24 hours before the period ends, and renewals are managed in Settings on your device.
A lifetime option is also available: one payment, no subscription, Family Sharing on.
One purchase covers iPhone, Apple Watch and Mac.
ZuckOff is an independent app and is not affiliated with, endorsed by or connected to Meta Platforms, Luxottica, Ray-Ban, Oakley or Snap.
Terms of Use (EULA): https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
Trying to buy pro but keep seeing that the app could not reach the App Store when i try to upgrade within the app
Developer Response
Hey! Thanks so much for using app. I think it might have to to with your connection. Have you tried to change from wifi to cellular? It could also be that Apple is experiencing some issues. Give it a try within a day 😊Otherwise contact me at pawels.apps@gmail.com
Won’t run in background
Leahksparkles
I did the trial upgrade, gave the app permissions, and set it to run in the background. It does not. It shows my last scan in the widget as many hours ago unless I switch to the app again (i never closed out). Still like being able to detect them when I open the app, but.. what is the point of upgrading then?
Awareness is power
JRSJ
I think this is a great app and glad something like this finally exists
Absolutely essential
Wolodarskiii
Essential and easy security check.
ZuckOff for Mac. ZuckOff is now on the Mac App Store, for macOS 15 or later, and Pro bought on your iPhone unlocks it on a Mac signed in with the same Apple Account, with nothing more to pay. The app can send the link to your Mac for you.
Shortcuts and Siri. Start scan, Stop scan, Get scan status and Get suspect count are now in the Shortcuts app, so an automation can stop the scan when you get home and start it when you leave. Stopping works with ZuckOff closed. Starting it again without opening the app is part of Pro.
iPhones are no longer taken for camera glasses. An iPhone with an app advertising in the background can carry the same Bluetooth service code as HeyCyan camera glasses, and ZuckOff flagged it. That code now only counts when a device advertises it directly, and devices already in your log are checked again under the corrected rules.
Version 1.3.0
The developer, Pawel Szydlowski, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Linked to You
The following data may be collected but it is not linked to your identity:
Identifiers
Privacy practices may vary, for example, based on the features you use or your age. Learn More
The developer indicated that this app supports the following accessibility features. Learn More