claude-code-notifier
使い方 よくある質問 サポート
はじめる
プライバシー利用規約
◐日本語
English العربية Deutsch Español Français עברית Italiano 日本語 한국어 Nederlands Polski Português (Brasil) Русский Türkçe Tiếng Việt 简体中文 繁體中文

プライバシーポリシー

最終更新日:2026年11月3日 · TouchTap Ltd

このページは英語版の翻訳です。両者の内容が異なる場合は、英語版が優先します。

このページの内容 01本アプリの概要 02当社が収集するデータ 03データの利用方法 04データの保存とセキュリティ 05第三者のサービス 06データの共有 07お客様の権利と選択肢 08プロジェクトのパスとコマンド 09子どものプライバシー 10国際的なデータの移転 11本ポリシーの変更 12お問い合わせ

本プライバシーポリシーは、Claude Code Notifier がお客様のデータをどのように取り扱うかを説明するものです。Claude Code Notifier は、iOS および Android 向けのスマートフォンアプリ、ccn(macOS、Linux および Windows 向けのコマンドラインツール)、任意で使用できる Mac のメニューバーアプリ、当社の中継サーバー、ならびに本ウェブサイトで構成されています。以下、これらを総称して「本アプリ」といいます。本アプリは TouchTap Ltd(以下「当社」といいます)が提供しています。当社は、どのようなデータを収集し、どのように使用し、誰と共有する可能性があるかを明確にお伝えしたいと考えています。

概要 アカウントはありません。Claude Code が作業を完了したとき、またはお客様の対応を必要とするとき、コンピュータ側(ccn または Mac アプリ)が当社の中継サーバーを経由して、ペアリング済みのスマートフォンに通知を送信します。通知には、プロジェクトの名前とフォルダのパス、Claude のメッセージまたは Claude からの質問、さらに許可のリクエストの場合は対象となるコマンドまたはファイルが含まれることがあります。サーバーは通知を 48 時間以内に削除します。当社がお客様のデータを販売したり、広告に使用したりすることはありません。

01本アプリの概要

Claude Code Notifier は、次のもので構成されています。

iOS / AndroidClaude Code Notifier スマートフォンアプリお客様のコンピュータから通知を受け取り、スマートフォンから Claude Code に回答できるようにします。App Store では Claude Code Notifier Companion という名称で掲載されています。
macOS / Linux / Windowsccn(コマンドラインツール)Claude Code がフックを通じて実行する小さなプログラムです。お客様のスマートフォンに通知を送信し、お客様の回答を待ちます。Windows 対応はベータ版です。
macOS(任意)Claude Code Notifier for MacMac 上で ccn と同じ役割を果たすメニューバーアプリです。Mac の通知を表示したり、Webhook を送信したりすることもできます。
クラウド中継サーバーお客様のコンピュータとスマートフォンの間で通知と回答を受け渡し、スマートフォンから変更できるよう各コンピュータの設定を保持します。

02当社が収集するデータ

2.1ccn(コマンドラインツール)

Claude Code は、セッション中の 7 つの時点(セッションの開始時、お客様がプロンプトを送信するたび、各ツールの使用前、許可のリクエスト時、許可に関する通知の発生時、Claude の停止時、およびセッションの終了時)に ccn を実行し、その時点の詳細を渡します。具体的には、セッション ID、作業フォルダ、Claude が使用しようとしているツールとその入力、お客様が入力したプロンプト、Claude の最後のメッセージ、および Claude からの質問です。ccn は、お客様のコンピュータの ~/.config/ccn/(Windows では %APPDATA%\ccn\)に次のデータを保持します。

データの種類内容目的
構成サーバーのアドレス、このコンピュータの ID と名前、その設定のコピー、デスクトップ通知・自動アップデート・ペアリングの提案がオンかどうか(config.toml)、および最後にアップデートを確認した日時ペアリングとお客様の設定を記憶するため
認証情報当社のサーバーに対してこのコンピュータを識別するランダムなトークン。お客様のユーザーアカウントのみが読み取れるファイル(credentials)に保存されるか、お客様が選択した場合はシステムのキーチェーンに保存されます中継サーバーで認証を行うため
セッションファイルClaude Code のセッションごとに 1 つの小さなファイル。作業フォルダ、最新のプロンプト(最大 4,000 文字)、最新のツール呼び出し、ターミナルの識別子(ターミナルプログラムや tmux ペインなど)、および最後に送信した通知を含みます。セッションの終了時、または 7 日間使用されなかった場合に削除されます通知を作成し、重複を検出するため
ログエラーと処理時間。プロンプト、コマンド、メッセージは含みません(ccn.log、1 MB 未満に保持)トラブルシューティングのため
Claude Code の設定~/.claude/settings.json に追加される 7 つのフック項目、および同ファイルの 1 回限りのバックアップClaude Code が ccn を実行できるようにするため

