ZuckOff: Bluetooth を通じたカメラ搭載スマートグラスの検出
ZuckOff は、周囲にカメラ搭載のスマートグラスが存在する場合にユーザーに警告するプライバシー重視のモバイルアプリです。このアプリはウェアラブルハードウェアが発信する Bluetooth Low Energy (BLE) 広告を監視し、既知のメーカー固有のシグネチャと照合することで特定のデバイスを識別します。
ZuckOff によるスマートグラスの検出方法
ZuckOff は Bluetooth シグナルを監視し、既知のハードウェアシグネチャと一致するデバイスをマークすることで、ウェアラブルカメラを識別します。アプリはアカウントの登録を必要とせず、すべてのデータをデバイス上でローカルに処理します。
対応しているハードウェアシグネチャ
アプリはメーカーIDと Service UUID のデータベースを使用して、特定のブランドのスマートグラスを識別します:
| シグネチャ | 識別されたハードウェア |
|---|---|
0x0D53 |
Luxottica: Ray-Ban Meta, Oakley Meta |
0x058E |
Meta Platforms Technologies のウェアラブルデバイス |
0x03C2 |
Snap: Spectacles |
0xFD5F |
Oculus VR に登録された Service UUID |
これらの高信頼性のシグネチャに加えて、アプリは「Spectacles」、「HeyCyan」、「VisionPro」、「VistaView」などの製品名に基づいてデバイスを識別できますが、これらは低い信頼度でフラグが立てられます。
主な機能と動作
ZuckOff は、ユーザーが記録されているかどうかを判断するための Bluetooth 環境の監視とログ記録を支援する複数のツールを提供します。
- リアルタイムアラート: アプリはバックグラウンドアラート、ホーム画面ウィジェット、ロック画面のライブアクティビティを iOS ユーザーにサポートしています。
- 証拠のログ記録: すべての検出には、裏付けとなる Bluetooth 証拠が含まれており、ユーザーが検出の正当性を確認できます。また、スマートグラスかどうかに関わらず、検出されたすべての Bluetooth デバイスをログに記録します。
- 統合機能: Siri、Shortcuts アプリ、またはカスタム自動化からスキャンをトリガーできます。
- カスタマイズ: スマートグラス所有者は、自分のデバイスを「既知」としてマークすることで、アラートが発動しないように設定できます。
- データのポータビリティ: 完全なデバイスログは CSV ファイルとしてエクスポート可能です。
技術的な制限
検出は記録が行われていることを保証するものではなく、シグナルが検出されないからといってプライバシーが保証されるわけでもありません。アプリの効果はハードウェアの広告動作に依存します:
- シグナルの変動性: グラスは電源投入時、ペアリング時、充電ケースから取り出した時などに最も検出されやすくなります。多くのデバイスは着用時に継続的に広告を送信しますが、一部のスタンドアロンモデルは無音のままです。
- 方向性の欠如: シグナル強度(RSSI)は距離の概算にはなりますが、デバイスの具体的な方向を示すものではありません。
- 誤検出/漏れ検出: 検出はハードウェアの存在を示すものであり、カメラが現在アクティブであるとは限りません。逆に、「静かな」環境でも記録が行われていないとは限りません。
コミュニティの反応と代替手段
リリース後、技術コミュニティの Hacker News では、ブランド戦略、倫理、既存の代替手段について混合した反応が寄せられました。
代替ツール
ユーザーは、GitHub 上の yj_nearbyglasses や IzzySoft リポジトリ経由で入手可能な「Nearby Glasses」アプリなど、同様の機能を提供する既存のオープンソースプロジェクトや Android アプリを指摘しました。
批判的な視点
一部のユーザーは、このアプリの「バイブコード化」された性質に疑問を呈し、マーケティング商品の販売や AI 生成と見られる UI を挙げました。あるコメント者は次のように述べています:
"なぜ、長期間存在しているオープンソースの同じ機能を持つものよりも、この怪しげなバイブコード化されたプロプライエタリアプリを使うのか分からない"
他の議論では、記録が普遍化する社会的影響について議論され、スマートフォンがカメラに「撮影禁止」の要求を送信し、記録を自動で顔ぼかしするような Bluetooth 標準の導入を提案する声もありました。
使用状況の正当化
プライバシー懸念がある一方で、一部のユーザーは、従来のカメラマウントが不実用なグライダー飛行訓練の POV フィルム記録など、特定のプロフェッショナルまたは趣味的な用途ではこれらのデバイスの使用を正当化しています。
Sources
関連
- Dispatch
- Dispatch
- プロジェクト
- Dispatch
- Dispatch