Privacy Policy

课语 隐私政策

文档版本:1.0生效日期:2026-09-07联系:keyu@gacing.com

一句话:你的声音只在你自己的手机上处理,识别和翻译都不走网络。唯一会发到开发者服务器的,是你主动点「上传诊断日志」时的日志(不含字幕和录音,见第 8 节)。

1. 我们是谁

「课语」(Keyu,Bundle ID:com.gacing.LectureCaptions)是一款把全英文课堂实时转成中英双语字幕的 iOS App,由个人开发者(署名 GACING)开发并分发。本政策说明它如何处理你的数据。

2. 数据清单总表

下表完整列出本 App 涉及的每一类数据。除了「你主动上传的诊断日志」一行,所有数据都不离开你的设备(字幕文本在你开启系统 iCloud 备份时随备份加密存于 Apple,见第 6 节)。

数据类型来源存储位置是否离开设备保留期
课堂音频(实时)麦克风采集的讲课声音仅在内存中即时处理,不落盘(你开启录音开关时除外——那部分见下方「课堂录音」行)识别处理后即弃;仅开启录音时才作为录音文件保存
字幕文本(中英对照)Apple 系统框架在本机识别、翻译的结果本机 App 沙盒否(开启系统 iCloud 备份时,随系统备份加密上传至 Apple;录音不在其内)由你控制:会话列表左滑删除即清除本机副本
课堂录音(可选)你主动开启录音开关后采集本机 App 沙盒否(已排除在 iCloud 备份之外,不上传)由你控制:删除会话即删除对应录音
本机运行日志App 运行过程记录(不含字幕正文、不含录音内容)本机 App 沙盒仅在你主动点击「上传诊断日志」时上传(见第 8 节)本机日志随 App 删除而删除;上传的副本在服务器保留 90 天后自动删除
诊断日志(上传后)你主动点击上传:设备型号、系统版本、App 版本、运行日志开发者服务器(diag.gacing.com)是——仅在你主动点击时90 天后自动删除

3. 麦克风与语音识别权限

App 会请求两项系统权限,逐项说明如下:

两项权限都只服务于本机处理。你可以随时在 设置 > 隐私与安全性 > 麦克风 / 语音识别 中关闭课语的权限(关闭后实时字幕不可用,已保存的会话不受影响)。

4. 声音只在本机处理

5. 首次启动的下载

第一次使用时,App 会引导你从 Apple 下载系统组件(英文识别组件与中文翻译包)。这一步需要联网,是你手机与 Apple 之间的下载;下载完成后,识别与翻译完全离线可用。

6. 字幕与录音存在哪里

7. 崩溃与诊断

8. 诊断日志(仅用户主动上传)

9. 我们不收集什么

没有账号、没有统计埋点、没有广告、没有第三方追踪器。除你主动上传诊断日志(见上节)外,我们不收集任何信息;App Store 隐私标签中仅「诊断 · 其他诊断数据」一项适用,不与身份关联、不用于追踪。

10. 你的权利与选择

因为数据几乎全在你自己的设备上,大多数「权利」就是你手里的直接操作:

11. 儿童

本 App 面向所有年龄;除用户主动上传的诊断日志外,不向任何人(包括儿童)收集任何信息。

12. 政策变更

如本政策有更新,新版本会发布在本页面,并更新顶部生效日期。

13. 联系我们

对本政策或 App 有任何疑问,请写邮件到 keyu@gacing.com

Privacy Policy

Keyu Privacy Policy

Document version: 1.0Effective: September 7, 2026Contact: keyu@gacing.com

In one sentence: your voice is processed entirely on your own phone — recognition and translation never touch the network. The only thing ever sent to our server is a diagnostic log when you tap "upload diagnostic logs" yourself (no captions, no recordings — see section 8).

1. Who we are

Keyu (课语, Bundle ID: com.gacing.LectureCaptions) is an iOS app that turns English lectures into live bilingual captions (English with Chinese translation), developed and distributed by an individual developer signing as GACING. This policy explains how it handles your data.

2. Data inventory

The table below lists every category of data the app touches. Except for the "diagnostic log you upload yourself" row, no data leaves your device (caption text is stored, encrypted, with Apple via the system iCloud Backup if you have it enabled — see section 6).

DataSourceStored atLeaves the device?Retention
Lecture audio (live)Lecture sound captured by the microphoneProcessed in memory only, not written to disk (unless you enable the recording switch — see the "Lecture recordings" row below)NoDiscarded after recognition; saved as a recording file only when recording is enabled
Caption text (bilingual)Results of on-device recognition and translation by Apple system frameworksThe app's sandbox on this deviceNo (if system iCloud Backup is on, caption text is included in that encrypted backup to Apple; recordings are not)You control it: swipe to delete a session to erase the local copy
Lecture recordings (optional)Captured only after you enable the recording switchThe app's sandbox on this deviceNo (excluded from iCloud Backup; never uploaded)You control it: deleting a session deletes its recording
Local run logApp runtime records (no caption text, no audio content)The app's sandbox on this deviceOnly when you tap "upload diagnostic logs" yourself (see section 8)Local logs are removed with the app; uploaded copies are auto-deleted from the server after 90 days
Diagnostic log (after upload)Uploaded at your tap: device model, iOS version, app version, run logThe developer's server (diag.gacing.com)Yes — only when you tap it yourselfAutomatically deleted after 90 days

3. Microphone and speech recognition permissions

The app requests two system permissions, explained one by one:

Both permissions serve on-device processing only. You can revoke them anytime in Settings > Privacy & Security > Microphone / Speech Recognition (with them off, live captions stop working; saved sessions are unaffected).

4. Audio stays on your device

5. The first-launch download

On first use, the app guides you through downloading Apple's system components (English speech assets and the Chinese translation pack). This one step uses the internet and happens between your phone and Apple. Once finished, recognition and translation work fully offline.

6. Where captions and recordings live

7. Crashes and diagnostics

8. Diagnostic logs (uploaded only at your request)

9. What we don't collect

No accounts, no analytics, no ads, no third-party trackers. Beyond the diagnostic logs you upload yourself (see above), we collect nothing; on our App Store privacy label only "Diagnostics · Other Diagnostic Data" applies — not linked to identity, not used for tracking.

10. Your rights and choices

Because nearly all data lives on your own device, most "rights" are operations already in your hands:

11. Children

The app is suitable for all ages; apart from diagnostic logs a user uploads on purpose, it collects no information from anyone, including children.

12. Changes to this policy

Any update will be posted on this page with a new effective date at the top.

13. Contact

Questions about this policy or the app: keyu@gacing.com.