隐私政策
OneScript 如何收集、使用和保护你的数据。
本政策适用于 OneScript App 以及 onescript.define.to 网站。文中的「OneScript」「我们」均指 OneScript 的运营方。
使用 OneScript 不需要账户。OneScript 不投放广告,不追踪你在其他应用或网站中的活动,也不出售你的数据。你的项目和设置默认只保存在你自己的设备或 iCloud 中,我们的服务器不会收到它们,除非你主动使用下文说明的功能。
存储在设备上的数据
以下数据保存在 OneScript 的应用容器中,我们无法访问:
- 项目:代码、资源、已安装的依赖以及脚本保存的数据
- 设置:应用的各项偏好
- AI 助手配置:你添加的模型服务商、API Key 和模型
- AI 助手的对话记录
这些数据会随 iOS 的设备备份一起备份到 iCloud 或电脑,具体取决于你的系统备份设置。
iCloud 同步
在真机上,iCloud 同步默认开启,你可以在「设置」中关闭。开启后:
- 项目(包括脚本保存的数据)保存在你的 iCloud Drive 中。
- AI 助手的服务商配置(包括 API Key)、模型和对话记录通过 CloudKit 同步到你的 iCloud 私有数据库。
这些数据由 Apple 按照 Apple 隐私政策 存储,我们无法访问。
崩溃报告与使用统计
OneScript 使用 Sentry 定位和修复问题,并了解各项功能的使用情况。数据存储在 Sentry 位于美国的数据中心,不包含你的姓名、邮箱、项目代码或文件内容。
崩溃报告涵盖崩溃、应用卡顿和非预期错误,包括:
- 出现问题时的调用栈和应用状态
- 出现问题前的应用事件,不包含你输入的内容
- 设备型号、系统版本、应用版本和语言
- OneScript 为本次安装生成的随机标识符。你发送支持邮件时也会附带它,便于我们将反馈与崩溃数据对应
使用统计包括应用会话(开始和结束时间,以及是否以崩溃结束)、小组件运行脚本的结果和性能,以及 OneScript 尚不支持的文件格式。文件名、路径和内容不会上报。
网络请求地址不会上报。这些数据不用于广告,也不会用来追踪你在其他应用或网站中的活动。Sentry 最多保留 90 天。
AI 助手
AI 助手直接连接你自己配置的模型服务商(例如 OpenAI、Anthropic,或任何兼容 OpenAI 接口的服务),使用你提供的 API Key,请求不经过我们的服务器。使用时,以下内容会发送给该服务商:
- 你输入的消息和之前的对话
- 使用 AI 助手所需的上下文,例如系统指令,以及网页搜索、网页读取等工具调用的结果
这些数据如何处理,以服务商自己的隐私政策为准。
AI 助手进行网页搜索时,会在设备上直接访问公共搜索引擎,把搜索关键词发送给搜索引擎,并打开搜索结果中的网页。读取网页时,也会从设备上直接访问对应的网址。
脚本发起的网络请求
你的脚本在设备上运行。脚本通过 fetch、http、net 等 API 发起的请求,会从你的设备直接发送到目标服务器,不经过我们的服务器,我们也看不到这些请求。
脚本可以读写所在项目的文件、读取部分设备信息,并通过网络发送数据。请只运行你信任的脚本。
安装 npm 包
安装、更新或搜索依赖时,OneScript 会从 npm 仓库下载包(默认是 registry.npmjs.org,也可以是项目指定的仓库)。仓库会看到你的 IP 地址和请求的包名。
账户
登录是可选的,只有创建分享链接时才需要。你可以在 App 或网站上通过 Apple 登录,两边使用同一个账户。我们不会获取你的姓名和邮箱。登录后,我们会保存:
- Apple 为 OneScript 生成的用户标识
- 每个登录会话的 IP 地址和设备或浏览器信息
登录会话 60 天未使用会过期,退出登录会立即结束会话。
分享项目
以文件分享
项目会在设备上打包成 zip 文件,再通过系统分享面板发送,不经过我们的服务器。
以链接分享
生成分享链接需要先登录。OneScript 会将项目打包并上传到 onescript.define.to,包括项目的文件、名称、图标和颜色。
链接归属于你的账户。任何拿到链接的人都能看到项目的名称和图标,并将项目导入 OneScript。请勿分享包含密码、密钥或其他敏感信息的代码。他人打开链接时,其 IP 地址只用于限制下载频率,不会被保存。
你可以在 App 中查看和撤销自己的有效链接。撤销后,上传的文件和相关记录会立即删除;链接到期后,会在一天内删除。
添加到主屏幕
将项目添加到主屏幕时,OneScript 会生成一个运行该项目的快捷指令。iOS 只接受签名后的快捷指令,所以这个快捷指令会被发送给第三方签名服务(RoutineHub 的 HubSign 或 Shortcuty)。快捷指令包含项目名称、图标、颜色,以及一个指向该项目的 onescript:// 链接,不包含项目代码。
系统权限
OneScript 只在需要时请求以下权限,你可以随时在 iOS「设置」中更改:
- 相机:在 AI 助手中拍照添加到消息,以及在你运行的脚本中拍照或录像。
- 麦克风:在你运行的脚本中录音,包括录像时的声音。录音以文件保存在你的设备上,OneScript 不会把录音发送到我们的服务器,录音文件如何使用由脚本决定。
- 位置:在你运行的脚本中获取你的位置与罗盘朝向。OneScript 不会把你的位置发送到我们的服务器;脚本自行决定如何使用获得的位置。查询地址时,地址或坐标会发送给 Apple。
- 添加到照片:让脚本把图片保存到你的照片图库。OneScript 无法读取你的照片图库。
- 本地网络:让脚本连接你本地网络中的设备和服务器。
从照片图库选取图片时使用系统选择器,OneScript 只能访问你选中的图片。
通过操作扩展从其他应用传给脚本的文件、图片、文本或链接,只在设备上交给脚本处理,运行结束后临时文件会被删除。
网站
onescript.define.to 由 Cloudflare 托管,App 的「社区」页面直接显示网站内容,同样适用本节的规则。和其他网站一样,Cloudflare 在处理请求时会接触到你的 IP 地址和浏览器信息。
网站不使用分析或广告服务,也不加载第三方追踪脚本。Cookie 和本地存储只用于记住你的语言和外观偏好,以及保持登录状态。
文档搜索在我们的服务器上进行,搜索词不会被保存。
在网站上登录使用的是和 App 相同的账户,我们保存的内容见账户。
数据的保留与删除
- 在应用中删除项目、对话或模型服务商,会同时删除设备上和 iCloud 中的数据。
- 删除应用会清除设备上的数据。iCloud 中的数据会保留,你可以在 iOS「设置」>「Apple 账户」>「iCloud」中管理或删除。
- 分享链接的数据在到期后一天内删除,你撤销链接时会立即删除。
- 崩溃报告保留 90 天。
- 如需删除账户,请在 App 的「设置」中点击你的账户,再点击「删除账户」。通过 Apple 验证后,我们会撤销 OneScript 的「通过 Apple 登录」授权,并删除你的账户、登录会话和全部分享链接。如果你无法使用 App,请通过下方邮箱联系我们。
儿童隐私
OneScript 不面向 13 岁以下的儿童,我们不会有意收集儿童的个人信息。
政策变更
我们可能会更新本政策,更新后的版本会发布在此页面,页面底部会显示最后更新时间。如有重大变更,我们会在应用或网站中提示。
联系我们
如果你对本政策有任何疑问,请联系 onescript#define.to。
How is this guide?
最后更新于