ccn は当社の中継サーバーに次のデータを送信します。登録時には、このコンピュータのランダムな ID、トークン、名前(既定ではコンピュータのホスト名。別の名前を選択することもできます)、オペレーティングシステム、ccn のバージョン、および対応している機能を送信し、通知ごとには 2.4 に記載のデータを送信します。また、当社のサーバーへのすべてのリクエストには、サーバーがお客様の言語で応答できるよう、ccn のバージョンとコンピュータの言語(本アプリが対応する 17 言語のいずれか。オペレーティングシステムまたは CCN_LANG から取得)が含まれます。スマートフォンからの回答を待つかどうかを判断するため、ccn はキーボードとマウスが操作されていない時間を確認します。この確認はお客様のコンピュータ上で行われ、その結果が送信されることはありません。ccn pair は 2.5 に記載の匿名のセットアップイベントを送信します。フックは分析データを送信しません。

ccn のフックは、電話をペアリングする前のインストール時に設定されます。電話をペアリングするまで、ccn は通知をコンピュータ上にのみ表示し、お客様のセッションに関する情報を当社のサーバーに一切送信しません。コンピュータがすでに登録されている場合は、Claude Code のセッションが開始されるたびに、電話がペアリングされたかどうかを当社のサーバーに問い合わせます。コンピュータ上で約 10 回通知を表示した後、ターミナルに 1 行で電話のペアリングを提案することがあります。ccn config set pair_nudges off でこの提案をオフにできます。

1 日に 1 回、Claude Code のセッション開始時に、ccn はバックグラウンドで新しいバージョンを確認します。当社のサーバーに最新リリースのバージョン番号を問い合わせますが、送信するのは自身のバージョンとコンピュータの言語のみで、識別子は送信しません。より新しいバージョンがあり、ccn が本ウェブサイトのインストールスクリプトまたは npx でインストールされている場合は、リリースとそのチェックサムファイルを GitHub からダウンロードし、チェックサムを検証して、自身のプログラムファイルを置き換えます。GitHub にとって、このダウンロードは他のダウンロードと同じものです(5.6 を参照)。Homebrew、npm、Scoop または winget でインストールされたコピーが置き換えられることはなく、ccn は実行すべきコマンドを表示するだけです。この確認は ccn config set auto_update off を実行するか、CCN_NO_AUTO_UPDATE=1 を設定することでオフにできます。アップデートの成否は、匿名のセットアップイベントとして報告されます(2.5)。

2.2Mac アプリケーション(任意)

Mac のメニューバーアプリは、次のデータを収集し、お客様の Mac にローカルで保存します。

データの種類内容目的
セッションの記録Claude Code のセッション ID、開始・終了時刻、所要時間、およびセッションの状態セッションの履歴と統計を記録するため
プロジェクト情報プロジェクト名とファイルシステムのパス通知がどのプロジェクトに関するものかを識別するため
ターミナルの情報ターミナルアプリケーション名、セッションの識別子、プロセス ID、作業ディレクトリスマートフォンからの回答を正しいターミナルに送るため
セッションのイベント通知のタイムスタンプ、イベントの種類、メッセージ、およびユーザーのプロンプトセッションの履歴と統計のため
ツールの情報Claude が許可を求めた際のツール名と、要約したツールの入力内容許可に関する通知に状況を示すため
ユーザー設定通知の設定、おやすみ時間、リマインダーの間隔、使用するターミナルアプリの設定アプリケーションの動作をカスタマイズするため
Webhook の構成任意の Webhook 連携に使用する URL、認証トークン、およびペイロードのテンプレート通知を外部サービスに転送するため

スマートフォンとペアリングされている場合、Mac アプリは当社の中継サーバーに、そのランダムな ID、トークン、Mac の名前、および 2.4 に記載の通知データを送信します。

2.3iOS および Android アプリ

スマートフォンアプリは、次のデータを収集し、保存します。

データの種類内容目的
デバイス識別子初回起動時に生成されるランダムな ID。iOS ではキーチェーンに、Android ではアプリの暗号化されたストレージに保存されますペアリング、通知、購入のためにお客様のスマートフォンを識別するため
プッシュトークンApple Push Notification service(APNs)または Firebase Cloud Messaging(FCM)のトークン。お客様が通知を許可していない場合でもサーバーがサイレントアップデート(ペアリングが完了したことなど)を送信できるよう、アプリは起動時、通知の許可を求める前にこのトークンを取得します通知とアップデートをお客様のスマートフォンに届けるため
デバイスの詳細スマートフォンがアプリに提供するデバイス名(Android ではモデル名)、モデル、オペレーティングシステムのバージョン、アプリのバージョン、App Store の国または地域、優先する言語、通知が許可されているかどうか、およびお客様の利用状況(トライアル中、サブスクリプション登録中、買い切り、またはなし)お客様のコンピュータ上でスマートフォンを名前で表示するため、通知が許可されている場合にのみ表示される通知を送信するため、およびサポートのため
通知の履歴お客様が受け取った通知。タイトル、メッセージ、プロジェクト名、およびお客様の回答を含み、スマートフォン上に保持されます通知の履歴を表示し、オフラインでも閲覧できるようにするため
ペアリングとコンピュータの設定ペアリングしたコンピュータ、その名前と種類、および各コンピュータについてお客様が変更した設定お客様のコンピュータを管理するため
ペアリングコードコンピュータとペアリングするためにスマートフォンが表示する 6 桁のコードccn を実行しているコンピュータとペアリングするため
サブスクリプションの状態有効なサブスクリプションまたは買い切りの購入があるかどうか、およびお客様が送信した回答の数アプリへのアクセスを管理するため
リマインダーとカウンターアプリが電話自体に設定するリマインダー(試用の終了、コンピュータの接続、まだ Claude Code を使っていないと伝えたときに依頼するリマインダー)と、リクエストにいつ応答したかなど、電話に保存されるいくつかのカウンター。これらは当社には送信されません設定の完了を手伝い、どのプランを提案するか判断するため
インストールリンク(Android)コンピュータが表示したリンクから Android アプリをインストールすると、Google Play がアプリに 1 回限りのペアリングトークンを渡します。アプリは初回起動時に 1 回だけ読み取り、30 分後には無視しますコードを入力せずにコンピュータを接続するため
ロック画面カード(iOS)ロック画面カード(Live Activities)を使う場合:Apple がアプリにカードの開始と更新のために渡すトークン、カードがオンかどうか、ロック中に詳細を隠すかどうかリクエストと進行状況をロック画面に表示するため

