# 隐私政策 (Privacy Policy)

**应用名称**：二次元情感陪伴助手 (Anima Companion)
**开发者**：吴宗河 (Jonah Wu)
**生效日期**：2026年2月19日
**更新日期**：2026年2月19日

### 前言

感谢您信任并使用“二次元情感陪伴助手”（以下简称“本应用”）。本应用是由 **吴宗河 (Jonah Wu)** 开发的开源二次元陪伴项目，涵盖基于 **《崩坏：星穹铁道》**（角色：白厄）及 **Vsinger**（角色：洛天依）的同人互动功能。

我们深知个人信息对您的重要性，并承诺严格遵守法律法规，采取相应的安全保护措施来保护您的个人信息。本隐私政策旨在向您说明，在使用本应用的文字聊天、语音互动、3D 互动及回忆相册功能时，我们如何处理您的数据。

**特别提示**：本应用支持**本地部署**和**在线服务**两种模式。如果您完全在本地环境（Localhost）运行后端服务，您的数据将不会上传至任何外部服务器。以下条款主要适用于使用托管服务或调用外部 API 的场景。

---

### 一、 我们如何收集和使用您的个人信息

我们将遵循“正当、合法、必要”的原则，仅出于以下目的收集和使用您的信息：

#### 1. 语音及音频数据

* **使用场景**：当您使用“语音输入（按键/VAD）”功能与白厄或洛天依对话时。
* **收集内容**：您的实时语音录音数据。
* **使用目的**：仅用于通过语音识别（ASR）技术将其转换为文字，以便大语言模型（LLM）理解您的意图。
* **处理方式**：识别完成后，音频文件会被即时销毁或仅在本地临时缓存，不会用于声纹识别或出售给第三方。
    * *注：本应用中角色的语音合成（TTS）是在服务端或本地通过 AI 模型生成的，我们不会收集您的声音特征用于训练角色模型。*

#### 2. 对话文本数据

* **使用场景**：您与角色进行的文字对话。
* **收集内容**：您输入的文字信息及系统生成的回复。
* **使用目的**：用于通过大语言模型（LLM）生成符合角色设定（如白厄的剧情设定或洛天依的歌手设定）的回复内容，以及维护上下文记忆（Context）。
* **处理方式**：对话记录存储于应用数据库中，用于维持“记忆”。您可以通过设置页面的“立即清除数据”功能清空这些记录。

#### 3. 图像与相册数据

* **使用场景**：当您使用“截图”功能或访问“回忆相册”时。
* **收集内容**：应用生成的截图文件、您上传的图片（如有）。
* **使用目的**：仅用于在本地或服务器端为您展示相册内容。
* **处理方式**：若您开启“隐私保护”开关，截图将不会被写入数据库。

#### 4. 账号及设备信息

* **收集内容**：为了区分用户及提供VIP鉴权服务，我们可能会收集您的用户名、加密后的密码哈希、IP地址以及浏览器 User-Agent 信息。
* **特别说明**：我们**不收集**您的真实姓名、身份证号、手机通讯录、短信等敏感个人隐私信息。

---

### 二、 我们如何使用 Cookie 和同类技术

本应用基于 Web 技术构建，因此需要使用 Cookie 或 LocalStorage（本地存储）技术：

1.  **身份验证**：我们需要使用 LocalStorage 存储您的登录令牌（Token），以保证您在刷新页面后无需重新登录。
2.  **个性化设置**：您的偏好设置（如：当前选择的角色、自动播放语音、背景音乐音量等）将保存在您的浏览器本地。
3.  **清除方式**：您可以随时通过浏览器设置清除 Cookie 和本地缓存。

---

### 三、 我们如何共享、转让、公开披露您的个人信息

**我们承诺不会向任何第三方出售您的个人信息。** 但在以下技术必要的场景下，您的部分数据可能会被传输：

1.  **AI 服务商（LLM/TTS API）**：
    为了实现智能对话及语音合成，您的文本输入可能需要发送至第三方服务提供商（如 OpenAI、阿里云、DeepSeek 等）。该过程仅用于生成回复，且受相关服务商隐私政策约束。
2.  **开源与代码托管**：
    本项目的源代码公开托管于 GitHub。**但在源代码中，不包含任何用户的数据库文件或个人敏感数据。**
3.  **法律法规要求**：
    根据法律法规、司法机关或行政机关的强制性要求，我们可能需要披露您的信息。

---

### 四、 我们如何保护您的个人信息

1.  **技术手段**：我们使用 HTTPS 加密协议传输您的数据。后端的密码存储采用强哈希算法加密。
2.  **数据隔离**：不同用户的对话数据在逻辑上是隔离的。
3.  **安全局限性**：尽管我们采取了保护措施，但无法保证信息百分之百安全。若发生数据泄露，我们将及时公告并采取补救措施。

---

### 五、 您的权利

您对自己的个人信息拥有以下权利：

1.  **访问与修正**：您可以随时登录应用，在“设置”或“个人中心”查看和修改您的信息。
2.  **删除权（被遗忘权）**：
    * 在“回忆相册”中，您可以手动删除单张截图。
    * 在“设置”页面，您可以点击“立即清除数据”来清空当前会话记忆。
    * 若需注销账号并彻底删除所有服务器端数据，请通过本政策底部的联系方式联系开发者。
3.  **撤回授权**：您可以通过浏览器的权限设置，随时关闭本应用对“麦克风”的使用权限。

---

### 六、 我们如何处理未成年人的个人信息

1.  本应用主要面向 **18周岁以上** 的成年用户。
2.  若您是未成年人，请在监护人监护、指导并获得监护人同意的情况下使用本应用。
3.  我们不会有意收集未成年人的个人信息。

---

### 七、 设备权限调用说明

为了提供核心服务，本应用（Web/PWA）可能会请求以下敏感权限：

1.  **麦克风权限**：
    * **目的**：用于“按键说话”和“VAD（自动语音检测）”功能。
    * **必要性**：若拒绝，您将无法使用语音对话功能，但仍可使用文字聊天。
2.  **剪切板权限**：
    * **目的**：仅在您点击复制代码或分享链接时调用，用于简化操作。

---

### 八、 本政策如何更新

随着项目功能的迭代（如新增角色、功能调整），本隐私政策可能会进行更新。
更新后的政策将通过项目主页、公告弹窗或 GitHub 仓库发布。若您继续使用本应用，即表示您同意接受修订后的隐私政策。

---

### 九、 如何联系我们

如果您对本隐私政策有任何疑问、建议或投诉，或希望行使您的数据权利，请通过以下方式联系开发者：

* **开发者**：吴宗河 (Jonah Wu)
* **联系邮箱**：3582584159@qq.com
* **GitHub Issues**：https://github.com/Jonah-Wu23/anima-companion/issues

我们将在收到您的问题后尽快（通常在 15 个工作日内）予以回复。