# プライバシーポリシー

デスクトップアプリ ASIST と、このサイトが、利用者の情報をどう扱うか。

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

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

## 提供者と問い合わせ先

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

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

## ASIST のサーバーはありません

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 日を過ぎたファイルは削除します。

ファイルごとの中身は、[データの置き場所](https://asist-agent.com/docs/privacy/)にあります。

## 外部のサービスへ送るもの

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-のユーザーデータ)を見てください | Google カレンダーにつないだとき |
| Hugging Face、GitHub、PyPI など | 取得するファイルの要求と、ASIST とそのバージョンを示す User-Agent | このコンピュータで動かすモデル、Python、ASIST の新しいバージョンを取得するとき |

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

送り先ごとの詳しい一覧は、[外へ送るもの](https://asist-agent.com/docs/privacy/external/)にあります。

## Google のユーザーデータ

ここでは、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 のユーザーデータの共有、転送、開示

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 のユーザーデータの保護

- **通信の暗号化**: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](https://github.com/nyosegawa/asist) のソースコードで確かめられます。

### しないこと

- Google から受け取ったデータを売りません。
- 広告に使いません。広告のために、ほかの人やサービスに渡すこともしません。
- 汎用の AI や機械学習のモデルを開発、改善、学習するために使いません。
- ASIST の開発者を含め、人がこのデータを読むことはありません。ASIST の開発者は、このデータを受け取りません。

Google API から受け取った情報の ASIST による使用と、ほかのアプリへの転送は、限定使用の要件を含む [Google API サービスのユーザーデータに関するポリシー](https://developers.google.com/terms/api-services-user-data-policy)に従います。

### アクセスを取り消す

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

## このサイト

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

## 子ども

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

## ソースコード

ASIST はオープンソースで、ソースコードは [GitHub](https://github.com/nyosegawa/asist) で公開しています。このポリシーに書いたことを、ASIST が実際にどう行っているかは、ソースコードで確かめられます。

## このポリシーの変更

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