コンテンツにスキップ

プライバシーポリシー

Markdown で見る

最終更新日:2026 年 10 月 1 日

このプライバシーポリシーは、Mac と Windows で動くデスクトップアプリ ASIST と、このサイト(asist-agent.com)が、利用者の情報をどう扱うかを説明します。

ASIST は、Sakasegawa が個人で開発し、オープンソース(MIT License)として無料で公開しています。

このポリシーやデータの扱いについての質問は、メール(nyosegawa@gmail.com)か、GitHub の Issues で受け付けます。Issue は誰でも読めるので、個人の情報や予定の中身を含む質問は、メールで送ってください。

ASIST には、利用者のデータを受け取る ASIST 自身のサーバーがありません。ASIST の開発者は、アプリから利用者のデータを受け取りません。利用の統計も、不具合の報告も、アプリから自動で送ることはありません。

ASIST は、あなたが設定した外部のサービスに、あなたのコンピュータから直接つなぎます。何をどこへ送るかは、外部のサービスへ送るものにまとめています。

設定、会話ログ、記憶、メモ、タスク、取り込んだメール、API キーは、あなたのコンピュータの次のフォルダに置きます。アプリをアンインストールしても、これらのフォルダは残ります。消したいときは、フォルダごと削除してください。

OS 設定とデータ 動作ログ
macOS ~/Library/Application Support/asist/ ~/Library/Logs/asist/
Windows %APPDATA%\asist\ %APPDATA%\asist\logs\
  • 設定で保存した API キーとメールのパスワードは、OS の仕組みで暗号化して保存し、平文では書きません。暗号化の鍵は、macOS ではキーチェーンに置き、Windows では DPAPI で Windows のユーザーに結び付けます。
  • 会話ログには、あなたの発言、ASIST の返事、ツールの呼び出しと結果を、日ごとのファイルに書きます。設定の「会話」の「会話ログの保存日数」(既定では 90 日)を過ぎたファイルは、日付が変わるときに削除します。
  • 記憶とメモは Markdown のファイルで、あなたが消すまで残ります。
  • 動作ログには会話の本文を書きません。キー、トークン、パスワードの値は、書く前に伏せます。14 日を過ぎたファイルは削除します。

ファイルごとの中身は、データの置き場所にあります。

ASIST が外へ送るのは、次のサービスに、あなたが使う機能のために必要なものだけです。有料の API には、あなた自身の API キーでつなぎます。送ったデータは、それぞれのサービスの利用規約とプライバシーポリシーに従って扱われます。

送り先 送るもの 送るとき
あなたが選んだ会話のモデルの提供元(Anthropic、OpenAI、Google、Cerebras) 会話の文、プロンプト、記憶のうちその会話に関係する部分、ツールの結果 会話するたび
提供元の組み込みの Web 検索(Anthropic、OpenAI、Google) 会話のモデルが決めた検索の語 会話のモデルが検索するとき
Google の Live API マイクの音声、直近の会話の履歴、ツールの結果 声のエンジンに Gemini Live を選んだときだけ
codex か claude の CLI がつなぐサービス ジョブのプロンプトと、CLI が読んだ作業フォルダの中身。記憶の整理では、前日までの会話(あなたの発言、ASIST の返事、ツールの名前と入力) あなたが承認したジョブを実行するときと、毎日の記憶の整理のとき
天気、世界時計、為替、ニュース、地図(気象庁、Open-Meteo、ExchangeRate-API、Google ニュース、Google の Maps Embed API) 場所の名前や緯度と経度、通貨、話題の語、地図で探す場所や経路の語 カードを表示するとき
あなたが設定したメールのサーバー(IMAP と SMTP) ログインの情報、あなたが「送信」を押したメール、既読やアーカイブなどの操作 メールを取り込むとき、送るとき、操作するとき
Google Calendar API Google のユーザーデータを見てください Google カレンダーにつないだとき
Hugging Face、GitHub、PyPI など 取得するファイルの要求と、ASIST とそのバージョンを示す User-Agent このコンピュータで動かすモデル、Python、ASIST の新しいバージョンを取得するとき

声の聞き取り、声の区間の検出、相槌の判定、記憶の検索は、このコンピュータの中だけで動き、音声も文も外へ送りません。VOICEVOX、AivisSpeech、Qwen3-TTS による読み上げも、このコンピュータの中で動きます。

送り先ごとの詳しい一覧は、外へ送るものにあります。

ここでは、ASIST を Google カレンダーにつないだときに、Google から受け取るデータをどう扱うかを説明します。ASIST のカレンダーは、Mac でも Windows でも Google カレンダーだけを読み書きします。

  • https://www.googleapis.com/auth/calendar.calendarlist.readonly

    あなたの予定表の一覧(予定表の名前、ID、タイムゾーン、書き込めるかどうか)を読みます。どの予定表を表示し、新しい予定をどの予定表に保存するかを、あなたが選べるようにするためです。メインの予定表の ID から、つないだ Google アカウントのメールアドレスを読み、設定の画面に表示します。予定表の一覧は変更しません。

  • https://www.googleapis.com/auth/calendar.events

    予定を読み、カレンダーの画面と会話で見せます。ASIST が使うのは、予定のタイトル、開始と終了の日時、タイムゾーン、場所、説明、繰り返しかどうか、参加者がいるかどうかです。参加者の名前やメールアドレスは使いません。あなたが頼んだときに、予定を作成、変更、削除します。書き込みは、会話から頼んだときも画面で操作したときも、ASIST が内容を確認画面に出し、あなたが承認してから実行します。

Google のユーザーデータの共有、転送、開示

Section titled “Google のユーザーデータの共有、転送、開示”

