データとプライバシー
Anyyはローカル優先です。選択したProfile Homeが設定、メモリ、セッション、スケジュール、運用状態の正式な保存先です。外部モデル、Web、MCP、メッセージングは、依頼された作業に必要なデータを受け取ります。
Profileに残るもの
Homeは推測せずanyy configで確認します。主なパスは次です。
<PROFILE_HOME>下のパス | 用途 |
|---|---|
config.yaml | 設定と認証参照 |
secrets/ | 管理認証情報 |
state.db | セッション、メッセージ、通知記録、Channelアカウント/ルート、タスク、予定など |
objects/ | 独立通知本文など、永続記録が参照する完全な内容アドレス方式の本文 |
memory/USER.md | ユーザーの持続的な事実と好み |
memory/MEMORY.md | 永続アシスタントメモリ |
SOUL.md, roles/ | 既定/名前付きRoleのアイデンティティ指示 |
workspace/ | ユーザーとアシスタントの作業ファイル |
skills/, system/skills/ | Profile導入/同梱Skill |
channels/, cron/ | Profileディレクトリ。現在のアカウント、ルート、予定記録はDB所有 |
logs/, cache/ | 運用ログと再構築可能/キャッシュデータ |
名前付きProfileは設定ルート下にあり、正規データと認証情報を分離します。意図して参照した外部ディレクトリ、読み取り専用Skillルート、サービスアカウントは独自の管理資源です。参照しても、元ファイルが捨てられるProfileコピーになるわけではありません。
文脈とArtifactの場所であり、許可されたファイル/ターミナルツールはOS権限と環境に従ってより広い範囲へ届く場合があります。
ホスト外へ出るもの
次の利用で外部送信される場合があります。
- リモートモデルへのプロンプト、選択文脈、結果、画像、音声、動画。
- Web検索、公開URL取得、画像生成、音声バックエンド。
- 別プロセス/サービスに接続したMCPツール。
- Channelでのメッセージ/添付の送受信。
- プロバイダーのOAuth/APIキーエンドポイント。
データを任せられる宛先だけ有効にします。シークレットや無関係な非公開ファイルを、プロンプト、添付、参照、メモリ、Skillへ入れません。
認証情報
管理設定フローは設定内に参照を置き、シークレット本体はProfileの保護ストレージへ保存します。ユーザー設定のMCP環境値/ヘッダーには直接認証情報が含まれる場合もあります。anyy configは値なしで参照健全性を報告します。
所有する操作画面から切断・消去します。漏洩の可能性があれば外部プロバイダーで先に失効/更新し、次にAnyyを更新します。
バックアップ
通常は設定、メモリ、Workspace、Role、Skill、予定、Channel、スクリプト、整合DBなど正規Profile内容を含めます。一時ランタイムファイルとキャッシュは除きます。
管理secrets/と対応mcp/oauth/は--include-secretsなしでは除外します。ただし正規設定や作業ファイルの直接認証情報は除去しません。MCP環境値/ヘッダーなどの機密内容も入り得ます。完全な秘匿は保証しません。
暗号化し、制限し、通常のissue trackerや公開共有へアップロードしないでください。
正確なコマンドと復元保証はバックアップと復元を参照してください。
ファイルとArtifact配信
Workspaceに作成したファイルを画面からダウンロード可能にするには、artifact_exportがWorkspace相対の通常ファイルをエクスポートします。上限50 MiB、生成添付の期限は24時間です。
失敗してもソースは変わりません。生成添付は配信用コピーで、正式なソースではありません。
リマインダーなど独立Session通知は、モデル会話とは別に保護表示本文を保持します。チャット再開で通知の事実を復元してもPiメッセージ履歴には加えません。正確な本文のない過去の受領記録をジョブ要約から再構築しません。
削除と保持
既定以外のProfile削除は、ランタイムとシークレットの条件を満たすとHome全体を削除します。Dashboardは強制・シークレット消去形式、CLIは明示フラグが必要です。
Role削除は未参照の名前付きRole記録をアーカイブして新セッションから除くもので、Profile全体は消しません。
GatewayはSession削除に対応しますが、現行公開CLI、TUI、Dashboardには汎用削除操作はありません。
外部サービスは自身の方針で保持します。ローカル削除で、送信済みメッセージを取り戻すことはできません。
実用的なプライバシーチェック
- 人、アカウント、信頼領域を混ぜない場合は別Profileを使います。
- 必要なツール/アカウントアクセスだけ有効にします。
- SkillとMCPを有効化前に確認します。
- 最小限の資料だけ添付・参照します。
- 通常バックアップではシークレットを除外し、例外を保護します。
- Channelとペアリング許可を定期確認します。
- 露出を疑ったら即座に認証情報を更新します。
アクセス管理と対応はセキュリティとプライバシーを参照してください。