電話アプリは、コンピュータが表示する QR コード(ccn pair または Mac アプリ)をスキャンするためにカメラを使用できます。画像は電話上で処理され、保存も送信もされません。

2.4中継サーバー

当社の中継サーバーは、次のデータを保存します。

データの種類内容保存期間
通知通知の種類、タイトル、メッセージ、プロンプトのテキスト(Claude の最後のメッセージ(最大 1,500 文字)、お客様のプロンプトの冒頭部分(最大 300 文字)、プラン、または質問とその選択肢のいずれか)、プロジェクト名、プロジェクトのフォルダのパス、ツール名、ツールの入力内容の要約(シェルコマンドやファイルパスなど、最大 200 文字)、セッション ID、およびターミナルの情報(ターミナルの種類、セッションの識別子、作業フォルダ)48 時間以内に削除
お客様の回答お客様がスマートフォンから送信した内容(承認、選択、または Claude への追加の指示)、その日時、およびスマートフォンとコンピュータのどちらから送信されたか通知とともに 48 時間以内に削除
コンピュータの記録各コンピュータのランダムな ID とトークン、名前、オペレーティングシステム、種類(ccn または Mac アプリ)、バージョン、対応している機能、ならびに登録日時と最終確認日時コンピュータが 60 日間接続しなかった場合、そのコンピュータの設定およびペアリングとともに削除
コンピュータの設定スマートフォンから、または ccn config set によってお客様がコンピュータについて選択した設定。送信する通知の種類、おやすみ時間、サウンド、およびスマートフォンからの回答を待つ時間変更されるまで、コンピュータの記録とともに保持
スマートフォンの記録デバイス識別子、プッシュトークン、プラットフォーム、および 2.3 に記載のデバイスの詳細スマートフォンが 60 日間アプリを使用せず、かつその期間内に接続したコンピュータとペアリングされていない場合、そのスマートフォンのペアリングとともに削除。また、アプリの削除後など、プッシュトークンが無効になったと Apple または Google から通知された時点でも削除
ペアリングの記録どのスマートフォンがどのコンピュータとペアリングされているか(1 台のコンピュータにつきスマートフォン最大 3 台)、および各ペアリングが有効か取り消し済みかペアリングを解除すると取り消し済みとして記録し、その 60 日後に削除
ペアリングコードスマートフォンまたは Mac アプリが表示する 6 桁のコードMac アプリが表示するコードは 5 分で期限切れになります。ccn が表示するコードまたは QR コード、および電話が表示したコードは、24 時間使用できます。使用時に消去されます
製品分析スマートフォンアプリからの匿名のイベント、ならびに ccn とインストールスクリプトからのセットアップイベント(2.5 に記載)60 日
クラッシュ・フリーズのレポートiOS アプリのクラッシュとフリーズに関する匿名のレポート(2.5 に記載)60 日
フィードバックフィードバックフォームで送る内容、または購入画面を閉じる際に何が障害だったかを伝えたとき:選んだ理由、追加した文章(最大 1,000 文字)、プラットフォーム、アプリのバージョンと言語。デバイス識別子と関連付けられます60 日
利用カウンター電話ごと・日ごとに、ペアリング済みのコンピュータから届いたリクエスト数と、応答した数60 日以内
支払いと試用の通知電話がストアのサブスクリプションを持ったことがある場合:支払いに失敗したときにお知らせするための、プッシュトークン、プラットフォーム、言語、タイムゾーン。デバイス識別子と関連付けられます。また、サブスクリプションが受け取った通知(支払いのリマインダー最大 3 回、キャンセルされた試用後のお詫び、利用カウンターの要約)と、要約に記載された数値。アプリは支払いが失敗していないか、当社サーバーにも問い合わせますプッシュトークン:アプリが最後に更新してから 60 日後。すべて:「データを削除」を使用したとき
ペアリングの失敗ペアリングコードが拒否されたとき:理由、プラットフォーム、アプリのバージョン、国、最も近い有効なコードと何桁違うか、以前のコードと一致するか、そしてデバイス識別子のソルト付き一方向ハッシュ(識別子そのものは含みません)60 日
ロック画面カードiOS のロック画面カードについて:電話の開始・更新トークン、カードがオンかどうか、各カードの内容(プロジェクト名と、リクエストまたは Claude の作業の短い要約。ロック中に詳細を隠す設定でない限り、コマンドやファイル名を含むことがあります)。コンピュータの実行中および完了したセッションについて:プロジェクト名、短いタイトルと要約、ステップ・ファイル・承認・時間のカウンターカード:終了の 1 週間後。セッション:コンピュータの記録とともに
購入の記録Apple および Google から送られる、お客様の購入に関する通知。製品、取引 ID または購入トークン、日付、価格、通貨、ストアの国、ならびに更新・解約・返金の状態を含み、デバイス識別子と紐づけられます各購入、更新または通知の日から 6 年間、財務記録として保持した後に削除。スマートフォンの記録が削除された場合でも、この 6 年間は保持
ウェブライセンス当社のウェブサイトで購入したライセンスについて:お客様が Lemon Squeezy に伝えたメールアドレス、プラン、その状態と更新日、Lemon Squeezy の顧客 ID・注文 ID・サブスクリプション ID、チェックアウトを開始したウェブサイトのページとキャンペーンタグ(utm_source など)、キーの末尾 4 文字とその一方向ハッシュ(キー自体は保存しません)、およびライセンスを保有するコンピュータ(その ID、名前、オペレーティングシステム、追加および削除された日付)ライセンスが有効な間と、終了後 6 年間、購入記録として保持した後に削除。メールアドレスは、キーと再発行リンクの送信にのみ使用。コンピュータの名前は、そのコンピュータ自体の記録が削除されると、ライセンスから削除されます
ライセンスの購入Lemon Squeezy から送られる、各ライセンスの注文・更新・返金に関する通知:金額、通貨、税、日付、状態その日から 6 年間、財務記録として保持した後に削除
チームプランのお問い合わせ当社のウェブサイトのチームプランのフォームに入力された内容(お名前、メールアドレス、会社名、席数、請求の希望、メッセージ)、お客様をそのフォームに導いたページとキャンペーンタグ、ページの言語、接続元の国、および繰り返しの送信を制限するためだけに使用する IP アドレスの一方向ハッシュ。各お問い合わせは、返信できるよう当社にもメールで送信されますチームプランについての返信にのみ使用。12 か月後、またはご希望があればそれより早く削除
ライセンスのチェックアウトとリンクチェックアウトを、それを待っているターミナルまたはウェブページに結び付けるランダムな ID(新しいキーが一度表示されるまで保持します)、およびキーを再発行するためにメールで送る各リンクの一方向ハッシュ新しいキーは、最初に表示された時点、または 24 時間後に削除。チェックアウトは 60 日後に削除。再発行リンクは 30 分間有効で、その 1 日後に削除
価格テスト購入を開始したときに、お客様のインストールに表示された価格テストのバージョン。デバイス識別子と紐づけられますスマートフォンの記録とともに削除。スマートフォンが一度もペアリングされなかった場合は、購入の開始から 60 日後に削除
返金への協力の同意iOS アプリで「返金リクエストへの協力」をオンにしたかどうか(デバイス識別子に関連付け)最後に変更してから 60 日後、関連する購入記録がなくなった時点で削除