ASIST は、Google から受け取ったデータを、ASIST の開発者にも、ASIST のサーバーにも送りません。ASIST にはサーバーがなく、開発者はこのデータを受け取りません。

Google から受け取ったデータを送るのは、あなたが ASIST に頼んだことに答えるために、あなたが設定した次の送り先だけです。どの送り先にも、あなたのコンピュータから、あなた自身の API キーかログインで直接送ります。

送り先 送るもの 送るとき
会話のモデルの提供元のうち、あなたが設定で選んだ1つ:Anthropic(Claude API)、OpenAI(OpenAI API)、Google(Gemini API)、Cerebras(Cerebras の API) 答えに必要な予定のタイトル、日時、場所、説明と、その予定表の名前 あなたが会話で予定について聞いたり、予定の追加や変更を頼んだりしたとき
声のエンジンに選んだ Live API:Google(Gemini Live API) 上と同じ Gemini Live を選んでいて、会話で予定を扱ったときだけ
あなたがログインした codex の CLI(OpenAI)か claude の CLI(Anthropic) 前日までの会話のうち、あなたの発言、ASIST の返事、ツールの名前と入力。予定について話したり、予定を追加や変更したりした日は、その予定の内容が含まれます。承認したジョブでは、そのジョブの指示に含まれた予定の内容 毎日の記憶の整理と、あなたが承認したジョブを実行するとき
会話のモデルの提供元の組み込みの Web 検索、地図と天気のカード(Google の Maps Embed API、気象庁、Open-Meteo) 予定の場所などから会話のモデルが選んだ検索の語や地名 予定の場所を調べる、地図や天気を出すなど、あなたが頼んだとき
Google Calendar API あなたが承認した予定の作成、変更、削除 あなたが確認画面で承認したとき

送り先がデータをどう扱うかは、それぞれの利用規約とプライバシーポリシーによります。送った予定を提供元がモデルの学習に使うかどうかは、その提供元の規約と、あなたが使う API キーやアカウントのプランや設定によります。

これ以外の人やサービスに、Google から受け取ったデータを共有、転送、開示することはありません。売ることも、広告のために渡すことも、データの仲介業者に渡すこともしません。

  • 通信の暗号化:Google、会話のモデルの提供元、Live API とのやりとりは、すべて TLS で暗号化した HTTPS(Live API では WSS)で行います。
  • ログインの仕組み:Google へのログインは、インストール型のアプリ向けの OAuth 2.0(RFC 8252)で、PKCE(RFC 7636)と state の照合を使います。ログインの結果は、あなたのコンピュータの 127.0.0.1 でログインのあいだだけ待ち受ける受け口に届き、外部のサーバーは通りません。
  • トークンの保存:更新トークンは、OS の仕組み(macOS ではキーチェーン、Windows では DPAPI)で暗号化して保存し、平文では書きません。アクセストークンはメモリの中にだけ置き、ディスクには書きません。動作ログには、トークンの値を伏せてから書きます。
  • 必要最小限の権限:求める権限は、上に書いた2つだけです。Gmail や連絡先など、カレンダー以外のデータには触れません。
  • 予定を手元に写さない:予定は使うたびに Google から読み、メモリの中で使います。ASIST は予定の写しをファイルに保存しません。会話で予定を扱ったときは、ほかの会話と同じように、その内容が会話ログに残ります。会話ログは、あなたのユーザーアカウントのフォルダに置き、OS の標準の権限では同じコンピュータのほかのユーザーからは読めません。会話ログは、設定の保存日数(既定では 90 日)を過ぎると削除します。
  • 書き込みの承認:予定の作成、変更、削除は、あなたが確認画面で承認するまで実行しません。
  • 人が読まない:ASIST の開発者を含め、人がこのデータを読むことはありません。
  • ソースコードの公開:ここに書いた扱いは、GitHub のソースコードで確かめられます。
  • Google から受け取ったデータを売りません。
  • 広告に使いません。広告のために、ほかの人やサービスに渡すこともしません。
  • 汎用の AI や機械学習のモデルを開発、改善、学習するために使いません。
  • ASIST の開発者を含め、人がこのデータを読むことはありません。ASIST の開発者は、このデータを受け取りません。

Google API から受け取った情報の ASIST による使用と、ほかのアプリへの転送は、限定使用の要件を含む Google API サービスのユーザーデータに関するポリシーに従います。

  • ASIST で Google からログアウトすると、ASIST は Google にアクセスの取り消しを送り、このコンピュータに保存したログインの情報を削除し、Google カレンダーを読まなくなります。
  • Google の側でも、いつでもアクセスを取り消せます。Google アカウントの「セキュリティ」で、サードパーティ製のアプリとの接続(myaccount.google.com/connections)を開き、ASIST を選んでアクセスを削除します。

このサイト(asist-agent.com)は、訪問の数を数えるために、Cookie を使う Google Analytics を使っています。Google Analytics が集めるデータの扱いは、Google によるデータの使用にあります。サイトは Cloudflare から配信しています。このサイトには、入力して送るフォームやアカウントはありません。

ASIST は、13 歳未満の子どもに向けて作ったものではありません。ASIST の開発者は、年齢にかかわらず、利用者の情報を集めません。ASIST がつなぐ外部のサービスには、それぞれの利用規約に年齢の条件があります。

ASIST はオープンソースで、ソースコードは GitHub で公開しています。このポリシーに書いたことを、ASIST が実際にどう行っているかは、ソースコードで確かめられます。

このポリシーを変えるときは、このページを書き換え、上の最終更新日を改めます。これまでの変更は、GitHub のリポジトリの履歴で見られます。