プライバシーについて
最終更新: 未定
FingerKeys は、トラックパッドのジェスチャーをキーボードのショートカットに変えるアプリです。このページでは、インターネットに何を送るか、Mac の中に何を残すか、なぜアクセシビリティの許可が要るかを説明します。
要点
- FingerKeys がインターネットにつなぐのは、ライセンス(試用)の確認とアップデートの確認の 2 つのときだけです。
- トラックパッドでの操作・割り当てたショートカット・使っているアプリ・打ったキーは、送りません。
- ほかはすべて、Mac の中に残ります。
1. 送るもの
FingerKeys には、アクセス解析・追跡・広告・クラッシュ報告のコードがありません。アプリがする通信は、次の 2 つだけです。
ライセンスや試用の確認
ライセンスのサーバー(fingerkeys.app)に送ります。運営者は、特定商取引法に基づく表記のとおりです。
| 送るもの | いつ | 中身 |
|---|---|---|
| Mac を見分けるための符号 | 確認のたびに | Mac のハードウェア ID から作ります。ID に FingerKeys だけが使う文字列を混ぜて SHA-256 にかけた、64 桁の符号です。ハードウェア ID そのものは送らず、符号から元の ID に戻すこともできません。(すでに Mac のハードウェア ID を知っている人なら同じ符号を計算できますが、符号を見ても ID は分かりません) |
| アプリのバージョン | 確認のたびに | 例: 0.1.0 |
| ライセンスキー | キーを入れた後だけ | キーそのもの |
送らないもの: メールアドレス・名前・使っているアプリ・ジェスチャー・ショートカット・Mac の機種。
インターネットの通信にはふつう付くものとして、IP アドレス・言語の設定・アプリの名前とバージョン(FingerKeys/0.1.0)もサーバーに届きます。未定: サーバーがこれらを記録するか、記録するなら何日残すか。
確認するとき
- キーが無いとき(試用): 初めて起動したときに、サーバーに試用を問い合わせます。その後は、オンラインなら 1 日に 1 回です。
- キーがあるとき: オンラインなら 1 日に 1 回です。
- キーを入れたとき(購入ページから
fingerkeys://のリンクを開いて「有効にする」を押したときも)と、「この Mac の登録を外す」を押したとき。 - サーバーにつながらないときは、あとでもう一度試します。ライセンスは、最後に確認できてから 14 日間は使えます。
サーバーが記録するもの(設計どおりなら): キーごとに、登録された Mac の符号(3 台まで)。試用では、Mac の符号ごとに最初に試用を問い合わせた日。未定: いつまで残すか、返金のときや Mac の登録を外したときにどうなるか。
メールアドレスについて。 FingerKeys からは送りません。買うときに入力するもので、決済のサービス(Stripe)とライセンスのサーバーが受け取ります(未定: 何を保存し、いつまで残すか)。ライセンスキーをメールでお送りするために、メールを送るサービス(Resend)にも、そのアドレスとキーの入ったメールを渡します。サーバーの返事にそのアドレスが入っているときは、ライセンスのページに表示し、受け取った署名つきの印の中に入ったまま、キーチェーンに残ります。
アップデートの確認
アップデートには、オープンソースの更新の部品 Sparkle を使います。バージョンの一覧は https://fingerkeys.app/updates/appcast.xml から取ります。
- いつ: 自動の確認を許可したときは 1 日に 1 回(2 回目に開いたときに FingerKeys が聞きます。「一般」で変えられます)。「アップデートを確認…」を選んだときはその場で。
- 送るもの: アプリの名前とバージョン、そして通信にはふつう付く IP アドレスと言語の設定。Mac の情報は送りません(Sparkle の、システム情報を送る機能は切ってあります)。
- 入れ替え: 新しいバージョンは、入れると選んだ後にだけ落とします(アップデートのウィンドウで自動を選んだときは除く)。一覧と落としたファイルは、FingerKeys が使う前に、どちらも電子署名を確かめます。
購入ページ
「購入…」を押すと、ふだん使っているブラウザで購入ページが開きます。ふつうのウェブページを見るのと同じで、扱うのはそのページです(アプリではありません)。未定: ページの運営者と、そのページ自身のプライバシーの説明の場所。
このウェブサイト(fingerkeys.app)
このウェブサイトでは、Cookie を使わないアクセス解析(Cloudflare Web Analytics)で、ページの閲覧の数・参照元・見られたページ・国・表示の速さなどを数えます。FingerKeys のアプリには、アクセス解析のコードはありません。
2. Mac の中で読むもの・読まないもの
- トラックパッド。 指が触れている間、指の位置と、macOS が知らせるジェスチャーの動き(スワイプ・タップ・ピンチ・回転)を読んで、ジェスチャーを見分けます。メモリの中で扱うだけで、保存せず(「タッチの確認」で「直前のタッチを保存」を押したときを除く・4 を見てください)、送りません。
- 前面のアプリ。 ジェスチャーを見分けるたびに、どのアプリが前にあるかを見て、どのショートカットを使うかを決めます。アプリの名前は Mac の中だけで使い、履歴(直近 20 件)に出ます。履歴はメモリの中だけです。
- キーボード。 ほかのアプリで打つキーは見ません。キーを押したイベントも受けません。例外は 1 つだけ: FingerKeys 自身のウィンドウでショートカットを記録している間は、そのウィンドウで押したキーを読みます。記録のためだけです。
- 送るキー。 あなたが設定したショートカットだけです。
- macOS の設定。 トラックパッドと Dock の設定を、読むだけで読みます。macOS がすでに使っているジェスチャーを知らせるためです。変えることも、送ることもしません。
- 使わないもの: カメラ・マイク・位置情報・連絡先・画面の収録。ほかのアプリのウィンドウの中身も読みません。
3. アクセシビリティの許可を何に使うか
次の 3 つに使い、ほかには使いません。
- トラックパッドのジェスチャーのイベントを受けるため。
- 割り当てたジェスチャー(3 本指以上)の指によるスクロールを止めるため。前面のアプリが一緒にスクロールしないようにします。
- 設定したショートカットを前面のアプリに送るため。
「入力監視」の許可は要りません。許可は、システム設定 › プライバシーとセキュリティ › アクセシビリティで、いつでもオフにできます。オフの間、FingerKeys は動きません。
4. Mac の中に残るもの
| 場所 | 中身 |
|---|---|
~/Library/Application Support/FingerKeys/settings.json | 割り当て(ジェスチャー・ショートカット・名前・効かせるアプリ〔アプリの識別子で〕)・感度・描いた形・言語・外観・はじめの案内を見せたか。読めるのは、あなたのアカウントだけです。 |
| ログインキーチェーン(項目名「FingerKeys」) | ライセンスキー(入れたとき)・ライセンスのサーバーから受け取った署名つきの印(メールアドレスが入ることがあります)・FingerKeys が最後に見た時刻・ライセンスが止められた理由。FingerKeys は、これらを同期するようには求めていません。 |
FingerKeys の macOS の設定(~/Library/Preferences) | ウィンドウを最後に置いた位置。更新の部品の設定(自動で確認するか・最後に確認した時刻など)。 |
~/Library/Caches | 更新の部品が落としたアップデート。 |
| タッチの確認(メニューバーから、または「一般」›「詳細設定」) | 「タッチの確認」のウィンドウを開いている間だけ、FingerKeys のフォルダに記録ファイル probe.log を書きます: バージョン・許可の状態・ジェスチャーの名前・1 回のタッチの要約(指の数・時間・動き)・スリープと復帰の時刻。「直前のタッチを保存」を押したときだけ、直前 15 秒の指の位置のファイルを作ります。どちらも送りません。 |
| メモリの中だけ | 履歴(直近 20 件のジェスチャーと、そのとき前にあったアプリの名前)。FingerKeys を終了すると消えます。 |
すべて消すには。 別の Mac で使えるように登録の枠を空けたいときは、アンインストールの前に、ライセンスのページで「この Mac の登録を外す」を押します。そのあと、FingerKeys を終了し、アプリを削除し、~/Library/Application Support の FingerKeys のフォルダを削除し、キーチェーンアクセスで項目名「FingerKeys」のものを削除し、~/Library/Preferences の FingerKeys のファイルを削除します。
5. 問い合わせ先と、変えたとき
- 問い合わせ先: support@fingerkeys.app
- このページを変えたときの知らせ方: 未定
- 法律の言い回し(責任者・適用される法律・自分のデータを見る・直す・消す権利・保存する期間): 未定