隐私政策 — SNTWET 离线翻译
Privacy Policy — SNTWET Offline Translator

应用标识 App Bundle ID: com.shenzhenbo.OfflineTranslator
开发者 Developer: Zhenbo Shen (沈振波), 个人开发者 / individual developer
联系邮箱 Contact: sntwet@gmail.com
生效日期 Effective: 2026-08-18  |  最近更新 Last updated: 2026-08-18

中文

一、一句话概括

本应用不设账号、不要求注册、不收集任何可识别您身份的信息,没有广告,没有任何分析或追踪组件。开发者不运营任何服务器,因此开发者收不到您的任何数据。相机画面、照片与译文只在您的设备上处理,不会发送给任何第三方翻译服务。唯一一种可能让数据离开设备的情况是语音识别的系统回落,第三节把它说清楚,不做粉饰。

二、权限说明:为什么要,用来做什么

权限何时请求用途与边界
相机
Camera
首次打开应用主界面(取景翻译是本应用首页功能) 用于实时取景与拍照,识别画面中的文字。文字识别在设备本机完成;相机画面不上传、不保存、不写入相册,翻译完成即丢弃。
麦克风
Microphone
仅当您主动进入“语音”页并按下录音按钮时 用于录下您要翻译的话。录音仅用于本次转写,不保存为文件、不上传给开发者
语音识别
Speech Recognition
与麦克风同时,仅在您按下录音按钮时 用于把录音转成文字。详见第三节——并非所有语言都能在设备上完成识别
照片
Photos
不请求 从相册选图使用 iOS 系统的照片选择器(在应用进程之外运行)。本应用无法浏览您的相册,只能拿到您亲手选中的那一张图;也不会把任何内容写回相册。

三、语音识别:什么时候在设备上,什么时候不在

本应用在开始识别前会检查所选语言是否支持设备端识别

是否支持设备端识别取决于语言、机型与您在系统“设置 > 通用 > 键盘 > 听写”中已下载的听写语言,本应用无法替您决定。

四、翻译引擎(全部在设备上运行)

本应用的翻译按以下顺序尝试,全部尝试完才返回结果:

  1. 内置专业术语库(随应用一起安装,1117 条工程机械与 IT 术语对照)。完全离线,不联网。
  2. Apple Intelligence 设备端语言模型(需 iOS 26 且机型与系统开关支持)。在设备上运行,不联网。
  3. iOS 系统翻译框架(Apple Translation)。下载语言包之后完全离线运行。语言包本身由 iOS 系统下载与管理,首次使用某个语言对时需要联网下载一次;下载动作由系统发起,本应用不经手,也没有自建的下载服务器。

没有第三方翻译服务。本应用不向任何第三方翻译服务发送您的文字。上述三档全部在您的设备上运行;应用中不存在把待翻译内容发往外部翻译接口的代码路径。

五、保存在您设备上的数据

本应用只在本地保存少量偏好设置(源语言与目标语言的选择),使用 iOS 的 NSUserDefaults不保存翻译历史、不保存录音、不保存照片。删除应用即删除全部本地数据。

六、不做的事

七、儿童隐私

本应用不面向 13 岁以下儿童设计,也不会有意收集儿童信息(本应用不收集任何人的身份信息)。

八、您的权利与联系方式

开发者不持有您的任何数据,因此没有可供查询或删除的服务器端记录;删除应用即彻底清除本机数据。任何疑问请发邮件至 sntwet@gmail.com

九、政策变更

本政策如有实质性变更,将更新本页顶部的“最近更新”日期。

English

1. In one sentence

This app has no accounts, no registration and collects no personally identifiable information. It contains no advertising and no analytics or tracking components. The developer runs no servers, so the developer receives none of your data. Camera frames, photos and translations are processed on your device and are never sent to a third-party translation service. The one case in which data can leave the device is the system speech-recognition fallback, which section 3 spells out plainly.

2. Permissions: what is requested and why

PermissionWhen requestedPurpose and limits
Camera When the main screen first opens (live camera translation is the app's home screen) Used for the live viewfinder and still capture, to recognise text in the frame. Text recognition runs on the device. Camera frames are never uploaded, never saved and never written to your photo library; they are discarded after translation.
Microphone Only when you open the Voice screen and press the record button Records the speech you want translated. The recording is used for that single transcription only; it is not saved as a file and never sent to the developer.
Speech Recognition Together with the microphone, only when you press record Converts your recording into text. See section 3 — not every language can be recognised on device.
Photos Not requested Choosing an image uses the system photo picker, which runs outside this app's process. The app cannot browse your library; it receives only the single image you pick, and never writes anything back to your library.

3. Speech recognition: when it stays on device, and when it does not

Before recognition starts, the app checks whether the selected language supports on-device recognition:

Whether on-device recognition is available depends on the language, the device model, and the dictation languages you have downloaded in Settings > General > Keyboard > Dictation. The app cannot change this on your behalf.

4. Translation engines (all on device)

Translation is attempted in the following order:

  1. Built-in terminology glossary (installed with the app; 1,117 machinery and IT term pairs). Fully offline.
  2. Apple Intelligence on-device language model (requires iOS 26 and a supported device with the feature enabled). Runs on device, no network.
  3. The iOS system translation framework (Apple Translation). Fully offline once the language pack is installed. Language packs are downloaded and managed by iOS itself, which requires a one-time internet connection the first time you use a language pair. That download is initiated by the system; the app does not handle it and there is no download server operated by the developer.

There is no third-party translation service. This app never sends your text to any third-party translation service. All three tiers above run on your device; no code path exists in the app that would send translatable content to an external translation endpoint.

5. Data stored on your device

The app stores only a couple of preferences locally (your source and target language selection) using NSUserDefaults. No translation history, no recordings and no photos are stored. Deleting the app removes all local data.

6. What this app does not do

7. Children's privacy

This app is not directed to children under 13 and does not knowingly collect information from children — it collects identity information from no one.

8. Your rights and how to reach us

The developer holds none of your data, so there is no server-side record to access or delete; deleting the app erases everything locally. For any question, write to sntwet@gmail.com.

9. Changes to this policy

Material changes will be reflected in the "Last updated" date at the top of this page.