生效日期:2026 年 10 月 19 日
版本号:1.0.0
君致泰(北京)人才科技有限公司(以下简称「我们」)深知个人信息对您的重要性。我们将按照《中华人民共和国个人信息保护法》《中华人民共和国网络安全法》《中华人民共和国数据安全法》等法律法规的要求,采取相应安全保护措施,尽力保护您的个人信息安全可控。
请您在使用揪耳朵精听(PinEar)(以下简称「本 App」)前,仔细阅读并充分理解本政策。若您不同意本政策,请停止使用本 App;您使用或继续使用本 App,即表示您同意我们按本政策收集、使用、存储和处理相关信息。
引言:我们的核心隐私承诺
您导入的音频/视频素材、转写文本、音标、发音技巧标注及学习进度,默认仅保存在您的设备本地,不会用于识别特定个人身份以外的其他目的。注册并登录后,仅当您主动使用智能出稿、素材翻译或意见反馈时,才会按下文 3.1 节传输相应片段。
我们在服务端主要存储自愿注册账号所需的必要信息(如手机号码)。未注册或未登录时,我们不会因使用核心功能而要求您提供手机号码。
未注册或未登录时,本 App 不会与我们的服务器发生任何交互:不上传任何信息,也不会为您在服务端建立账号。导入、转写、播放、学习等全部核心功能均可在完全离线的状态下使用。
学习排名与坚持奖励是注册账号专属功能。仅在您注册并登录后,我们才会将账号标识、学习时长增量(含设备当地日期,用于按周排名,并按日累计判断坚持奖励)及身份群体上传至服务器,用于计算本周排名、展示账号累计学习时长,以及判断坚持奖励打卡。排名通道不会上传您的音频或完整素材。您主动使用智能出稿或素材翻译时的传输见 3.1 节。
如需快速了解,请参阅本文 附录:本地数据与存储(简明说明)(在 App 内「我的 → 隐私政策」文末)。
一、我们如何收集和使用个人信息
我们遵循合法、正当、必要和诚信原则,仅收集实现产品功能所必需的信息。
1.1 账号类型与信息收集
本 App 分为未注册/未登录使用与注册账号两种状态。您无需注册即可使用全部核心功能;仅在您自愿注册或登录时,我们才收集手机号码等账号信息。
未注册 / 未登录使用(默认)
| 信息类型 | 说明 | 收集方式 | 使用目的 | 存储位置 |
|---|---|---|---|---|
| 设备本地标识 | 随机生成的 UUID,用于关联本机学习数据与偏好 | 首次使用时生成 | 本地功能运行 | 仅设备本地 |
| 本周累计学习时长 | 当前自然周(周一至周日)内的学习时长汇总值 | 练习过程中本地累计 | 本地展示学习统计 | 仅设备本地 |
| 首次引导完成标记等 | 轻量配置 | 本地记录 | 改善使用体验 | 设备本地 |
未注册或未登录时,我们不收集您的手机号码,也不会向服务器上传任何信息。 上表所有信息均只保存在您的设备本地:设备本地标识不会离开本机,学习时长仅在本地累计。此状态下本 App 与我们的服务器之间没有任何数据交互,您可在完全离线的环境下使用全部核心功能。
您在此期间产生的学习时长会保存在本机队列中。仅当您日后主动注册或登录时,这些学习时长才会一次性上传至服务器并计入您账号的排名;若您始终不注册,它们将始终只存在于您的设备上。
注册账号(自愿开通)
| 信息类型 | 示例 | 收集方式 | 使用目的 | 存储位置 |
|---|---|---|---|---|
| 手机号码 | 138****1234 | 您主动输入 | 注册、身份验证、账号找回 | 服务端 |
| 短信验证码 | 6 位数字 | 您主动输入 | 验证手机号真实性(验证过程) | 服务端以哈希形式短期保存,核验后失效 |
| 账号标识 | 内部用户 ID | 系统自动生成 | 关联注册账号、提供扩展服务 | 服务端 |
| 排行榜昵称 | 如「学员A1B2C3」 | 由账号标识派生生成 | 在排行榜中标识您,不含手机号片段 | 服务端 |
| 身份群体 | 学生 / 在职 / 退休(注册时选择) | 您主动选择 | 计算同群体内的本周学习排名 | 服务端 |
| 本周累计学习时长 | 当前自然周内的学习时长汇总值 | 练习过程中本地累计;登录状态下联网时同步增量 | 计算全站及群体学习排名 | 设备本地 + 服务端 |
| 当日累计学习时长 | 设备当地日历日的学习时长汇总值 | 由已同步的学习时长增量按日累加 | 判断当日是否满 10 分钟,计算连续打卡 | 服务端(由增量派生,每人每天一行) |
| 账号累计学习时长 | 历史上报各周学习时长增量之和 | 不单独采集;由已同步的各周汇总计算,供换机后展示 | 在 App 内展示账号累计学习时长 | 服务端(由已有周汇总派生) |
说明: 注册账号参与全站排名,并可查看所选身份群体内的本周排名。您在注册前于本机累计的学习时长,将在注册或登录成功后一并上传并计入排名与账号累计,不会丢失。短信验证码由我们的服务端生成;我们仅将手机号码及该验证码委托阿里云国内短信投递至您的手机,阿里云不参与登录校验,本 App 安装包内不包含阿里云短信 SDK。验证码在服务端以哈希形式短期保存,用于核验后即失效。
退出登录后,本 App 立即回到「不与服务器交互」的状态:本地学习记录照常保存,但不再上传,也不再参与排名,直至您重新登录。
1.2 您主动导入与处理的学习素材(本地)
以下信息由您主动导入或在使用功能过程中产生,默认仅在您的设备本地处理与存储:
| 信息类型 | 说明 |
|---|---|
| 音频/视频文件 | 您从本机、系统分享或 http/https 直链导入的素材副本 |
| 预处理音频 | 为转写生成的 WAV 等中间文件 |
| 转写文本 | Whisper 模型在本地生成的句级、词级文本 |
| 音标与口语标注 | 词典查询结果、连读/弱读/缩读等技巧标注 |
| 素材元数据 | 标题、时长、处理状态、导入时间等 |
| 学习记录 | 上次播放句位、各素材累计学习时长、完播次数等 |
使用目的: 为您提供素材管理、逐句播放、进度记忆、学习统计等核心功能。
说明: 上表所列学习记录的明细(句位、完播次数、分素材时长等)始终仅保存在您的设备本地。本地 Whisper 转写与播放不会把音频或转写上传到我们的服务器。仅在您注册并登录后:排名通道会同步学习时长增量(含设备当地日期),详见 1.5 节;若您再主动使用智能出稿、素材翻译或意见反馈,才会按 3.1 节传输相应片段。
1.3 设备本地配置与偏好
| 信息类型 | 说明 | 存储位置 |
|---|---|---|
| 首次引导完成标记 | 是否已看过 Onboarding | 设备本地(SharedPreferences) |
| Whisper 模型文件 | 安装包内置的 ggml-base.en.bin,首次转写时解压至本机应用目录 | 设备本地应用目录 |
| 临时/缓存文件 | 处理过程中的临时数据 | 设备本地 |
1.4 我们不会主动收集的信息
除非未来功能明确告知并征得您的单独同意,我们不会主动收集:
- 精确地理位置;
- 通讯录、短信内容(除验证码输入框由您主动填写外);
- 设备唯一标识用于广告追踪;
- 您的素材内容用于模型训练或对外共享。
1.5 学习排名相关统计(仅注册账号)
为在 App 内展示「本周全站排名」及「同群体排名」,我们对已注册并登录的账号收集并使用以下汇总统计信息:
| 项目 | 未注册 / 未登录 | 注册账号(已登录) |
|---|---|---|
| 是否参与排名 | 否 | 是 |
| 上传至服务器的信息 | 无(不发生任何网络交互) | 账号标识、排行榜昵称、学习时长增量(带设备当地日期)、身份群体 |
| 排名通道不上传 | —— | 音频/视频、音标标注、逐条学习明细。您主动使用智能出稿或翻译时除外,见 3.1 节 |
| 群体排名 | 不适用 | 注册当周起按所选群体计算;变更立即生效并刷新本周排名,每 6 个月最多一次 |
统计口径: 「本周」指按北京时间(UTC+8)计算的自然周(周一至周日 00:00 起)。「本周累计学习时长」为您在该自然周内有效练习时长的汇总值。「账号累计学习时长」为您历史上报的各自然周汇总值之和,用于换设备后继续展示累计,不参与排名。
登录后,我们按您设备当地日期把学习时长增量累加到「当日累计」。当日满 10 分钟视为打卡,用于连续 21 天坚持奖励。服务端不保存逐条播放明细,只保存当日汇总值。未达标日、连续中断不影响已点亮的标志。坚持奖励的具体规则见《用户协议》5.4 及 App 内「坚持」奖励页。
同步时机: 仅在您处于登录状态且设备联网时,以增量方式上报;离线期间或退出登录期间的练习会保存在本机队列中,待重新联网并登录后补传。未注册用户不触发任何上报。
与本地数据的关系: 排名与账号累计关联的是您的注册账号,与设备无关。更换设备或重装 App 后,通过原手机号登录即可延续本周排名统计与账号累计时长。本地素材、转写及分条学习明细不会自动迁移。设备本地标识不参与排名,也不会上传。
二、设备权限说明
为实现相关功能,本 App 可能申请或使用以下权限。您可在系统设置中随时关闭部分权限,但可能导致对应功能不可用。
| 权限/能力 | 使用场景 | 是否必须 |
|---|---|---|
| 网络访问(INTERNET) | 自愿注册/登录时的短信验证、登录后的排名与额度同步、链接导入、翻译、智能出稿、意见反馈、版本更新 | 视功能而定;未注册时仅链接导入与版本更新会用到 |
| 读取/写入存储或媒体文件 | 选择并导入本机音频/视频;保存素材与转写模型 | 导入素材时必需 |
| 麦克风(RECORD_AUDIO) | 录音采集外部声源后导入学习 | 仅录音时必需 |
| 通知(POST_NOTIFICATIONS) | 素材处理完成、每日学习提醒(可在「通知设置」关闭) | 可选 |
| 接收分享内容 | 从其他 App 分享音频/视频至本 App | 可选 |
我们不会在后台静默读取与上述功能无关的文件。
三、网络传输与第三方处理
3.1 可能涉及网络的场景
- 注册 / 登录与短信服务(仅在您主动发起时): 您的手机号码将发送至我们位于中国境内的后端服务。验证码由该服务生成后,我们委托阿里云国内短信向您的手机投递;您输入的验证码发回我们的后端核验,阿里云仅负责短信投递、不参与校验。这是未注册用户唯一可能与我们账号服务发生的交互,且完全由您主动触发。 本 App 不嵌入阿里云短信 SDK。
- 学习排名与坚持奖励统计同步(仅注册账号登录后): 在您处于登录状态且联网时,将账号标识及学习时长增量(含设备当地日期)发送至我们的后端服务,用于计算本周排名、展示账号累计学习时长,以及按日判断坚持奖励。不会传输您的素材文件或转写内容。未注册或已退出登录时不会发生此项传输。
- 链接导入: 您主动输入 http/https 直链时,本 App 将从该地址下载文件至本机。该链接由您自行提供,请确保链接来源合法且您有权下载对应内容。
- 应用更新: 通过应用商店或我们指定的更新渠道分发安装包(安装包已内置 Whisper 转写模型,无需您另行下载模型文件)。
- 素材翻译(仅您主动发起,且须已登录): 我们将当次要翻译的句文本发送至我们位于中国境内的后端,再转发至 DeepSeek 生成中文译文。不传输您的手机号、音频文件或未选择翻译的句子。详见 3.3 节跨境说明。
- 智能出稿(本版本暂未开放;若后续开放,仅您主动发起时): 届时我们将当次待校正的音频上传至我们位于中国境内的后端临时目录,并提交 阿里云百炼(DashScope) 做语音识别,用于校正英文稿与时间轴。识别完成后删除临时文件;不将音频用于训练或向其他第三方提供。本版本不会因此上传音频。
- 意见反馈(仅您主动提交,且须已登录): 您填写的文字及可选截图将保存于我们位于中国境内的服务器,用于处理您的意见。截图默认不可通过网址直接访问。
3.2 嵌入的第三方 SDK 与本地组件
本 App 使用以下主要组件。除另有说明外,下列组件在您的设备本地运行,不将您的素材内容上传给组件提供方:
| 组件 | 提供方/类型 | 用途 | 数据处理位置 |
|---|---|---|---|
| whisper_ggml_plus | 开源 Whisper 本地推理库 | 设备端语音转写 | 本地 |
| ffmpeg_kit_flutter | FFmpeg 本地转码 | 音频预处理 | 本地 |
| just_audio | 音频播放 | 播放素材 | 本地 |
| sqflite | 本地数据库 | 存储素材与学习数据 | 本地 |
| shared_preferences | 本地键值存储 | 保存轻量配置 | 本地 |
| file_picker / path_provider 等 | 系统文件访问 | 导入与管理文件 | 本地 |
| http | 网络请求 | 链接导入、接口通信 | 按场景 |
| flutter_local_notifications | 本地通知 | 处理完成与学习提醒 | 本地,不上传 |
| 阿里云百炼 DashScope | 阿里云计算 | 您主动使用智能出稿时的云端语音识别 | 中国境内;仅当次音频 |
| DeepSeek | DeepSeek | 您主动使用素材翻译时的英译中 | 可能位于境外;仅当次句文本 |
若我们后续接入统计分析、崩溃上报、支付等 SDK,将在本政策中单独列明名称、用途、收集信息类型及隐私链接,并在必要时征得您的同意。
3.3 跨境传输(仅素材翻译)
您主动使用「素材翻译」时,句文本经我们位于中国境内的服务器转发至 DeepSeek(deepseek.com)以生成中文译文。该处理可能发生在中华人民共和国境外。我们仅传输当次翻译所需的句子文本,不传输您的手机号、音频文件或完整素材。您不同意跨境处理的,请不要使用该功能;本地转写与播放不受影响。
四、个人信息的存储
4.1 存储地点
- 本地数据: 存储于您设备上的应用沙箱目录及 SQLite 数据库(
speak_in_english.db)。 - 账号、排名与您主动提交的内容: 仅注册账号的手机号、账号标识、排行榜昵称、身份群体、学习时长的周汇总与日汇总,以及您主动提交的意见反馈、智能出稿临时音频(用后删除),存储于阿里云位于中华人民共和国境内的服务器。素材翻译的句文本会按 3.3 节转发 DeepSeek。未注册或未登录时,我们的服务器上不存在与您相关的任何记录——包括设备标识在内的本地数据从不离开您的设备。
4.2 存储期限
- 账号与排名统计: 在您的账号存续期间及法律法规要求的留存期限内保存;账号注销后,我们将删除或匿名化处理(法律法规另有规定的除外)。历史周的排名汇总数据在实现排名与账号累计展示所必需的期限内保留,超出期限后将删除或匿名化处理。日汇总在账号存续期间、为实现打卡与奖励所必需的期限内保留。
- 本地学习数据: 由您自行掌控;卸载 App 或清除应用数据将导致本地数据删除。
- 日志信息(如有): 一般保存不超过 6 个月,或法律法规要求的更长期限。
五、我们如何共享、转让、公开披露个人信息
5.1 我们不会出售您的个人信息。
5.2 除以下情形外,我们不会向第三方共享您的个人信息:
- 获得您的明确同意;
- 履行法定义务: 如应司法机关、监管部门合法要求;
- 委托处理: 为实现短信验证,我们委托阿里云国内短信处理您的手机号码及验证码,仅用于向您投递验证短信;为实现智能出稿,我们委托阿里云百炼处理您主动提交的当次音频;为实现素材翻译,我们委托 DeepSeek 处理您主动提交的当次句文本。我们要求受托方仅按我们的指示处理;支付等如未来上线,我们将另行列明受托方;
- 合并、分立、收购或破产清算: 如涉及个人信息转移,我们将要求新的持有方继续受本政策约束,或重新征得您的同意。
5.3 您的素材内容不属于默认共享范围。 除非您主动使用智能出稿、素材翻译、意见反馈,或日后我们另行告知的上传功能,我们不会将素材提供给第三方。
六、您的权利
按照中国相关法律法规,您对自己的个人信息享有以下权利:
| 权利 | 说明 | 操作方式 |
|---|---|---|
| 查阅、复制 | 了解我们持有的注册账号相关信息 | 联系客服;注册账号可在 App 内「我的」查看脱敏手机号 |
| 更正、补充 | 修正不准确的信息 | 联系客服 |
| 删除 | 删除个人信息 | 清除本地数据:卸载 App 或系统清除应用数据;删除账号:在 App 内「我的 → 账号设置 → 注销账号」,或通过文末邮箱申请 |
| 撤回同意 | 撤回此前授权 | 关闭权限、停止使用功能;可能影响服务 |
| 注销账号 | 终止账号服务 | App 内「我的 → 账号设置 → 注销账号」;无法登录时可通过文末邮箱申请 |
| 获取副本 | 获取个人信息副本 | 联系客服 |
我们将在验证身份后 15 个工作日 内响应您的请求。法律法规另有规定的除外。
本地学习数据 您可直接通过删除素材、清除缓存或卸载 App 自行处理。
七、未成年人保护
7.1 本 App 主要面向成年人。我们不会有意面向未满 14 周岁的儿童收集个人信息。
7.2 若您是 14 周岁以上的未成年人,请在监护人指导下阅读本政策并使用本 App。
7.3 若监护人发现我们在未获同意的情况下收集了未成年人的个人信息,请通过文末联系方式与我们联系,我们将尽快删除相关信息。
八、信息安全
我们已采取与现阶段技术能力相适应的安全措施,包括但不限于:
- 服务端访问控制与权限管理;
- 传输过程加密(HTTPS 等,视具体接口而定);
- 本地数据存储于系统应用沙箱,与其他 App 隔离;
- 内部人员访问客户信息的最小化原则。
尽管有上述措施,互联网环境并非绝对安全,请您妥善保管账号与设备。如发现账号异常,请及时联系我们。
九、本政策如何更新
9.1 我们可能适时修订本政策。未经您明确同意,我们不会削减您按照本政策所享有的权利。
9.2 对于重大变更(如处理目的、处理方式、共享对象发生重大变化),我们将通过 App 内弹窗、公告等显著方式通知您。
9.3 更新后的政策将在文首标注新的生效日期与版本号。您继续使用本 App 即视为接受更新后的政策。
十、联系我们
如您对本隐私政策或个人信息处理有任何疑问、意见、投诉或建议,请通过以下方式联系我们:
- 运营主体: 君致泰(北京)人才科技有限公司
- 个人信息保护负责人/联系邮箱: info@june-talent.com
我们将在验证您的身份后 15 个工作日 内予以回复。若您对我们的答复不满意,特别是认为我们的个人信息处理行为损害了您的合法权益,您还可以向有管辖权的网信、电信、公安及市场监管等监管部门进行投诉或举报,或向有管辖权的人民法院提起诉讼。
附录:本地数据与存储(简明说明)
本节用通俗语言说明哪些数据在您的手机里、哪些会传到服务器,便于快速理解。如与正文有不一致之处,以正文为准。
一句话总结
默认:您导入的音频/视频、本地转写、音标标注及学习记录明细,都在您的手机里处理与保存。
没注册就完全不连我们的服务器: 未注册或未登录时,导入、转写、播放、学习全部可离线使用(链接导入只访问您自己提供的地址)。
登录后: 排名只上传账号标识与学习时长增量。您再主动使用智能出稿、翻译或意见反馈时,才会按正文 3.1 节传输相应片段。
换机、卸载与数据丢失
| 操作 | 结果 |
|---|---|
| 更换手机 | 本地素材与学习记录明细不会自动迁移到新手机;注册账号可用原手机号登录延续本周排名与账号累计时长 |
| 卸载 App | 本地素材、转写、学习记录通常会被删除;尚未上传的学习时长将一并丢失 |
| 清除应用数据 | 与卸载类似,本地数据可能全部丢失 |
| 仅「清除缓存」 | 主要清理音频处理与链接导入产生的临时文件,不删除已导入的素材,也不删除已解压的转写模型 |
建议: 重要素材请自行保留原始文件备份。登录后可使用「备份和导入」导出到本机或您选择的位置,该备份不经过我们的云端。我们目前不提供云端备份。
清除缓存是做什么的?
「我的」中的「清除缓存」用于释放空间,通常包括音频预处理、转写过程中的临时文件,以及链接导入的临时文件等。不会删除您已导入并完成处理的素材列表,也不会删除安装包内置并已解压的 Whisper 转写模型。具体范围以 App 内操作提示为准。
链接导入请注意
若您使用「链接导入」,App 会从您提供的 URL 下载文件至本机。请确保您有权下载和使用该内容,链接来源可信;下载发生在您的设备与目标服务器之间,我们不经手文件内容存储。
您的素材谁有权看?
- 我们: 无法访问您设备上的本地素材(除非您主动通过客服等渠道提供);
- 您本人: 完全控制导入、播放、删除;
- 其他 App: 在系统权限隔离下,一般无法读取本 App 私有目录中的文件。
账号注销与本地数据
- 未注册使用: 我们的服务器上不存在与您相关的记录,因此没有需要注销的对象。停止使用只需卸载 App 或清除应用数据,本地数据随之清除。
- 注册账号注销: 请在 App 内「我的 → 账号设置」选择「注销账号」。我们将立即删除或匿名化处理服务端保存的手机号等账号信息。无法登录时,也可通过文末邮箱申请。
- 本地数据: 注销注册账号不会自动清除您手机上的本地文件,需您自行卸载 App 或清除应用数据。
需要联网的操作
以下功能需要网络,但默认不等于把整段素材上传到云端:自愿注册/登录时的短信验证、登录后的学习排名与坚持奖励同步(仅上传账号标识与带日期的学习时长增量)、链接导入、应用更新。您主动使用翻译、智能出稿或意见反馈时,会按正文 3.1 节传输当次所需的句文本、音频或截图。
未注册时,只有链接导入和应用更新会用到网络——前者是您的设备直接访问您自己提供的地址,后者走应用商店渠道,两者都不向我们的服务器发送您的任何信息。使用移动数据可能产生流量费,建议在 Wi‑Fi 环境下进行链接导入或大版本更新。
揪耳朵精听(PinEar)的设计原则是:您的练习素材,留在您的设备。
感谢您信任并使用揪耳朵精听(PinEar)。