简介
欢迎使用 Joe Speaking。本服务由 JUST JOE TECHNOLOGIES INC.(以下简称“我们”)运营。我们致力于保护你的隐私,并以公开、透明的方式处理你的数据。本隐私政策说明你在使用我们的英语口语练习应用时,我们如何收集、使用、共享和保护你的信息。
Joe Speaking 采用隐私优先、本地优先的设计。除非你登录账户并明确选择启用云同步,否则你的数据只保存在你的设备上。
ChatGPT 插件与已连接的 AI 客户端
如果你将 Joe Speaking 连接到 ChatGPT 或其他兼容的 AI 客户端,你必须先登录并明确授权只读访问。该连接仅限于你本人已启用云同步的 Joe Speaking 账户。
根据你的请求,该连接可能提供:题库进度;练习历史和记录元数据;在相应字段存在时提供转写文本、分数和面向学习者的反馈;以及已保存的收藏内容,例如选中的文本、笔记、标签、讲解和复习状态。该连接不会提供你的密码、原始音频文件、支付信息、API 密钥或内部诊断标识符。
你可以随时在已连接的应用中断开客户端连接。已连接客户端收到的数据同时受该服务提供商的隐私政策约束。
我们如何使用你的信息
我们将你的信息用于:
- 提供核心功能:存储你的练习记录并在设备间同步
- 生成 AI 反馈:分析你的口语并提供个性化的改进建议
- 音频转写:使用本地或云端服务将你的语音转换为文本
- 雅思口语模拟器:提供真实的雅思口语模拟考试,包括实时转写、AI 考官互动和计时练习
- 跟踪进度:生成每日和每周复习总结
- 改进服务:在你同意的前提下分析使用模式,以改进功能
- 处理支付:处理云端转写服务的点数购买
- 防范欺诈和滥用:速率限制和安全监控
- 提供客户支持:回复你的咨询并处理技术问题
第三方服务
我们集成了以下第三方服务:
Supabase(数据库与身份验证)
安全的云数据库和 OAuth 身份验证
Google Generative AI(Gemini)
基于你的口语转写文本生成 AI 反馈,并通过 Gemini Live API 在雅思口语模拟器中进行实时对话
AssemblyAI 与 Soniox
可选的云端语音转写(按点数计费,需主动开启)
Backblaze B2
用于存储录音和图片的安全文件存储
PostHog(分析)
产品分析:默认关闭,需你明确同意后才会开启
Sentry(错误跟踪)
错误监控和性能跟踪(采样率 10%)
Stripe(支付)
为网页端点数购买提供安全的支付处理。Stripe 直接向你收集支付信息。
OpenAI(ChatGPT)
当你使用 ChatGPT 插件询问你的练习情况时,仅接收你授权的只读 Joe Speaking 数据。
OpenAI(高级考官)
为雅思口语模拟器中的高级(Advanced)考试提供 GPT-Live 语音考官和音频评分。详见下文“高级考官(OpenAI GPT-Live)”。
Apple
为 iOS 应用提供通过 Apple 登录和 App Store 应用内购买处理(在相关功能可用时)。
Microsoft
Microsoft 个人账户身份验证(在启用时)。
每项服务都有自己的隐私政策。我们建议你查阅这些政策:
高级考官(OpenAI GPT-Live)
雅思口语模拟器中的高级(Advanced)考官由 OpenAI 的 GPT-Live 语音模型提供支持。只有在你已登录并开始一场高级考试时,它才会处理你的数据。
- 你的语音如何传送给 OpenAI:考试开始时,你的设备通过 WebRTC 与 OpenAI 建立连接,麦克风音频直接从你的设备传输到 OpenAI。我们的服务器负责建立连接,但不会中转你的音频。
- OpenAI 存储的录音:我们会要求 OpenAI 存储每场考试的录音,其中包括你和考官的声音。考试结束后,我们的服务器会下载这份录音,用于为你的考试评分,并让你可以回放。如果你使用自己的 OpenAI API 密钥,且你的 OpenAI 项目不允许存储会话,部分应用版本会在没有这份录音的情况下进行考试,并改用你各个回答的音频片段。
- 评分:我们的服务器会将录音(没有录音时则为你各个回答的音频片段)发送给 OpenAI 的音频模型,由其聆听你的回答并给出分数。
- 我们保留的内容:录音副本和你各个回答的音频片段存储在 Backblaze B2 中,对话的转写文本存储在我们的 Supabase 数据库中。我们会像保存你的其他练习数据一样保存它们,直到你删除该场考试或你的账户。
- OpenAI 保留的内容:OpenAI 会根据其自身的数据保留条款,在有限期限内保留其录音副本。详见OpenAI 的隐私政策。
- 使用谁的 OpenAI 账户:默认情况下,考试在 Joe Speaking 的 OpenAI 账户上运行,并使用你的点数支付。如果你在设置中添加了自己的 OpenAI API 密钥,考试将改为在你自己的 OpenAI 账户上运行,不扣除点数,且 OpenAI 对该会话的处理同时受你与 OpenAI 之间协议的约束。你的密钥保存在你的设备上,仅在考试需要时发送至我们的服务器;我们不会在服务器上存储该密钥。
可靠性诊断
当你已登录时,应用和我们的服务器会记录关键步骤运行情况的诊断事件,以便我们发现并修复 Joe Speaking 中缓慢或出错的环节。这些诊断是运营本服务的一部分,与下文所述的可选 PostHog 分析相互独立。
我们记录的内容:
- 应用各步骤的耗时和状态,例如页面加载、考试阶段、连接考官、上传、转写和反馈
- 粗略的网络质量,例如以宽泛区间表示的往返时延和丢包率
- 应用版本、构建号和平台(例如 iOS 应用、移动网页或桌面网页)
- 由我们托管服务商的网络边缘节点报告的你的连接所在国家或地区
- 将每个事件关联到你的账户以及同一场考试或同一条录音的标识符
我们绝不记录的内容:
转写文本、音频、提示词,以及你输入或说出的任何文字。每个字段仅限于数字、是或否的值、预定义标签和标识符。我们不会在这些记录中存储你的 IP 地址。
- 目的:仅用于可靠性和性能
- 访问:存储在我们的 Supabase 数据库中,仅限服务器访问;在应用中不可查看,其他用户也无法访问
- 保留期限:每条记录在我们收到后 45 天到期,随后由每小时运行一次的自动清理程序删除;如果你的账户被删除,这些记录也会随账户一并删除
数据安全
我们采取了严格的安全措施来保护你的数据:
- 传输加密:所有数据均通过 HTTPS/TLS 传输
- API 密钥保留在你的设备上:你自己的第三方 API 密钥不会存储在我们的服务器上
- 行级安全(RLS):数据库策略确保用户只能访问自己的数据
- 安全的身份验证:通过受支持的 Apple、Google 和 Microsoft 服务使用 OAuth 2.0
- 速率限制:防止滥用和未经授权的访问
- 最小权限访问:经身份验证的访问受用户身份和部署控制的限制;指定的测试账户不会获得更广泛的数据访问权限
然而,任何通过互联网传输或电子存储的方式都无法做到 100% 安全。我们会尽力保护你的数据,但无法保证绝对安全。
你的隐私权利
对于你的个人数据,你享有以下权利:
- 访问权:请求获取你的个人数据副本
- 更正权:更正不准确或不完整的数据
- 删除权:请求删除你的数据
- 可携带权:以标准格式导出你的数据(可在设置中操作)
- 撤回同意:随时选择退出分析
- 反对处理:反对某些类型的数据处理
如需行使上述权利,请通过下方提供的电子邮件地址与我们联系。
分析与 Cookie
分析功能默认关闭。我们使用 PostHog 进行产品分析,但仅在你明确同意后才会启用:
- 分析跟踪需要你在设置中主动开启
- 你可以随时撤回同意
- 我们不会在分析事件中收集可识别个人身份的信息
- 会话回放功能已关闭
我们使用必要的 Cookie 和本地存储来:
- 进行身份验证和会话管理
- 在本地保存你的练习数据
- 记住你的偏好和设置
数据保留
我们按以下方式保留你的数据:
- 练习数据:无限期保留,直到你删除数据或注销账户
- 账户信息:保留至账户删除为止,你可以在账户设置中申请删除账户
- 分析数据:为业务分析最长保留 7 年(如你已选择开启)
- 错误日志:为调试目的保留 90 天
- 高级考官录音和转写文本:与练习数据相同,保留至你删除该场考试或你的账户;OpenAI 自有的副本遵循 OpenAI 的保留条款
- 可靠性诊断:在我们收到后 45 天到期,随后由每小时运行一次的自动清理程序删除
- 支付记录:为满足税务和法律合规要求保留 7 年
儿童隐私
Joe Speaking 不面向 13 岁以下的儿童。我们不会在知情的情况下收集 13 岁以下儿童的个人信息。如果你是家长或监护人,并认为你的孩子向我们提供了个人信息,请立即与我们联系。
数据跨境传输
你的数据可能会被传输到你居住国家或地区以外的国家或地区并在当地处理。这些国家或地区的数据保护法律可能与你所在国家或地区不同。我们会确保采取适当的保障措施,按照本隐私政策保护你的数据。
本隐私政策的变更
我们可能会不时更新本隐私政策。我们将通过以下方式通知你任何变更:
- 在本页面发布新的隐私政策
- 更新“最后更新”日期
- 对于重大变更,向你发送电子邮件通知(如果你有账户)
变更生效后,你继续使用 Joe Speaking 即表示你接受修订后的隐私政策。
GDPR 合规(欧盟用户)
如果你位于欧洲经济区(EEA),你还享有《通用数据保护条例》(GDPR)规定的以下额外权利:
- 了解数据收集和使用情况的权利
- 访问你的个人数据的权利
- 更正不准确数据的权利
- 删除权(“被遗忘权”)
- 限制处理的权利
- 数据可携带权
- 反对处理的权利
- 与自动化决策相关的权利
我们处理你的数据的合法依据包括:你的同意(适用于可选的 PostHog 分析)、履行合同(适用于提供本服务),以及我们的合法利益(适用于始终开启的可靠性诊断以及安全地运营本服务)。
CCPA 合规(加利福尼亚州用户)
如果你是加利福尼亚州居民,你享有《加利福尼亚州消费者隐私法》(CCPA)规定的以下权利:
- 了解收集了哪些个人信息的权利
- 了解个人信息是否被出售或披露的权利
- 选择不出售个人信息的权利(我们不会出售你的数据)
- 删除个人信息的权利
- 不因行使权利而受到歧视的权利
我们不会向第三方出售你的个人信息。
使用 Joe Speaking 即表示你确认已阅读并理解本隐私政策。