スマートフォンまたはコンピュータが 60 日間使用されなかった場合、サーバーはその記録とペアリングを削除します。再び使用するには、もう一度ペアリングする必要があります。

中継サーバーはお客様の IP アドレスを保存しません。当社のホスティングプロバイダーである Cloudflare は、各リクエストを処理するために IP アドレスを取り扱い、リクエストの送信元の国を当社に伝えます。当社は、不正利用を検出するため、ペアリングコードが拒否された場合、および分析イベントとクラッシュレポート(ccn のセットアップイベントを含む。2.5 を参照)とともに、その国を記録し、それらの記録は 60 日後に削除します。

2.5分析

スマートフォンアプリは、匿名の製品イベントを当社独自のサーバーに送信します。イベントにはデバイス識別子は含まれず、サーバーはイベントとともに IP アドレスを保存しません。各バッチに含まれるのは、プラットフォーム、アプリのバージョンとビルド、オペレーティングシステムのバージョン、デバイスのモデル、国、言語、利用状況、およびビルドの種類のみです。イベントはアプリの利用状況を示すものであり、たとえば、アプリが起動されたこと、購入画面が表示されたことやプランが選択されたこと、購入の結果、オンボーディングの各ステップ、通知の許可が与えられたかどうか、セットアップするコンピュータとして選択した種類(macOS、Linux または Windows)、ペアリングコードが表示されたことやインストールコマンドがコピーされたこと、ペアリングが完了したこと(コンピュータの種類とそのオペレーティングシステムを含む)、およびお客様が通知に回答したこと(プロンプトの種類のみを含む)などです。イベントには、プロジェクト名、コマンド、プロンプト、Claude のメッセージが含まれることはありません。

iOS アプリは、クラッシュを見つけて修正するために、匿名のクラッシュレポートとフリーズレポートを当社のサーバーに送信します。これらは Apple の MetricKit フレームワークが提供します。レポートには、アプリのバージョンとビルド、OS のバージョン、デバイスのモデル、国、および不具合の技術的な詳細(エラーの種類とシグナル、コードモジュール名とオフセットで表したスタック)が含まれます。氏名、アカウント、デバイス識別子、IP アドレス、通知の内容は含まれず、サーバーも IP アドレスを保存しません。レポートは 60 日後に削除されます。スマートフォンアプリは第三者の分析サービスやクラッシュレポートサービスを使用せず、Android アプリはクラッシュレポートを当社のサーバーに送信しません。

