01
适用范围与联系方式
本政策适用于 berlingo.app 以及 Berlingo 的 iOS 和 Android 应用。各平台功能可能不同。
- 浏览公开网页无需账户。与账户关联的学习、同步和 Pro 访问需要登录。
- 如有隐私问题,请通过 linhdndev@gmail.com 联系 Berlingo 运营方。
02
我们收集的数据
我们处理运营 Berlingo 所需的数据,以及您主动提供的信息。
- 账户:Firebase 用户标识符,以及 Apple 或 Google 共享的姓名和邮箱,可能包括 Apple 的私密转送邮箱。我们不会接收您的 Apple 或 Google 密码。
- 学习:水平、目标、时区、偏好、答案、分数、活动、复习计划、书签和进度。若平台提供排行榜且您自愿参加,其他参与者可能看到您选择的显示名称、排名和 XP;名称可见性可以调整。
- 购买:验证和恢复 Pro 所需的产品、交易和订阅状态。我们不会接收完整银行卡或银行账户信息。
- 支持:您的消息和联系方式。网络请求还会向托管及媒体提供商传递连接和请求信息。可选的移动应用崩溃报告见下文。
03
Google 登录与 Google 用户数据
Berlingo 通过 Firebase Authentication 使用 Google 登录来识别账户,仅请求基本身份权限(openid、email 和 profile)。
- 访问:Google 可能提供账户标识符、姓名、电子邮箱和头像。Berlingo 不请求访问 Gmail 邮件、Google 云端硬盘文件、日历或联系人,也绝不会收到您的 Google 密码。
- 用途:验证身份、显示个人资料,并将学习进度关联到账户。符合条件的账户默认开启学习提醒,已验证邮箱可能收到提醒邮件。您可在个人资料中关闭,或点击邮件中的退订链接。
- 存储与共享:Firebase 保存身份验证记录。Cloudflare 提供 API 和数据库,保存账户标识符、学习数据、提醒邮箱和偏好,并发送提醒邮件。姓名和头像可在应用中显示。服务商用于运行这些功能;我们不出售 Google 登录数据,不向广告商分享,也不用其进行定向广告。
- 保留与控制:相关账户数据遵循下文的保留和删除条款。您可在 Google 账户连接中移除 Berlingo 的访问权限。撤销权限不会删除已保存的数据;请在个人资料中执行删除,并联系 linhdndev@gmail.com 申请删除剩余身份验证数据。
- Berlingo 对从 Google API 接收的信息的使用和传输遵守 Google API Services User Data Policy,包括 Limited Use(有限使用)要求。
04
数据用途
我们使用数据来提供并保护学习服务。
- 验证用户身份、保存和同步进度、计算复习安排和统计,并个性化学习建议。
- 验证和恢复 Pro、回应支持和隐私请求,并维持安全性与可靠性。
- 我们不出售或出租个人数据,也不利用学习历史投放定向广告。嵌入媒体提供商的处理方式另见下文。
05
服务提供商与嵌入媒体
提供商可能根据其公布的政策和条款在您所在国家以外处理数据。
- Apple、Google 和 Firebase 提供身份验证。Cloudflare 提供 API、数据库托管和内容分发。网站配置 Google Analytics 后,该服务会使用 Cookie 并处理使用情况、设备和网络信息,以衡量网站活动。
- Apple 和 Google 处理商店付款。RevenueCat 接收您的 Firebase 标识符、购买及订阅信息、SDK 服务或设备标识符,以验证和恢复访问权限。
- YouTube 提供视频和缩略图,可能接收网络、设备和播放信息,并使用 Cookie 或标识符。播放器不会接收您的 Firebase 令牌或学习历史。Apple Speech、设备/浏览器语音服务和 Firebase Crashlytics 处理下文所述数据。
- 网站加载 Google AdSense。该服务可能依据 Google 政策和您可用的选项,处理 IP 地址、设备或浏览器信息、Cookie 或类似标识符,以投放和衡量广告。Berlingo 不向 AdSense 发送 Google 登录资料、身份验证令牌或学习历史。您可通过浏览器隐私设置限制 Cookie。
06
跟读练习的语音数据
仅在您选择开始说话时录音。您可以拒绝或撤销麦克风及语音识别权限,并继续使用不需要录音的功能。
- iOS 为 Apple Speech 创建临时 M4A 录音。识别可能在设备上完成,也可能通过 Apple 处理。识别结束或取消后,应用会删除文件;中断的文件可能保留至临时数据被清理。
- Android 使用设备语音服务,可能由 Google 提供。网站使用浏览器语音服务。这些服务可能向其提供商发送音频,并需要网络连接。
- Berlingo 根据内存中的转写文本计算分数。API 仅接收练习标识符和分数,不接收您的录音或原始转写文本。
07
本地存储与可选诊断
网站使用浏览器存储、会话 Cookie 和语言 Cookie。原生应用保存设置、缓存内容和按账户区分的学习数据,以支持离线使用。
- 退出登录或卸载不会删除服务器数据。退出后缓存可能仍然存在。请通过浏览器或设备设置删除本地数据;删除账户不会远程清除其他设备上的副本。
- iOS 和 Android 的 Firebase Crashlytics 为可选功能,默认关闭。启用后,报告可能包含崩溃堆栈、应用/系统/设备信息、SDK 诊断标识符和经筛选的错误码,不含您的 Firebase 标识符、邮箱、答案或音频。在登录页或个人资料中关闭共享,可停止新报告并请求删除未发送的报告。已发送的报告无法撤回。网站不使用 Crashlytics。
08
数据保留期限
在您使用账户期间,我们会保留学习资料和已同步进度,直至您删除这些数据。仅退出登录或卸载不会启动删除。
- 如下面所述,当前应用内删除流程不会删除 Firebase 身份验证记录,因此原登录身份仍可再次使用。
- Apple、Google 和 RevenueCat 根据各自政策保留购买和交易记录,以处理账单、恢复、退款及适用义务。删除学习数据不会删除这些记录。
- 支持通信会在处理请求及相关义务所需的时间内保留。提供商对服务和诊断记录适用各自的保留政策。如对仍保留的个人数据有疑问,请联系我们,我们会说明适用的保留理由。
09
删除数据与账户
在网站、iOS 或 Android 上登录正确账户,打开个人资料,选择删除账户并确认。此操作需要网络连接。
- 服务器确认删除后,学习资料及相关已同步活动、进度、复习记录、书签和统计将被删除。此操作不可撤销。
- 应用或浏览器会清除其删除流程涵盖的账户本地学习数据。缓存内容、设置或其他设备上的副本可能需要通过相应设备或浏览器设置另行删除。
- 删除不会取消 App Store 或 Google Play 订阅。请在购买所用商店管理或取消订阅。若删除失败或无法登录,请通过 linhdndev@gmail.com 寻求帮助。
10
您的权利与选择
根据所在地,您可能享有访问、更正、导出或删除数据、限制或反对处理,以及撤回同意的权利。
- 请向 linhdndev@gmail.com 发送请求。我们可能验证账户所有权。请勿发送密码或支付凭据。您可随时更改设备权限和可选崩溃报告共享设置。
- 欧洲经济区和英国用户可向其数据保护机构投诉。加利福尼亚州居民可在不受歧视的情况下申请知情、更正和删除。我们不为跨情境行为广告出售或共享个人数据。
11
儿童、安全与更新
Berlingo 面向一般公众,不以 13 岁以下儿童为服务对象。我们不会有意收集其个人数据;若您认为儿童提供了数据,请联系我们。
- 账户和学习数据通过 HTTPS 传输至 Berlingo API。任何存储或传输方式都无法保证绝对安全。
- 服务或相关要求发生变化时,我们会更新本政策,并在此公布现行版本及日期。