Screen capture, OCR, and built-in Apple Translation run entirely on your Mac. We do not operate content servers and do not receive your content unless you explicitly enable optional third-party translation (DeepL or Zhipu AI BYOK).
屏幕截图、OCR 与内置 Apple 翻译均在你的 Mac 本地完成。我们不运营内容服务器;除非你主动启用可选的第三方翻译(DeepL 或智谱 AI,自备 Key),否则不会收到你的内容。
SnapLingua is a Mac application that captures on-screen content from video courses, performs OCR recognition, and generates bilingual study notes. We are committed to protecting your privacy. This Privacy Policy explains what data we collect, how we use it, and your rights as a user.
译栈(SnapLingua)是一款 Mac 应用,用于抓取视频课程画面中的文字、进行 OCR 识别,并生成双语学习文稿。我们重视并保护你的隐私。本政策说明我们收集哪些数据、如何使用,以及你作为用户的权利。
| Data | 数据 | Purpose | 用途 |
|---|---|---|---|
| Screen captures of your selected region | 你框选区域的屏幕截图 | OCR via Apple Vision Framework | 通过 Apple Vision 进行 OCR |
| OCR-extracted text (source language) | OCR 提取的源语言文本 | Stored locally as session content | 存入本地 SQLite,作为会话内容 |
| Translated text | 译文 | Stored alongside source text | 与源文一同存入本地数据库 |
| Session metadata | 会话元数据 | Course session management | 课程会话管理(名称、时间、备注等) |
| Vocabulary entries and definitions | 生词与释义 | Local vocabulary notebook | 本地生词本 |
| App preferences and shortcuts | 偏好设置与快捷键 | UX customization | 个性化使用体验 |
| Capture region & display ID | 抓取区域与显示器 ID | Persist selected capture area | 跨会话保留框选区域 |
| Card sort order & collapse state | 卡片排序与折叠状态 | UI state persistence | 界面状态持久化 |
| Export directory path | 导出目录路径 | Default export location (security-scoped bookmark) | 默认导出位置(安全作用域书签) |
Built-in Translation (Apple Translation framework): When you use the default Built-in engine, translation runs entirely on-device. No text is sent to any external server. macOS may download language packs the first time a language pair is used; that download is handled by macOS, not by SnapLingua.
内置翻译(Apple Translation 框架):使用默认内置引擎时,翻译完全在本地完成,不会将文本发送到任何外部服务器。首次使用某语言对时,macOS 可能下载语言包;该下载由 macOS 处理,而非译栈。
If you choose DeepL and enter your own API Key:
若你选择 DeepL 并填写自有 API Key:
If you choose Zhipu AI and enter your own API Key:
若你选择智谱 AI 并填写自有 API Key:
open.bigmodel.cn).open.bigmodel.cn)。If you have SnapLingua Pro and iCloud sync is enabled:
若你开通 SnapLingua Pro 并启用 iCloud 同步:
iCloud.cn.algobear.snaplingua). No data passes through AlgoBear servers.iCloud.cn.algobear.snaplingua)。数据不经过 AlgoBear 服务器。SnapLingua Pro subscriptions and one-time lifetime purchases are processed entirely by Apple through the Mac App Store using StoreKit 2. AlgoBear does not collect or store your payment information. See Apple’s Privacy Policy for how Apple handles purchase data.
SnapLingua Pro 的订阅与一次性终身买断均由 Apple 通过 Mac App Store(StoreKit 2)处理。AlgoBear 不收集或存储你的支付信息。Apple 如何处理购买数据,请参阅 Apple 隐私政策。
| Location | 位置 | Data | 数据 | Access | 访问 |
|---|---|---|---|---|---|
| Local SQLite (App Sandbox) | 本地 SQLite(App 沙盒) | Sessions, captures, vocabulary | 会话、抓取、生词 | Your device only | 仅本机 |
| macOS Keychain | macOS 钥匙串 | DeepL / Zhipu AI API Keys | DeepL / 智谱 AI API Key | Your device; macOS-protected | 仅本机;受系统保护 |
| UserDefaults / local prefs | UserDefaults / 本地偏好 | Settings, region, UI state | 设置、区域、界面状态 | Your device only | 仅本机 |
| Private iCloud (Pro) | 私有 iCloud(Pro) | Sessions, captures, vocabulary | 会话、抓取、生词 | Your Apple ID only | 仅你的 Apple ID |
Local app data lives in the macOS App Sandbox and is protected by macOS security. API Keys in Keychain (DeepL / Zhipu) are not accessible to other applications.
本地应用数据位于 macOS App 沙盒中,并受系统安全机制保护。钥匙串中的 API Key(DeepL / 智谱)其他应用无法访问。
SnapLingua requires Screen Recording permission (System Settings → Privacy & Security → Screen Recording) to capture the region you select. This is used solely for OCR of that area. SnapLingua does not record continuous video, does not capture outside your designated region, and does not transmit screen content to any server.
译栈需要屏幕录制权限(系统设置 → 隐私与安全性 → 屏幕录制),以便截取你框选的区域。该权限仅用于对该区域进行 OCR。应用不会持续录制视频,不会截取框选外内容,也不会将屏幕内容上传到任何服务器。
SnapLingua is not directed at children under 13. We do not knowingly collect personal information from children. If you believe a child has provided personal information through the app, contact support@joivis.com so we can take appropriate action.
译栈不面向 13 岁以下儿童。我们不会故意收集儿童的个人信息。若你认为儿童通过本应用提供了个人信息,请联系 support@joivis.com,我们将采取适当措施。
Local data: Sessions, vocabulary, and preferences stay on your device under your control. You can delete individual items or all app data in the app. Deleted sessions and capture records move to Recently Deleted for 30 days (then are removed automatically, or sooner if you permanently delete / empty trash). Uninstalling removes local app data.
本地数据:会话、生词与偏好保存在你的设备上,由你掌控。可在应用内删除单条或全部应用数据。删除的会话与抓取记录会进入最近删除,保留 30 天(到期自动清除;也可提前彻底删除 / 清空回收站)。卸载应用会移除本地应用数据。
iCloud data (Pro): If you disable sync or cancel Pro, data already in iCloud remains in your private container until you delete it (in the app or iCloud settings) or Apple’s retention policies apply.
iCloud 数据(Pro):若你关闭同步或取消 Pro,已同步到 iCloud 的数据仍保留在你的私有容器中,直到你自行删除(应用内或 iCloud 设置),或适用 Apple 的保留政策。
Third-party services: For DeepL- or Zhipu-processed data, see their respective retention policies.
第三方服务:经 DeepL 或智谱处理的数据,请参阅其各自的数据保留政策。
Depending on your jurisdiction, you may have rights to access, correct, or delete personal data. Because AlgoBear does not store your content on our servers, most rights are exercised on your own device. For questions or requests, contact support@joivis.com.
视你所在司法辖区,你可能享有访问、更正或删除个人数据等权利。由于 AlgoBear 不在自有服务器上存储你的内容,多数权利可在你自己的设备上直接行使。如有疑问或请求,请联系 support@joivis.com。
This Privacy Policy applies only to SnapLingua. Optional services (DeepL, Zhipu AI, Apple Translation, iCloud) are governed by their own policies. We are not responsible for third-party privacy practices.
本政策仅适用于译栈。可选服务(DeepL、智谱 AI、Apple 翻译、iCloud)适用其各自隐私政策。我们不对第三方隐私实践负责。
We may update this Privacy Policy from time to time. Material changes will be reflected by updating the effective date above. Please review periodically. Continued use of SnapLingua after changes are posted constitutes acceptance of the updated policy.
我们可能不时更新本隐私政策。重大变更将通过更新文首生效日期体现。请定期查阅。变更发布后继续使用译栈,即视为接受更新后的政策。
Questions, concerns, or requests about this Privacy Policy or your data:
关于本隐私政策或你的数据的问题、疑虑或请求: