法务

隐私政策Privacy Policy

适用于 AnPyer Android 应用(包名 com.openbook.anpyer),发布者为 Open Book Co., Ltd.(下称"我们")。
生效日期:2026 年 9 月 23 日 · 版本 1.1

本页为中文译本,仅供参考。如与 英文版 有任何歧义,以英文版为准。
摘要。AnPyer 是一款离线运行的 notebook 应用。我们不运营任何服务器,不采集统计或崩溃报告,也永远不会收到你的 notebook、代码或 API key。数据离开你设备的唯一情形是:你主动使用可选的 AI 助手——此时请求由你的设备直接发往你自己配置的第三方模型服务商;或者你运行的代码自己发起了网络请求。助手另有两项可选功能会扩大它能看到或能做的范围(读取 notebook 所在文件夹里的文件;运行 cell),两者默认关闭,详见第 4 节。

1. 我们是谁

AnPyer 由 Open Book Co., Ltd. 发布。任何隐私相关问题或请求,请发邮件至 contact@anpyer.com。对于本政策所述(极为有限的)处理活动,我们是个人信息处理者 / 数据控制者。

2. AnPyer 做什么

AnPyer 使用随应用内置的 Python 解释器,在你的 Android 设备上运行 Jupyter notebook(.ipynb 文件)。全部代码执行、渲染和文件处理都在本地完成。应用不需要账号、登录或任何注册。

3. 只留在你设备上的数据

以下数据仅在你的设备上产生和存储,我们无法访问。

数据存放位置用途
你打开、编辑或新建的 notebook 文件你通过 Android 文件选择器选定的位置核心功能:打开、编辑、保存 notebook
notebook 所在文件夹的一份工作副本(仅当你授权应用访问该文件夹时)应用私有存储。文件被拷入,以便 Python 代码按相对路径读取;Python 写出的文件会拷回你授权的文件夹核心功能:pd.read_csv("data.csv") 之类。关闭文件夹开关即停止同步;卸载应用时工作副本随之删除
最近打开的 notebook 列表应用私有存储便利:快速重新打开
AI 服务商设置,包括你输入的 API key,以及第 4.4 节所述的助手开关仅本设备的应用私有存储(WebView 本地存储),受 Android 应用沙箱保护用于向你配置的服务商验证你的请求。key 永远不会发给我们。
当前会话的 AI 对话仅内存;关闭应用即丢弃显示助手的回复
你对 AI 回复提交的举报(「报告此回复」)应用私有存储保留在本地供你查看、导出或邮件发送。不会自动发送任何内容。
界面偏好(语言、面板尺寸等)应用私有存储界面显示
逐 cell 的助手标记(「对 AI 隐藏」「锁定」)及「来自外部来源」标记notebook 文件自身的 metadata.anpyer 字段中,文件仍是标准 .ipynb你的隐私控制随 notebook 一起走

卸载应用时,Android 会删除应用私有存储。你也可以随时在应用内 关于 → 清除本地数据 删除 key、设置、举报记录和最近文件列表。你保存到自选位置的 notebook 文件是普通文件,由你自行管理。

4. 可选的 AI 助手(自带 key)

AnPyer 包含一个可选助手,能读取你正在编辑的 notebook 的 cell、修改它们、插入或删除 cell,并且——仅在获得第 4.4 节所述的会话级授权时——运行某个代码 cell 并读取其输出。它在你配置之前处于关闭状态:你必须自行输入某个第三方大语言模型服务商的 API key。我们不提供、不转售、也不代理任何 AI 服务。

4.1 发送什么、发给谁

当你向助手发送消息时,以下内容会从你的设备直接传输到你配置的服务商(例如 DeepSeek、OpenAI、Google Gemini、OpenRouter,或你填入地址的任何其他 OpenAI 兼容端点):

  • 你的消息文本以及此前的对话;
  • 助手读取、修改或运行的 notebook cell 内容(仅当助手为完成你的请求而调用 notebook 工具时),包括摘要形式的 cell 输出和错误信息。你标为隐藏的 cell 永远不会包含在内;
  • 一段描述应用环境的简短系统指令。它包含:当前打开的 notebook 名称及 cell 数量;预装 Python 包清单;你的界面语言;设备报告的当前日期、时间和时区(以便助手回答与时间相关的问题);以及,若正在编辑某个 cell,光标附近的一小段摘录;
  • 若你打开了「允许 AI 读取 notebook 所在文件夹的文件」(第 4.4 节):该文件夹的目录列表,以及助手选择读取的文件的文本内容;
  • 你的 API key,作为服务商要求的请求鉴权凭据。

助手也可能请求代你抓取公开网页或调用公开 HTTP 接口。每一次此类请求在发出前都需要你在应用内明确确认,并且只会发往确认卡上显示的地址。

设备时区仅作为时钟参考发送,不用于推断你的位置;应用从不访问定位服务。

4.2 我们不是这次传输的参与方

我们不接收、不存储、不记录这些请求和响应,也没有任何技术手段访问它们。服务商如何处理你的数据(包括保留期限、是否用于训练)由其自身的隐私政策和条款约束,请在输入 key 之前阅读。若内置服务商模板所对应的 API 支持「不存储」选项,AnPyer 会设置该选项;但我们无法对服务商的行为作出保证。

4.3 传输安全

所有内置服务商模板均使用 HTTPS。若你填入自定义端点,连接安全性取决于你输入的地址。

4.4 你的控制权

  • 确认卡。助手对 notebook 提出的每一项变更(修改、插入、删除或运行 cell)以及它提出的每一次对外网络请求,都会先展示给你。你可以逐项允许,也可以在当前会话内一次性允许全部。每次接受的变更都是一步撤销。
  • 对 AI 隐藏 cell。隐藏 cell 的源码、输出和身份永远不会包含在任何请求中。锁定 cell 则允许助手读取但永远不能修改。两种标记都保存在 notebook 文件里。
  • 运行 cell(「起飞」)是会话级授权:应用启动时关闭,关闭应用即重置。运行走的是与你自己点 Run 相同的 notebook 执行通路,没有隐藏沙箱。
  • 读取 notebook 所在文件夹的文件是 AI 设置 里的另一个开关,默认关闭、持久保存。打开后,助手可以不经逐文件确认读取该文件夹里的任何文本文件,其内容会发给你的服务商。不希望模型看到的文件请不要放在那个文件夹里,或保持开关关闭。
  • 举报回复。你可以标记任何一条助手回复。举报只保存在你的设备上,永远不会自动发送;你可以自行导出或邮件发送。

5. 你运行的代码

AnPyer 会执行你 notebook 中的 Python 代码。部分内置库(例如 requests)在你的代码要求时可以发起网络请求。这类请求由你的代码发起、发往你的代码指定的目标,我们既看不到也无法控制。运行来源不可信的 notebook 前,请先审阅其内容。

6. 我们自己收集的数据

没有。AnPyer 不包含任何统计、广告、崩溃报告或遥测 SDK。应用不会连接任何由我们运营的服务器——我们没有服务器。因此我们不收集设备标识符、使用统计、位置、通讯录或任何其他个人信息。

若你通过邮件联系我们,我们会为了回复而处理你在邮件中提供的信息,并在为此目的合理需要的期限内保留往来记录。

7. Google Play

购买与安装由 Google Play 依其自身条款和隐私政策处理。我们只会从 Google Play Console 获得每位开发者都能看到的汇总性、不可识别个人的统计(例如按国家的安装量)。我们不会从 Google 获得你的姓名、邮箱或支付信息。

7.1 与 Play「数据安全」部分的对应关系

Google 的数据安全表单把任何离开设备的数据都算作「收集」,即使它发往的是你自己选的第三方、从未到过开发者手里。因此我们的商店页申报了以下项目,全部为可选、仅用于应用功能、传输加密,且只在你使用 AI 助手时发送:

  • 应用活动 → 其他用户生成内容:你发给助手的消息和 notebook cell 内容;
  • 文件和文档:notebook 所在文件夹里的文本文件,仅当第 4.4 节的开关打开时。

没有任何项目申报为「共享」:我们从未收到这些数据,因此也无从共享;向你的服务商的传输由你发起。任何数据都不用于广告、统计分析或个性化。

8. 权限

Android 权限用途
INTERNET仅用于 AI 助手(第 4 节)和你自己运行的网络代码(第 5 节)。应用的其他任何部分都不使用网络。
文件访问AnPyer 不申请宽泛的存储权限,而是使用 Android 系统文件选择器(Storage Access Framework),只能读写你明确选择的文件和文件夹。

9. 儿童

AnPyer 是面向成年人的开发工具。其 Google Play 商店页的目标用户为 18 岁及以上,应用不面向 13 岁以下(或你所在司法辖区规定的相应最低年龄)的儿童。我们不会有意收集任何人(包括儿童)的个人信息。

10. 你的权利及行使方式

由于我们不持有任何应用用户的个人信息,你依据《个人信息保护法》、GDPR、CCPA/CPRA 或类似法律享有的查阅、更正、删除等权利,均可以完全由你在自己的设备上完成:

  • 删除应用数据:关于 → 清除本地数据 会删除 API key、服务商设置、举报记录和最近文件列表;卸载应用会删除应用私有存储中的全部内容,包括你授权的文件夹的任何工作副本(第 3 节)。
  • 删除 AI 服务商持有的数据:请直接联系该服务商;我们无法代你处理。
  • 其他任何事项:发邮件至 contact@anpyer.com。你也有权向所在地的个人信息保护 / 数据保护监管机构投诉。

11. 跨境传输

我们不传输任何数据。若你使用 AI 助手,数据由你的设备发送至你选择的服务商,无论其在何处运营。有关传输保障措施,请查阅该服务商的政策。

12. 本政策的变更

当应用新增影响数据处理的功能时,我们可能更新本政策。最新版本始终发布于 https://anpyer.com/privacy/(英文)及 https://anpyer.com/zh/privacy/(中文),并可从应用内 关于 页进入。重大变更会在 Google Play 的版本说明中注明。顶部的生效日期表明最近一次修改的时间。

13. 联系方式

Open Book Co., Ltd.
邮箱:contact@anpyer.com