プライバシーポリシー
2026-10-05
MINISTRY OF GOOD VIBES LLC(以下「当社」)は、Deck Pointer アプリと deckpointer.com のウェブサイトを運営しています。このページでは、それぞれが扱うデータの内容、理由、そしてあなたにできることを、平易な言葉で説明します。
責任者について
Deck Pointer は、アメリカ合衆国ワイオミング州に登録された MINISTRY OF GOOD VIBES LLC が制作しています。本ポリシーにおいて、当社はウェブサイトの待機リストに関するデータ管理者であり、アプリのクラッシュレポートについては下記の処理者の委託元です。
データに関するご質問・ご請求は hello@deckpointer.com までご連絡ください。
要約
アプリの操作機能はインターネット接続なしで使えます。スマホから PC や Steam Deck へ Bluetooth で直接入力を送り、当社がその入力を見ることも、当社のサーバーを経由することもありません。
公開版は利用イベントを PostHog に、クラッシュレポートを Sentry に送信します。機能の利用状況を把握し不具合を直すためです。Bluetooth 入力、プリセット、Action の内容は送信しません。
ウェブサイトは、あなたがiOS 待機リストのフォームに自分でメールアドレスを入力した場合のみ、依頼された iOS テスト招待や更新のお知らせを送る目的でのみ、それを保存します。
無料ゲームのメールに登録すると、サイトはメールアドレスと設定をアカウントに保存します。アカウントはいつでも削除できます。広告、広告トラッカー、サイトをまたぐ追跡はありません(サイトでもアプリでも)。利用状況の分析には、アプリのインストールまたはブラウザーごとのランダムな識別子を使い、メールアドレスは使いません。データと提供事業者は以下のとおりです。
スマホに残るもの
Deck Pointer は必要な情報をすべてローカルに保存します:テーマ、スクロール設定、コントロールプリセット、ペアリング済みのコンピューター一覧(各項目にはその Bluetooth アドレスと発信される端末名が含まれ、再接続やレイアウトの記憶に使われます)。
録画された Action(ワンタップ再生用に記録されたクリック、待機、キー入力)は、端末の安全な鍵ストア(Android では Android Keystore、iOS では Keychain)に紐づく鍵で AES-256-GCM 暗号化されたファイルに保存されます。その鍵はスマホから外部に出ることも、書き出すこともできません。Action には入力したパスワードが含まれる場合がありますが、だからこそ暗号化しています——端末の外に出ることも、当社が読み取ることもありません。
これらはいずれもクラウドにバックアップされません——Android 標準のバックアップ機能や「新しい端末での復元」は Deck Pointer では無効化されており、iOS でも同じデータが iCloud および端末バックアップから除外されています。アプリをアンインストールすればすべて消去されます。アカウントがないため、閉じるアカウントもありません。
Bluetooth 経由でやり取りされるもの
Deck Pointer は標準的な Bluetooth HID デバイスとしてコンピューターとペアリングします——物理的なマウスやキーボードと同じ接続方式です。送信されるのは HID 入力レポートのみです:カーソルの動き、ボタンとスクロールの状態、キーボードのスキャンコード、ゲームパッドの軸とボタン。入力したテキストは、物理キーボードが送るのと同じキー入力に変換されます。
この接続はスマホとコンピューター間のみです。当社のサーバーを一切経由せず、当社はそれを見ることも記録することもできません。
クラッシュレポート
アプリがクラッシュすると、当社のクラッシュレポート提供元である Sentry(Functional Software, Inc.、EU でホスト)にエラーレポートを送信します。レポートに含まれうる情報:スタックトレース、アプリのバージョン、端末モデル、Android または iOS のバージョン、スマホの言語設定、Sentry が生成するランダムなインストール ID(お名前やアカウントとは無関係——アカウント自体が存在しません)、そして直近のアプリ操作の短い履歴(「3台のデバイスがボンド済み」など、端末名や Bluetooth アドレスは含まれません)。接続が切れ続ける、または復旧できない場合は、同じ短い履歴と接続先コンピューターの種類(名前は含みません)を添えた警告を1件送信し、クラッシュがなくても状況を把握できるようにします。
スクリーンショット、画面録画、Sentry の「デフォルト PII 送信」オプションはいずれも有効にしていないため、お名前・メールアドレス・正確な位置情報がレポートに含まれることはありません。
これはひとえに、不具合を見つけて直すためです。法的根拠は、アプリを正常に動作させ続けるという正当な利益です。
アプリから問題を報告した場合(設定、接続パネル、ペアリングガイド)、Sentry にはフォームに表示された内容だけが送られます:選んだ症状、選んだ Steam Deck のモデルと SteamOS のチャンネル、入力した OS のバージョンまたはコンピューターの説明、任意のメモ、添付した写真、上記のアプリと端末の情報、電話やコンピューターを再起動したかどうか、電話が起動してからのおおよその時間(10分未満、1時間未満、1日未満、それ以上)、サポートコード、接続先コンピューターの種類とその Bluetooth スタックのバージョン(例:「BlueZ 5.85」)、電話の接続方法(Bluetooth または Wi-Fi)、Wi-Fi が設定済みかどうか、最後に正常に接続できてから失敗した Bluetooth 接続の回数、直近の接続の履歴(端末に保存された直近数百件の接続ステップ。名前やアドレスは含みません)です。「報告を送信」を押すまで何も送信されず、メモにご自身で書かない限りメールアドレスは含まれません。
利用状況の解析
公開版のアプリとこのサイトは、利用イベントを PostHog(PostHog, Inc.、米国で処理)に送信します。アプリはライフサイクル、接続の試行と成功、ペアリングの完了、接続の失敗・切断・切断の繰り返し、トラックパッド・ライブ入力・ゲームパッドの初回使用、プリセットの選択、レイアウトの保存、Action の実行、初期設定の各ステップ(開始、デバイスの種類の選択、Bluetooth 権限の許可または拒否、スキップまたは完了)を記録します。Android では、初期設定で通知が許可されたかどうかも送信します。接続が終わると、アプリは終わり方、接続時間、入力があった秒数を送信します(入力内容そのものは送信しません)。また、接続ウィザードとペアリングの各ステップ、Wi-Fi での Steam Deck の検索、ストアの評価を依頼できる場面とその後の数秒間の操作、設定の評価リンクを開いたかどうかも送信します。Wi-Fi の問題イベントには、VPN がオンだったかどうかも含まれます。サイトはページ表示と一部のクリックを記録します。これらを製品改善に利用します。接続イベントには、接続先のコンピューターの種類(例:Steam Deck、Windows PC、Mac。名前やアドレスは含みません)も含まれ、問題のイベントには理由コードまたは「2秒未満」のようなおおよその時間が含まれます。設定画面には、ランダムなインストール ID の先頭数文字がサポートコードとして表示されます。バグ報告やメールに貼り付けない限り、どこにも送信されません。アプリのデバッグ版とサイトのプレビュー配信はイベントを送信しません。
アプリのイベントに含まれるのは、アプリのバージョン、端末モデル、OS バージョン、そして PostHog が生成するランダムなインストール ID です。端末名、Bluetooth アドレス、入力した内容、プリセットや Action の中身は決して含まれません。アプリではセッションリプレイと画面録画は無効で、個人プロファイルも作成されません——結び付ける先のアカウントが存在しないからです。
サイトのイベントにはページビュー、一部のクリック、ページのアドレス、参照元ページ、ブラウザ情報が含まれます。PostHog のセッションリプレイはサイトで実行される場合があり、ページ上の操作や表示内容を記録することがあります。入力欄に入力した文字も含まれ、PostHog またはクライアント側の設定でマスキングされない限り記録される可能性があります。PostHog はアプリとウェブサイトの両方からの解析リクエストで送信元 IP アドレスを受け取り、おおよその位置の推定に使用する場合があります。このポリシーでは、生の IP アドレスが保持されるかどうかは述べていません。
無料ゲームのメールに登録すると、サイトは登録とログインの手順(コード送信、ログイン、登録完了など)と変更した設定も記録します。メールアドレスやコードは記録しません。メール内のリンクには、どのメールのどのリンクからサイトに来たかを PostHog に伝えるタグが付いています。
アプリの権限
Bluetooth(接続、アドバタイズ、および Android 11 以下では旧来の Bluetooth/Bluetooth Admin 権限):コンピューターとペアリングし、操作するために必要です。
iOS でアプリが要求する権限は Bluetooth だけです。以下の項目は同じ役割を Android の呼び方で並べたもので、iOS ではバックグラウンドの Bluetooth モードが接続を維持します。
通知:セッション中に「<デバイス>に接続中」というステータスを表示します。拒否してもアプリは動作しますが、その通知だけが表示されなくなります。
フォアグラウンドサービス:アプリがバックグラウンドにある間、Bluetooth 接続を維持します。
インターネット:上記の利用イベントを PostHog に、クラッシュレポートを Sentry に送信するために使用します。Bluetooth の操作は当社のサーバーを経由しません。
位置情報の権限、連絡先、カメラ、マイク、ファイル/ストレージへのアクセスは要求せず、近くのデバイスを探す Bluetooth スキャン(BLUETOOTH_SCAN)も使用しません。上記のとおり、PostHog は IP アドレスからおおよその位置を推定する場合があります。
ウェブサイトの iOS 待機リスト
deckpointer.com のフォームを送信すると、入力されたメールアドレス、プラットフォーム(iOS)、サイトの言語を収集します。ハニーポット項目と、IP アドレスに対する短命でメモリ上のみのレート制限により、フォームをボットから守ります。順番待ち機能自体は IP アドレスを保存しませんが、サイトのホスティングと PostHog の解析では上記のとおり IP アドレスを処理します。
ダブルオプトインを採用しています:確認リンクは、メールアドレス・プラットフォーム・言語を含む署名付きトークンで、24時間有効です。クリックされるまでサーバー側には何も保存されません。
確認後、選択されたメールアドレスとプラットフォーム/言語は、当社のメール配信サービスである Resend にコンタクトとして保存され、TestFlight の招待や iOS の更新をお送りするために使われます。同じ内容の通知が当社の受信箱にも届きます。
無料ゲームのメールとアカウント
無料ゲームのメールに登録するか deckpointer.com にログインすると、メールアドレス、選んだストア、メールの受信設定、登録時のサイトの言語、ブラウザーのタイムゾーン(メールの時刻をあなたの時間で表示するため)を保存します。これらはすべて deckpointer.com/account/ で変更できます。
パスワードはありません。ログインには、6桁のコードとリンクをメールでお送りします。有効期限は10分で、1回だけ使えます。アカウントと設定はデータベース事業者の Supabase に保存され、コードは当サイトから Resend を通じて送信されます。
メールの停止やアカウントの削除は、いつでも deckpointer.com/account/ でできます。削除するとアドレスと設定はすぐに消去されます。すべてのメールに配信停止リンクもあります。
他にこのデータに触れる相手
Vercel — サイトとサーバー機能(登録、ログイン用メール、無料ゲームのページ)をホストし、一般的なホスティングと同様に通常のリクエストログ(IP アドレス、要求されたページ)を扱います。
Supabase — 無料ゲームのアカウント(メールアドレスと設定)を保存し、ログインコードを確認します。
Resend——待機リストのコンタクトを保存し、当社のメールを配信します。
Sentry——上記のとおりアプリのクラッシュレポートを受け取り、EU で処理します。
PostHog——公開版のアプリとこのサイトから、上記の利用状況イベントを受け取り、米国で処理します。アプリではセッションリプレイが無効です。サイトでは PostHog のセッションリプレイが実行される場合があり、ページ上の操作や表示内容を記録することがあります。入力欄に入力した文字も含まれ、PostHog またはクライアント側の設定でマスキングされない限り記録される可能性があります。アプリのイベントに端末名や Bluetooth アドレスは含まれません。
アプリ内のフィードバックボタンを使うと、Deck Pointer は外部の Ducalis フィードバックボードをブラウザで開きます。Deck Pointer 自体がフィードバックデータを送信することはありません。Ducalis は、投票やコメントのために送信された内容とメール/アカウント情報に加え、ブラウザ/端末情報や IP アドレスを、独自の[プライバシーポリシー](https://ducalis.io/privacy-policy/)に従って処理する場合があります。
それ以外には誰もいません。広告主やデータブローカー、このリスト以外の誰にもあなたのデータを販売・貸与・共有することはなく、これらの提供元がデータを自身の目的で使うこともありません。
Cookie とトラッキング
ひとつだけあります。PostHog(上の「利用状況の解析」を参照)が、翌日の再訪を新規訪問者として数えないために、識別子をブラウザに保存します——自社ドメインの Cookie と、それに対応するローカルストレージの項目です。ファーストパーティのもので、あなたについて何も語らず、ブラウザのデータを消せば削除されます。
無料ゲームのメールのためにログインすると、ログイン状態を保つためにブラウザーのローカルストレージにセッションを保存します。アカウントの動作に必要なもので、追跡には使わず、ログアウトすると削除されます。
それ以外は何もありません。広告ピクセルも、第三者タグも、サイトをまたぐ追跡も、フィンガープリンティングもありません。サイトのフォントを自社ドメインでホストしているのも、フォントのリクエストひとつであってもあなたの IP アドレスが第三者に漏れないようにするためです。
保存期間
待機リストのコンタクト:iOS 待機リストが終了するまで、あるいは削除を依頼されるまでの、いずれか早い方まで。以前の Android 待機リストに登録された方の連絡先も同じ条件で保持します。
無料ゲームのアカウント:deckpointer.com/account/ で削除するか、削除を依頼されるまで。削除はすぐに行われます。
クラッシュレポート:Sentry の標準的な保持期間(本稿執筆時点でエラーイベントは90日間)に従い、その後自動的に削除されます。
利用状況の解析イベント:当社プランの保持設定に従って PostHog に保存します。データに関する権利の行使は、以下の案内に従って当社にご連絡ください。90 日後の削除は約束しません。
端末上のデータ(プリセット、既知のホスト、Action):アプリ内で削除するか、アプリをアンインストールするまで保持されます——これは完全にあなたの管理下にあり、当社の管理下にはありません。
あなたの権利
EU/英国/EEA(GDPR)にお住まいの場合:hello@deckpointer.com にご連絡いただければ、データへのアクセス、訂正、削除、エクスポートを請求したり、利用に異議を唱えたりできます。お住まいの地域のデータ保護機関に申し立てることもできます。
カリフォルニア州(CCPA/CPRA)や同様の権利を持つ他の米国の州にお住まいの場合:当社が保有する情報の開示、削除、または販売のオプトアウトを請求できます——当社は個人データを販売していないため、オプトアウトする対象自体がありません。
いずれの場合も hello@deckpointer.com にご連絡いただければ、30日以内に対応いたします。
お子様について
Deck Pointer は子供を対象としておらず、13歳未満(EU では16歳未満)の方のデータを意図的に収集することはありません。お子様が当社にデータを提供したと思われる場合は、ご連絡いただければ削除いたします。
国際的なデータ移転
当社は米国企業であり、Resend は米国で、Sentry は EU で稼働しています。EEA/英国にお住まいの場合、標準契約条項またはこれに相当する保護措置のもとで、データが域外に移転されることがあります。
本ポリシーの変更
変更があった場合は上記の日付を更新します。重要な変更については、iOS 待機リストの登録者にもメールでお知らせします。