ccn pair と本ウェブサイトのインストールスクリプトは、インストールやペアリングがどこで失敗しているかを把握するため、少数の匿名のセットアップイベントを当社独自のサーバーに送信します。内容は、インストールの開始・完了・失敗(失敗した段階)、ペアリングの開始・完了・失敗(コードの期限切れなどの短い理由)、ccn のインストール方法(インストールスクリプト、Homebrew または npm)、ccn のバージョン、ならびにオペレーティングシステムとプロセッサの種類です。ccn は、自動アップデートの成否も、更新前と更新後のバージョンとともに報告します。識別子、コンピュータ名、Claude Code のセッションの内容は一切含まれません。サーバーは、スマートフォンアプリのイベントと同様に、リクエストの送信元の国とコンピュータの言語を追加しますが、IP アドレスは保存しません。CCN_NO_ANALYTICS=1 または DO_NOT_TRACK=1 を設定すると送信を停止できます。

本ウェブサイトでは、Cookie を使用しないプライバシー重視の分析サービスである Umami を使用しています。Umami は、ページビュー数と、ダウンロードボタンおよびインストールボタンのクリック数(どのオペレーティングシステム用のインストールコマンドが表示またはコピーされたかを含む)を集計します。 ライセンスページでは、「購入」のクリック(プランを含む)、キーの照会や再発行リンクのリクエストが行われたこと、新しいキーが表示されたことを集計します。キー、お客様のメールアドレス、チェックアウトの ID が集計されることはありません。

ccn unlock、ccn activate、ccn deactivate は、ccn pair と同種の匿名のセットアップイベントを送信します。具体的には、購入が開始されたこと(プランを含む)とブラウザが開いたかどうか、コンピュータにライセンスが付与されたこと(チェックアウトまたはキーによる)、または有効化が失敗した理由、およびライセンスが削除されたことです。1 日に 1 回、Claude Code のセッション開始時に、このコンピュータにライセンスがあるかどうかを当社のサーバーに問い合わせます。セッションに関する情報は一切送信されません。

03データの利用方法

お客様のデータは、本アプリを提供し、改善する目的にのみ使用されます。

  • 通知の配信:Claude Code が作業を完了したとき、またはお客様の対応を必要とするときにお知らせするため
  • リモートでの回答:スマートフォンからのお客様の回答を、コンピュータ上の Claude Code に返すため
  • ペアリング:有効期間の短いコードを使って、お客様のコンピュータとスマートフォンを接続するため
  • コンピュータの設定:スマートフォンからコンピュータの設定を変更できるようにするため
  • セッションの記録:セッションの履歴と統計を表示するため(Mac アプリ)
  • Webhook による転送:Slack や Discord など、お客様が設定した外部サービスに通知を送信するため(Mac アプリ)
  • アプリ内課金の検証:サブスクリプションおよび買い切りの購入を確認するため(スマートフォンアプリ)、ならびに財務記録を保持するため
  • 製品の改善:アプリの利用状況と価格テストの結果を集計して把握するため
  • セキュリティ:ペアリングコードおよび中継サーバーの不正利用を検出するため
  • クラッシュの修正: iOS アプリのクラッシュやフリーズを見つけて修正するため
  • リマインダーと通知: 設定の完了をお知らせし、支払いの失敗や試用のキャンセルをお伝えし、ロック画面カードを表示するため
  • アップデート: ccn と Mac アプリに、より新しいバージョンがあるかどうかを伝えるため
  • フィードバック: お寄せいただいた内容を読み、アプリを改善するため
当社は、お客様のデータを次の目的には使用しません。
広告またはマーケティング 第三者への販売または貸与 個々のユーザーのプロファイリング 機械学習モデルのトレーニング

04データの保存とセキュリティ

4.1ローカルストレージ(ccn)

  • ファイル:~/.config/ccn/(Windows では %APPDATA%\ccn\)に保存されます。macOS および Linux では、構成ファイルと認証情報ファイルはお客様のユーザーアカウントのみが読み取れます
  • 認証情報:既定では非公開のファイルに保存されます。credential_store を keychain に設定した場合は、macOS のキーチェーン、Windows の資格情報マネージャー、または Linux の Secret Service に保存されます
  • データの保存期間:セッションファイルは、セッションの終了時、または 7 日間使用されなかった場合に削除されます。ccn uninstall を実行すると、ccn が保持しているすべてのデータが削除されます

4.2ローカルストレージ(Mac アプリ)

  • セッションデータ:お客様の Mac 上のローカルデータベースに保存されます
  • ユーザー設定:UserDefaults(macOS 標準の設定保存領域)に保存されます
  • クラウドの認証情報:macOS のキーチェーンに安全に保存されます
  • データの保存期間:セッションの履歴は、設定可能な期間(既定は 30 日間)の経過後に自動的に削除されます

