我们是谁
Ayut 由 Hiraki Labs (OPC) Private Limited 运营,使用 Ayut 这一名称开展业务(“我们”)。我们的网站是 https://ayut.dev。
对于本政策所述的个人数据,我们决定数据为何以及如何使用。根据印度《2023 年数字个人数据保护法》(Digital Personal Data Protection Act, 2023,DPDP Act),我们是“数据受托方”(data fiduciary);根据欧盟和英国 GDPR,我们是“控制者”(controller)。
你可以通过 [email protected] 联系我们。
如果你通过公司或团队使用 Ayut,该组织可能会决定如何使用其项目中的某些数据,例如工作记录。如果你的组织需要数据处理协议,请给我们发邮件。
Ayut 如何处理你的代码和 AI 账号
Ayut 让你可以在同一项目中运行多个 AI 编程代理,自行选择 AI 和设备,并始终掌握控制权。了解数据在何处处理很重要。
- 代理在你的机器上运行。 它们在你的电脑或你控制的服务器上运行。Ayut 不会替你运行代理,也不托管你的代码仓库。
- AI 由你选择。 你使用自己的账号和密钥。代理向 AI 提供商发送代码或提示时,数据从你的机器直接发送给该提供商,不经过我们的服务器。适用的是提供商自己的条款和隐私政策,我们不是其协议的一方。
- 我们不会把你的密钥保存在数据库中。 提供商密钥保存在你设备的操作系统安全存储区中。如果某项任务需要密钥经过 Ayut 服务器,密钥只会短暂保存在内存中,不会写入数据库、日志或记录。如果你不小心把密钥放进备注、提示或日志,它可能进入工作记录,因此请勿在这些位置放置密钥。
- Deliberation 在我们的服务器上运行。 如果你使用 Deliberation 视图,你提供的问题和上下文会从我们的服务器发送至 OpenRouter 以及你选择的 AI 模型,并使用你为该项目添加的密钥。我们会将问题、回答和分析与工作记录一起保存。请勿在 deliberation 中放入你不希望发送给这些提供商的内容。
- Ayut 会保存工作记录。 这是会到达我们服务器的部分。请参阅下文“你的工作记录”。如果代理或检查程序输出了测试失败信息、错误消息或文件路径等内容,记录中可能包含简短代码摘录。我们会尝试移除已知的机密信息,但无法保证能识别所有机密信息。
我们收集的内容
账号信息
注册或登录时,我们会收集:
- 你的姓名和电子邮件地址
- 如果你使用密码,我们会保存密码的哈希值,而不会保存密码本身。你也可以通过邮件链接登录。
- 你的邮箱是否已确认,以及最近一次登录时间
- 如果你进行了设置或浏览器提供了相关信息,我们会收集你的时区、国家/地区、首选语言和显示设置
- 用于保护账号的安全记录,例如最近一次登录的 IP 地址和登录失败记录
账单信息
除非你购买服务,否则我们不会收集账单信息。购买方案或 7 天通行证时,付款由我们的支付服务商 Dodo Payments 处理,Dodo Payments 是登记商户。你的银行卡或银行账户信息会提供给 Dodo,而不会提供给我们。Dodo 也可能收集账单国家/地区和税务信息以收取款项并开具发票。我们会收到有限的信息,例如方案、付款状态、金额、发票和退款记录,以及用于将付款与账号匹配的付款和订阅 ID。
你的工作记录
你使用 Ayut 开展工作时,我们的服务器会保存构成项目记录的内容:
- 组织、项目、成员及其角色
- 任务,以及你或代理提供的指示、目标和计划
- 任务使用的代理、AI 工具和模型,以及你选择的设置和权限
- 尝试记录、测试和检查结果及其输出、审核、发现、决定、批准和交接
- 附加到任务的证据和材料,例如摘要、变更文件路径、概要或输出
- 任务运行时由已连接机器发送的输出行;其大小有限制
- 你启动的构建、测试或部署等交付记录
- 谁在何时做了什么的审计轨迹
Ayut 将这些内容称为变更记录。它让你查看历史,也让 Ayut 能展示事情发生的内容和时间。
如果你离线工作,桌面应用会将这些记录保存在设备上,并在重新连接时发送给我们。你标记为“仅本地”的记录会留在设备上,不会同步给我们。
已连接的机器
连接机器时,我们会保存其名称、操作系统、设备 ID、签名密钥的公开部分、允许执行的操作以及最近一次在线时间。我们还会向机器发放一份签名许可记录,说明其可使用的方案权限及有效期限。机器的私钥和访问凭据保存在操作系统的凭据存储区,不会保存在我们的记录中。
技术数据
你使用网站或应用时,我们的系统会接收并记录 IP 地址、浏览器和设备类型、请求的页面与操作、请求 ID 和错误详情等技术数据。我们使用这些数据来运行服务、排查故障、防止滥用并保障安全。
消息和支持
如果你联系我们,我们会保存你的消息、电子邮件地址和你发送的内容,以便提供帮助并留存记录。
我们不收集的内容
- 我们不会克隆、扫描或存储你的代码仓库。我们保存上文所述的记录,其中可能包含文件路径和简短摘录。
- 我们不出售你的数据,也不将其用于广告。
- 我们不会使用你的代码、提示或工作记录训练 AI 模型。
- 我们不使用跟踪或广告 Cookie。请参阅Cookie 政策。
我们为何使用你的数据
我们使用个人数据来:
- 创建和保护你的账号,并让你登录
- 运行 Ayut:同步记录、显示历史、执行你的审批和权限,并让已连接机器保持同步
- 收取付款、开通方案访问权限并处理退款
- 发送服务邮件,例如登录链接、确认信息、安全通知和账单消息
- 回答问题并提供支持
- 保障服务安全,包括发现滥用、防止欺诈、执行限制和修复故障
- 了解服务运行情况并改进服务
- 履行法律、税务和会计义务
我们的法律依据
在 GDPR 或类似法律适用的情况下,我们依据以下法律基础处理数据:
- 合同。 为你提供已注册的服务,包括账号、记录、同步、方案和支持。
- 合法利益。 保障服务安全、防止滥用和欺诈、监测性能并改进 Ayut。我们会以不应凌驾于你权利之上的方式进行处理。
- 法律义务。 保存财务记录并响应合法请求。
- 同意。 在我们征求同意的情况下使用,例如发送可选邮件。你可以随时撤回同意。
根据 DPDP Act,我们基于你的同意以及该法允许的“合法用途”处理数据,例如提供你要求的服务、履行法律义务和保障服务安全。
我们与谁共享数据
我们只会为运营 Ayut 而与提供协助的公司共享个人数据,并且仅用于该目的。这些公司有义务保护数据。我们为 Ayut 使用的服务商包括:
- Dodo Payments。 处理付款、订阅、发票和退款。
- Amazon Web Services(Amazon SES)。 发送登录链接和收据等邮件。
- Cloudflare。 提供 Turnstile,用于检查登录和注册是否由真人完成;还提供网络、安全和备份存储服务。你访问网站时,Cloudflare 会看到你的 IP 地址和浏览器信号。
- AppSignal。 用于性能和错误监测。密码、令牌和电子邮件地址等敏感字段会从发送给它的数据中滤除。
- Axiom。 存储我们的服务器日志,其中可能包含 IP 地址和请求详情。
- PostHog。 用于产品诊断和错误跟踪。仅在我们启用的场景中使用,且不会在你的浏览器内运行。
- OpenRouter 和 AI 模型提供商。 仅当你使用 Deliberation 时才会接收数据。它们会收到你发送的文本,并按照各自条款处理。
- 托管服务商。 我们向托管服务商租用应用和数据库服务器;你的账号和工作记录保存在这些服务器上。
- Google Fonts。 我们的页面从 Google 加载字体。浏览器获取字体时会向 Google 发送你的 IP 地址和浏览器详情。
我们还可能与以下对象共享数据:
- 在保密义务约束下,与专业顾问、审计师和保险公司共享
- 法律要求或为保护他人免受伤害时,与主管机关或法院共享
- 如果我们合并或出售业务,与买方或继任方共享。我们会事先告知你,且相同的保护措施会继续适用。
我们不出售个人数据。你自己的 AI 提供商只会收到代理发送给它的内容。Ayut 唯一会自行向 AI 提供商发送你文本的功能是上文所述的 Deliberation。
国际数据传输
我们的所在地是印度。服务提供商可能在其他国家/地区(包括美国)处理数据。如果我们跨境传输个人数据,会遵守适用法律,并在法律要求时使用与服务提供商签订标准合同条款等保护措施。
我们会保存数据多久
我们只在有需要时保存个人数据。
- 账号和工作记录。 在你的账号保持开放期间。
- 如果你删除账号。 你可以在“设置”中删除,或给我们发邮件。我们会立即停用账号,并让你在所有位置退出登录。你有 30 天时间改变主意。此后我们会永久删除账号和个人数据。项目或组织中其他成员依赖的工作记录可能会保留(见下文)。
- 支持消息。 在提供帮助和处理后续事宜所需的期间内。
- 同步收据。 证明记录已同步的收据至少保留 90 天,默认约 150 天,以确保重放和修复安全;之后会删除。
- 账单和税务记录。 按法律要求保存。
- 日志和监控数据。 按各服务商及我们的设置保存有限期限。
- 备份。 已删除的数据可能会在备份中短暂保留,直至被覆盖。
- 争议和法律索赔。 我们可能会保存处理争议或索赔所需的数据。
安全
我们通过访问控制和传输加密保护数据。设备上等待同步的记录会加密。只有需要访问我们系统的人员才能访问。
没有任何系统能做到绝对安全。如果发生影响你个人数据的泄露事件,我们会按法律要求通知你和主管机关。
你也需要承担部分安全责任:妥善保管密码、密钥和设备。如果你认为账号被他人使用,请通过 [email protected] 联系我们。
你的权利
根据你所在的地区,你可能享有以下个人数据权利:
- 访问。 询问我们持有的关于你的数据并获取副本。
- 更正。 要求我们修正错误或过时的数据。
- 删除。 要求我们删除你的数据。
- 可携带性。 要求以常见、机器可读的格式提供数据。
- 反对和限制。 要求停止或限制某些用途,例如基于合法利益的用途。
- 撤回同意。 如果我们基于你的同意处理数据,你可以随时撤回;这不影响撤回前已经进行的处理。
- 投诉。 如果你对我们的数据处理方式有意见,请告诉我们,我们会尽力解决。
根据 DPDP Act,如果你去世或无法亲自行使权利,也可以指定他人代为行使。在使用我们的申诉流程后,你可以向印度数据保护委员会投诉。如果你在欧盟或英国,可以向当地数据保护主管机关投诉。
如需行使上述权利,请使用账号关联的邮箱向 [email protected] 发邮件,并说明你的要求。采取行动前,我们可能需要确认你是账号持有人。我们会在法律规定的期限内回复,并力争在 30 天内回复。除非请求明显缺乏依据或过度,否则我们不收取费用。
如需就个人数据提出申诉,请发邮件至 [email protected],并在主题中注明“Privacy grievance”。
有些数据不能按要求删除,例如依法必须保留的账单记录。工作记录和审计轨迹归项目及其组织所有,因此其他成员也依赖的记录可能会保留。我们会告知你保留了哪些内容以及原因。
如果你居住在加利福尼亚州或其他设有隐私法律的美国州,可以要求了解我们持有的数据,并要求更正或删除;我们不会因此对你区别对待。我们不出售个人信息,也不会为跨情境行为广告而共享个人信息。
儿童
Ayut 是面向开发者的专业工具,不适用于 18 岁以下人士,我们也不会明知而收集儿童的个人数据。如果你认为儿童向我们提供了个人数据,请发送邮件至 [email protected],我们会将其删除。
Cookie 和本地存储
我们使用少量 Cookie 和浏览器存储项目来保持登录状态、记住语言及浅色或深色主题选择,并保护表单。我们不使用广告或跨站跟踪 Cookie。详情请参阅Cookie 政策。
链接和第三方工具
Ayut 可与由你选择并连接的 AI 提供商、代码托管服务和工具配合使用。本政策不适用于这些服务。向其发送内容前,请阅读其隐私条款。
本政策的变更
我们可能会不时更新本政策,并在此页面发布新版本。对于重大变更,我们会尽合理努力提前通知你,例如通过邮件或应用内通知。
联系我们
对本政策或你的数据有疑问?请发邮件至 [email protected] 或访问 https://ayut.dev。