姿勢アプリのプライバシー:インストール前に確かめること — Kamae
Mac のカメラを使う姿勢アプリを入れようと思っているなら、映像がどうなるかを確かめるのは正しい判断です。このガイドは短くまとめます:カメラを使う姿勢アプリが映像をどう扱うか(2 種類)、インストール前に確かめるべき 4 つのこと、そして Kamae が映像をどう Mac の中に閉じているか。
短い答え:正しく作られた Web カメラ方式の姿勢アプリは、Mac のメモリ上で映像を解析してすぐに捨てます。映像が Mac の外に出ることはありません。悪く作られたものは、解析のためサーバーへ映像を送ります。差はあいまいでありません。アプリの解析にインターネットが必要なら、あなたの映像は Mac の外に出ます。
2 つの方式
カメラを使う姿勢アプリは大きく 2 つに分かれます。
- 端末内のみ。 1 フレームずつメモリで読み、いくつかの数値(首がどれだけ落ちたか、画面にどれだけ近づいたか、肩がどれだけ傾いたか)にし、設定した基準と比べ、破棄します。保存もアップロードもしません。アプリがネットにつながっても、カメラ映像ではなく、ライセンス確認や更新確認のためです。
- サーバー側で解析。 各フレームをリモートサーバーへ送り、そこで大きなコンピュータビジョン・モデルが姿勢データに変換し、結果をアプリへ戻します。会社側のモデルは正確になりますが、あなたのデスクでの姿が毎回ネットワーク越しに出ていくことになります。これは姿勢アプリではなく、Web カメラ機能を備えたサービスです。
あいだはありません。解析にネットワークが要るなら、映像は Mac の外に出ます。要らないなら、出ません。
カメラが使えないときは着席タイマー(立つ時間だけ知らせる時計)にフォールバックするアプリもあります。このモードはあなたを「見ない」のだから、漏れるものもありません。
インストール前に確かめる 4 つのこと
ソースコードを読む必要はありません。4 つの確認で十分です。
### 1. プライバシー画面を、じっと読む
アプリの設定やプライバシー画面を開き、平易な言葉で何が書いてあるか確認します。「フレームは端末内で処理される」「映像はアップロードされない」「画像は保存されない」といった文言を探す。「あなたのデータはサービス向上のために利用されることがあります」「業界標準の分析を使用しています」など曖昧なら、「No」と解釈してください。
### 2. カメラのランプを見る
Mac では、カメラのランプはハードウェア制御で、ソフトウェアから消すことはできません。ランプが点いているなら、カメラはデータを出していて、そのデータを Mac 内の何かが受け取っています。アプリを数分動かし、ランプを見ます。
良いアプリは 30 秒ごとにおよそ 1 秒だけカメラを開き、ランプもそのリズムで点滅します。悪いアプリはログは消えません。常時ストリーミングしているからです。
間隔を変えられるなら、30 秒に 1 回に設定して、ランプがその通りに点滅するか確かめます。ランプが消えないなら、必要以上にカメラを使っています。
### 3. 通信を見る
ネットワーク監視ツール(macOS 標準のもの、シンプルな無料のものもあります)を開いて、アプリを数分動かします。表示されるのは、カメラ映像以外のとき——ライセンス確認・更新確認・あなたが送ったフィードバック——だけのはずです。
カメラの稼働中に小さなパケットが定期的に出ていくなら、それはフレームがアップロードされている兆候です。
### 4. アプリ内の通信ログを見る
良いアプリは、アプリ内で実際に行った通信の一覧を見せます。「通信ログ」「ネットワークログ」「プライバシーログ」などの画面を探します。すべての通信がタイムスタンプと接続先つきで並び、ライセンス確認・更新確認・あなたが送ったフィードバックとして説明がつくなら、問題ありません。ログがない、非表示にしている、開発者しか見えない、というなら赤信号です。
Kamae の扱い
Kamae は「端末内のみ」側に作っています。Kamae のサーバーは存在しません。
各フレームはメモリで読み、3 つの数値(首の落ち込み・のめり込み・かたむき)にされ、あなたの基準と比べ、破棄します。画像は保存しません。映像もアップロードしません。Mac のカメラランプが点くのは、Kamae が見ている 1 秒ほどだけです。デフォルトは 30 秒に 1 回。崩れているときは 10 秒ごとに確認し、電池で動いているときは間隔が 2 倍になります。
利用状況の計測も、分析も、インストール ID も、A/B テストもありません。Kamae を何人が使っているか、どの機能が押されているか、どこの国か、私たちは知りません。見張るより、直接うかがいます。
Kamae はネットにつながりますが、3 つのことに限られます。そして、必要なときだけです。
- ライセンスの確認。 ライセンスキーを入れたときと、その後ときどき。販売代理の Polar に対し、キーが有効かを確認します。小さなリクエスト 1 回で、結果は Mac にキャッシュされます。
- 更新の確認。 1 日 1 回、Kamae は更新サーバーに新しい版が出ているか聞きます。リクエストに含めるのは現在の版番号だけです。
- ご意見。 あなたが選んだときだけです。設定 → ご意見から、メッセージ・エラー報告・その両方を送れます。ボタンを押すまで何も送りません。
すべての通信は、設定 → プライバシー → 通信ログ で、タイムスタンプと接続先つきで一覧できます。心当たりのない記録があれば、それはバグなので教えてください。
ネットワークを完全に切っても、Kamae は姿勢モニターとして動きます。更新とライセンスの確認ができないという警告は出ますが、カメラの解析はネットワークを必要としません。
CPU と電池
Kamae はモダンな Mac なら気にならない軽さです。M4 Mac mini で 1 時間、カメラを既定の周期で開いた状態で動かしたときの CPU は平均 0.5%。MacBook を電池で動かしているときは周期が半分になるので、もっと軽くなります。一番コストがかかるのはカメラの起動で、30 秒に 1 秒だけです。
Kamae が「やらない」こと
Kamae は医療機器ではありません。座り方に気づくための習慣づくりの道具です。診断や対処、予防を目的としたものではありません。痛みがある場合は専門家にご相談ください。
また、匿名のテレメトリでもありません。ご意見を送ると、FUNBREW の本物の人間が、書かれたメッセージとアプリの版・macOS の版を受け取り、それ以外は受け取りません。
試してみる
Kamae を試す
Kamae は Mac のメニューバー常駐のアプリで、カメラであなたの姿勢を静かに見守ります。映像は Mac の外に出ません。14 日間無料で試すか、US$19 で買い切りで購入できます。