4.3ローカルストレージ(iOS/Android)

  • 通知の履歴:スマートフォン上のアプリ専用のストレージに保存されます
  • デバイス識別子:iOS ではキーチェーンに、Android では暗号化されたストレージに保存されます。iOS ではアプリを削除した後もキーチェーンの項目が残る場合があるため、再インストール時に同じ識別子が再利用されることがあります
  • ユーザー設定:UserDefaults(iOS)または DataStore(Android)に保存されます
  • データの保存期間:通知の履歴は、お客様が消去するか、アプリを削除するまで保持されます

4.4クラウドストレージ

  • インフラストラクチャ:中継サーバーは Cloudflare Workers 上で稼働し、データは Cloudflare D1(SQLite)および Durable Objects に保存されます
  • 暗号化:サーバーとのすべての通信には TLS 暗号化(HTTPS/WSS)が使用されます
  • 地理的な所在地:データは世界各地の Cloudflare のデータセンターで処理される場合があります
  • 通知の有効期限:毎日実行されるクリーンアップ処理により、24 時間を超えて経過した通知が、それに対するお客様の回答とともに削除されるため、48 時間を超えて保持される通知はありません。コンピュータがお客様の回答を待っている間は、回答のコピーも最長 1 時間保持されます
  • 非アクティブな記録:同じ毎日のクリーンアップ処理により、60 日間使用されていないスマートフォンとコンピュータがそのペアリングおよび設定とともに削除され、取り消し済みのペアリングは取り消しから 60 日後に削除されます。購入の記録は、その日付から 6 年後に削除されます

05第三者のサービス

本アプリは、次の第三者のサービスを使用しています。

5.1Apple App Store(アプリ内課金)
使用するもの
iOS アプリ、中継サーバー
目的
サブスクリプションおよび 1 回限りの購入を処理し、それらに関する通知を当社に送信するため
Apple と共有するデータ
購入情報(デバイス識別子をアカウントトークンとして使用)。アプリで「返金リクエストへの協力」をオンにした後に Apple に返金をリクエストした場合、購入が提供されたこと、アプリを設定して使用したかどうか(購入以降にスマートフォンとペアリングされたコンピュータの有無)、および返金を認めるべきと当社が考えるかどうかも Apple に伝えます。これはお客様の同意がある場合に限り行い、同意は「設定」でいつでも撤回できます。各回答の記録は 60 日間保管します
受け取るデータ
購入の検証結果、サブスクリプションの状態、日付、価格、通貨、およびストアの国
備考
支払い情報はすべて Apple が取り扱います。当社がお客様の支払い情報を受け取ったり、保存したりすることはありません。
プライバシーポリシー ↗
5.2Google Play(アプリ内課金)
使用するもの
Android アプリ、中継サーバー
目的
サブスクリプションおよび 1 回限りの購入を処理し、それらに関する通知を当社に送信するため
Google と共有するデータ
購入情報(デバイス識別子を難読化されたアカウント ID として使用)。 コンピュータが表示したリンクの場合、1 回限りのペアリングトークンはインストールリファラーとして Google Play を経由します
受け取るデータ
購入の検証結果、購入トークン、サブスクリプションの状態、および日付
備考
支払い情報はすべて Google が取り扱います。当社がお客様の支払い情報を受け取ったり、保存したりすることはありません。
プライバシーポリシー ↗
5.3Apple Push Notification Service(APNs)
使用するもの
iOS アプリ、中継サーバー
目的
iPhone および iPad に通知とサイレントアップデートを届けるため
Apple と共有するデータ
プッシュトークン、通知のタイトルと本文(最大 200 文字)、プロジェクト名、プロンプトのテキスト(最大 500 文字)、ツール名と入力内容の要約、回答の選択肢、通知 ID。プロジェクトのフォルダのパスは送信されません。 ロック画面カードについて:カードの内容(プロジェクト名と短い要約)
プライバシーポリシー ↗
5.4Firebase(Google)
使用するもの
Android アプリ、中継サーバー
目的
Firebase Cloud Messaging(FCM)により Android スマートフォンに通知とサイレントアップデートを届けるため
Google と共有するデータ
プッシュトークン、APNs と同じ通知データ、ならびに Firebase インストール ID
プライバシーとセキュリティ ↗
5.5Cloudflare(クラウドインフラストラクチャ)
使用するもの
中継サーバー、本ウェブサイト
目的
中継サーバーと本ウェブサイトをホストし、2.4 に記載のサーバーデータを保存するため
処理するデータ
中継サーバーに送信されるすべてのデータ、および IP アドレスなどの標準的なリクエストデータ。Cloudflare Email Service は、ライセンスのメール(キーと、キーを再発行するためのリンク)の送信も行います
プライバシーポリシー ↗
5.6GitHub、Homebrew および npm(ダウンロード)
使用するもの
ccn および Mac アプリ
目的
リリースファイルは GitHub でホストされています。本ウェブサイトのインストールスクリプトは、GitHub から ccn をダウンロードし、そのチェックサムを検証します。ccn も同じ方法で、自身のアップデートを GitHub からダウンロードします(2.1 を参照)。Homebrew または npm でインストールすることもできます
共有するデータ
ダウンロード元のサービスとの間の標準的なリクエストデータ(IP アドレス、ユーザーエージェント)。Homebrew および npm には、それぞれ独自の分析とポリシーがあります
GitHub のプライバシーに関する声明 ↗
5.7Sparkle(Mac アプリのアップデート)
使用するもの
Mac アプリ
目的
Mac アプリのアップデートを確認し、配信するため
共有するデータ
アプリが本ウェブサイトのアップデートフィードを読み込む際、および GitHub からダウンロードする際の標準的な HTTP リクエストデータ(IP アドレス、ユーザーエージェント)
備考
Sparkle はアプリに組み込まれたオープンソースソフトウェアであり、サービスではありません。その開発者に何かを送信することはありません
詳細情報 ↗
5.8Umami(ウェブサイトの分析)
使用するもの
本ウェブサイト
目的
Cookie を使用せずに、ページビュー数とボタンのクリック数を集計するため
処理するデータ
ページのアドレス、参照元、ブラウザ、デバイスの種類、および国
プライバシーポリシー ↗
5.9任意の Webhook サービス
使用するもの
Mac アプリ(お客様が設定した場合)
目的
通知を外部サービスに転送するため
対応するサービス
Slack、Discord、または任意のカスタム HTTP エンドポイント
共有するデータ
プロジェクト名、パス、メッセージ、タイムスタンプを含む通知の内容
備考
Webhook の使用は完全に任意であり、お客様ご自身が設定します。データは、お客様が明示的に設定したサービスにのみ送信されます。ccn は Webhook を送信しません。
5.10Lemon Squeezy(ライセンスの支払い)
使用するもの
ウェブサイトまたは ccn unlock で購入したライセンス
目的
販売者(merchant of record)として、ライセンスの販売を行うこと:代金の決済、税の徴収、領収書の送付、更新・解約・返金の処理
Lemon Squeezy と共有するデータ
チェックアウトで入力された情報は、当社ではなく Lemon Squeezy に送られます。お名前、メールアドレス、請求先住所、支払い情報です。当社が Lemon Squeezy に送るのはランダムなチェックアウト ID のみで、購入を、それを待っているページまたはターミナルに結び付けるために使用します
受け取るデータ
お客様のメールアドレスと名前(当社が保持するのはメールアドレスのみ)、プラン、注文・サブスクリプション・返金の状態、金額、通貨、税。カード情報を当社が受け取ることはありません
プライバシーポリシー ↗

06データの共有

当社は、次の場合に限り、お客様のデータを共有します。

  • お客様のデバイス間:通知は、当社の中継サーバーを経由して、お客様のコンピュータとそれにペアリングされたスマートフォンの間で受け渡されます。ペアリングされたスマートフォンでは、各コンピュータの名前、種類、オペレーティングシステム、および設定を確認できます
  • プッシュ通知の提供事業者:Apple(APNs)および Google(FCM)は、通知をお客様のスマートフォンに届けるために通知の内容を受け取ります
  • 購入のための App Store:Apple および Google はサブスクリプションと 1 回限りの購入を処理し、取引データを受け取ります。当社がお客様の支払い情報を受け取ることはありません
  • ライセンスのための Lemon Squeezy:当社のウェブサイトで購入されるライセンスは Lemon Squeezy が販売します。お客様は支払い情報を同社に直接提供し、当社は注文とお客様のメールアドレスを受け取ります
  • 当社の委託先:Cloudflare は中継サーバーと本ウェブサイトをホストし、Umami はウェブサイトへのアクセス数を集計します
  • お客様が設定した Webhook:Mac アプリで Webhook を設定した場合、通知データはそのエンドポイントに送信されます
  • 法令上の要請:法令により求められた場合、または当社の法的権利を保護するために、データを開示することがあります

当社は、お客様の個人データを第三者に販売、貸与、または交換することはありません。

07お客様の権利と選択肢

7.1データへのアクセスと削除

  • データの確認:通知の履歴はスマートフォンアプリで、コンピュータの設定は ccn config show で、セッションの履歴は Mac アプリで確認できます
  • ペアリングの解除:スマートフォンから、ccn devices で、または Mac アプリでペアリングを取り消すことができます。スマートフォンは直ちにそのコンピュータからの通知を受け取らなくなります。サーバーはそのペアリングを取り消し済みとして記録し、その通知を通常のスケジュールに従って 48 時間以内に削除し、ペアリング自体をその 60 日後に削除します
  • ccn の削除:ccn uninstall を実行すると、Claude Code の設定からフックが削除され、すべてのペアリングが取り消され、認証情報とローカルファイルが削除されます
  • ローカルデータの削除:スマートフォンアプリまたは Mac アプリを削除すると、そのデバイスに保存されていたデータが削除されます(ただし、iOS ではキーチェーン内のデバイス識別子を除きます。4.3 を参照)
  • サーバー上のデータの削除:いつでもご自身で行えます。スマートフォンアプリでは「設定」を開いて「データを削除」を選択し、コンピュータでは ccn forget を実行してください。いずれも、そのスマートフォンまたはコンピュータ、そのペアリング、キューに入っている通知を、当社のサーバーから直ちに削除します。残したデータは、60 日間使用されなかった時点で自動的に削除されます。これにより、その電話のフィードバック、利用カウンター、請求通知の記録、ロック画面カード、ペアリング失敗の記録も削除されます
  • ライセンスの削除:claudecodenotifier.com/licence でキーを入力し、「ライセンスを削除」を選択します。これによりライセンスは完全に終了し、年間プランの更新も停止し、お客様のメールアドレス、キー、コンピュータの名前が当社の記録から削除されます。キーを紛失した場合は、まず当社がメールでお送りするリンクから再発行してください。購入記録(金額、税、日付、Lemon Squeezy の注文 ID)は、法律上の要請により 6 年間保持されます。また、Lemon Squeezy は販売者として独自の記録を保持するため、同社が保持するデータの削除は同社に依頼してください
  • データの保存期間の設定:Mac アプリがセッションの履歴を保持する期間は、その設定で選択できます

7.2オプトアウトの方法

  • 送信する内容の選択:コンピュータごとに、スマートフォンから、または ccn config set で、作業完了時、許可のリクエスト時、または質問時の通知をオフにしたり、おやすみ時間を設定したりできます
  • 通知の許可:スマートフォンでアプリの通知をオフにすると、サーバーはそれを記録し、そのスマートフォンへの表示される通知の送信を停止します。ペアリングの確認などのサイレントアップデートは引き続き届きます
  • 中継サーバーの利用停止:すべてのスマートフォンとのペアリングを解除すると、中継サーバーへのデータの送信が停止します。Mac アプリは、中継サーバーを使わなくても Mac の通知を表示できます
  • Webhook:外部サービスへのデータの転送を停止するには、Mac アプリで Webhook の構成を削除してください
  • 自動アップデート:Mac アプリの設定で、アップデートの自動確認をオフにできます。ccn では ccn config set auto_update off または CCN_NO_AUTO_UPDATE=1 でオフにできます
  • ペアリングの提案:ccn config set pair_nudges off を実行すると、ccn は電話のペアリングを提案しなくなります

7.3お客様の法的権利

TouchTap Ltd は、本ポリシーに記載された個人データの管理者です。お住まいの地域によっては(英国および欧州連合を含みます)、お客様は、ご自身の個人データへのアクセス、訂正または削除を求める権利、当社による利用に異議を述べ、またはその制限を求める権利、およびそのコピーを受け取る権利を有する場合があります。これらの権利の多くは、7.1 に記載のとおり、当社に依頼することなくご自身で行使できます。それ以外の方法で行使するには、[email protected] までメールでご連絡ください。アカウントがないため、お客様の記録を特定するために、コンピュータとスマートフォンの名前などの詳細をお尋ねすることがあります。また、お客様はデータ保護当局に苦情を申し立てる権利を有します。英国では、情報コミッショナー事務局(ICO)(ico.org.uk)がこれにあたります。

7.4データポータビリティ

本アプリには、現在のところデータのエクスポート機能はありません。お客様のデバイスに保存されているデータは本アプリで確認でき、ccn のファイルはプレーンテキストです。

08プロジェクトのパスとコマンドに関する情報

! 重要 ccn および Mac アプリからの通知には、次の情報が含まれることがあります。
  • プロジェクトへの完全なファイルシステムのパス(例:/Users/yourname/Projects/secret-project)
  • ツール名と要約した入力内容(例:読み込まれるファイルのパスや実行されるシェルコマンド)
  • Claude の最後のメッセージ、プランと質問、およびお客様のプロンプトの冒頭部分
  • お客様のコンピュータの名前(別の名前を選択しない限り、ホスト名)

これらの情報は当社の中継サーバーに送信され、通知を届けるためにその短縮版が Apple または Google に送信されます。機密性の高いプロジェクトや秘密のプロジェクトに取り組む場合は、スマートフォンへの通知が適切かどうか、また各コンピュータでどの種類の通知をオンにするかをご検討ください。

09子どものプライバシー

本アプリは 13 歳未満の子どもを対象としていません。当社は、子どもから個人情報を故意に収集することはありません。当社が誤って子どもからデータを収集したと思われる場合は、削除のため当社までご連絡ください。

10国際的なデータの移転

当社の中継サーバーは Cloudflare のグローバルネットワーク上で稼働しており、Apple および Google は自社のインフラストラクチャから通知を配信します。お客様のデータは、お住まいの国の外にあるデータセンターで処理されることがあります。法律がこれらの移転に保護措置を求める場合、当社は、EU–米国データプライバシーフレームワークや標準契約条項など、それらのプロバイダーが整備している措置に依拠します。

11本プライバシーポリシーの変更

当社は、本アプリの発展に応じて本プライバシーポリシーを更新することがあります。重要な変更は、本アプリまたは本ページでお知らせします。ページ上部の「最終更新日」は、本ポリシーが最後に改訂された日を示しています。翻訳は便宜のために提供するものであり、翻訳と英語版の内容が異なる場合は、英語版が優先します。

12お問い合わせ

本プライバシーポリシーまたはお客様のデータに関するご質問、ご懸念、ご要望がある場合は、当社までご連絡ください。

TouchTap Ltd [email protected]
claude-code-notifier

Claude Code Notifier は独立したサードパーティ製アプリケーションです。Anthropic, PBC との提携関係はなく、同社による承認や後援も受けていません。「Claude」および「Claude Code」は Anthropic, PBC の商標です。

法的情報 プライバシーポリシー 利用規約 その他の言語 ホームに戻る © 2026 touchtap. 無断複写・転載を禁じます。 TouchTap Ltd はイングランド・ウェールズで登記されています(会社番号 13942589)。