一句话总览
Minine Transcribe(亦称 MinineSTT;“我们”、“本 App”)是由 Minine Inc 发布的 iOS 录音转写应用。本地引擎产生的录音保存在设备上。当你使用下列云端功能时,音频或转写内容会发送到我们的服务:
- 你选择云端转写引擎。
- 你登录后使用跨设备同步。
- 你把会话分享到团队。
- 你请求云端翻译或 AI 摘要。
- 当你的账号可以使用 Zoom 会议助手时,你连接 Zoom,并主动要求助手加入和录制会议。
App 使用 Meta 和 AppsFlyer SDK 进行营销归因和产品分析。这与录音内容分开处理:App 不会把音频或转写正文放入这些分析事件中。广告标识符的访问受你的 App Tracking Transparency 选择控制。我们不使用你的录音训练自己的 AI 模型。当前 App 不显示开屏广告;较早版本曾包含 Google AdMob。
本地录音
使用本地 Apple Speech 引擎转写时,不会为了转写而把你的录音或文本上传到我们的服务。云端翻译、摘要、同步和团队分享是独立功能,使用这些功能可能将内容发送到设备之外。App 分析仍可能按 §3.4 所述运行。
我们是谁
Minine Inc 是 MinineSTT 的数据控制者,注册地址为 18952 MacArthur Blvd, Irvine, CA 92612, United States。后端托管于美国俄勒冈州。
隐私相关问题可发邮件至 mian@minine.games, 或参见联系我们。
处理的数据
以下说明 App、后端与已连接服务使用的数据。
3.1 设备本地数据
这些记录保存在 App 的 iOS 沙箱中。使用 §3.2 所述功能时,内容可能上传;分析数据另见 §3.4。
| 数据 | 产生时机 | 存放位置 |
|---|---|---|
| 录音音频(.m4a) | 你开始录音 | Documents/Audio/ |
| 转写文本 | 转写完成 | Documents/sessions.json |
| 翻译文本 | 翻译完成 | Documents/sessions.json + 缓存 |
| 偏好(引擎、语言、主题等) | 你修改设置 | UserDefaults |
| 登录后下发的 JWT | 登录成功 | iOS Keychain(不参与 iCloud 同步) |
| 订阅状态缓存 | StoreKit 验证完成 | UserDefaults |
| AI 摘要 | 你请求生成摘要 | 本地会话数据;同步时一并保存 |
3.2 服务端数据
以下数据仅在你触发对应行为后,才会出现在我们位于美国俄勒冈州的后端:
| 数据 | 触发条件 | 存放位置 |
|---|---|---|
| 账号记录(提供方、邮箱、显示名) | 使用 Apple 或 Google 登录 | 云端数据库(账号记录) |
| 会话元数据、转写、翻译 | 登录后开启同步 | 云端数据库(会话记录) |
| 音频文件 | 选择云端引擎或同步音频 | 云端音频存储 |
| 团队信息、成员、动态 | 创建或加入团队 | 云端数据库(团队记录) |
| 转写任务 | 云端转写请求 | 临时处理队列 |
| 订阅权益与用量记录 | 验证购买或请求云端功能 | 云端数据库(订阅与用量记录) |
| 摘要或云端翻译的输入内容 | 你请求摘要或云端翻译 | 由后端及对应供应商处理,结果返回 App |
| Zoom 访问申请、账号映射、加密授权令牌、会议任务元数据和录音文件 | 你申请访问、连接 Zoom 或启动会议助手 | 云端数据库、加密凭据存储与云端音频存储;见 §3.5 |
3.3 设备访问
录音功能使用麦克风和本地语音识别权限。你选择导入文件后,App 会处理该文件。这些功能不会请求设备定位、通讯录、日历、健康或运动数据权限。
我们没有嵌入 Sentry、Crashlytics 等独立崩溃上报服务。App 与后端诊断日志可能包含运行状态、错误、账号标识或用量计数,用于运行服务和排查问题。
3.4 App 分析与跟踪选择
Meta 和 AppsFlyer 接收安装与 App 活跃事件、部分产品交互(如登录、首次录音、摘要使用和通知选择),以及购买与订阅事件。视具体事件而定,数据可能包括 App 账号标识、产品标识、交易标识、金额与币种,以及由 SDK 处理的设备或广告标识。事件中不包含录音音频或转写正文。
iOS 会通过 App Tracking Transparency 询问你是否允许跟踪。访问 IDFA 需要授权。你可以在 iOS 设置 → 隐私与安全性 → 跟踪 中修改选择。拒绝跟踪不会关闭全部分析或归因事件:SDK 仍可能在没有获授权 IDFA 的情况下,发送允许的安装、使用和购买信息。
3.5 Zoom 会议助手
Zoom 集成仅在你的 App 构建与账号已启用时可用。连接 Zoom 会将 Minine 账号与 Zoom 用户标识关联,并在后端保存加密的 OAuth 访问令牌和刷新令牌。连接使用 Zoom 账号识别和代用户参会令牌;OAuth 令牌不会返回 iOS App。
你请求会议录音时,服务会处理会议链接或会议号、所提供的密码、标题、助手显示名称、时长限制和运行状态。在主持人准许加入并授予录制权限后,助手录制会议音频,并可将其导入你的 Minine 记录进行转写。音频、转写内容及你请求的翻译或摘要,随后按本政策的云端处理规则处理。
在 Minine 中断开连接会撤销访问权限,并将对应 Zoom 授权及相关云端会议文件加入清理队列。在 Zoom 中移除应用后,服务收到 Zoom 签名的撤销授权通知时也会执行该清理。正在录音或转写的任务可能需要先停止或完成,清理才能结束。这不会远程删除设备上的离线副本、导出文件或你已分享到其他位置的副本;请另行删除。与该 Zoom 授权无关的 Minine 录音不会因此删除。
某个 App 构建关闭 Zoom 功能时,App 不会轮询 Zoom 助手服务。如果 App 内没有连接管理入口,可以在 Zoom App Marketplace 中移除授权,并联系我们协助处理相关数据。
3.6 本网站
本网站不加载广告或分析跟踪脚本,不提供账号登录或数据提交表单,也不设置登录 Cookie。页面语言由网址路径选择。托管服务可能处理常规访问日志。支持邮箱链接会打开你的邮件应用;只有你主动发送时,邮件才会发出。
第三方
我们使用下列服务提供方及服务类别提供对应功能,以及衡量 App 使用情况和营销归因。录音内容不会被出售或提供给营销分析 SDK。服务提供方处理数据时也适用其自身的隐私条款。
| 服务提供方或类别 | 用途 | 共享数据 | 触发条件 | 隐私信息 |
|---|---|---|---|---|
| Apple(Sign in with Apple、StoreKit、翻译、Speech) | 身份、计费、本地语音与翻译 | Apple identity token;StoreKit 交易 | 登录 / 订阅 / 使用 Apple 引擎 | apple.com/legal/privacy |
| Google(Sign in with Google) | 身份 | Google identity token、邮箱、显示名 | 点击"使用 Google 登录" | policies.google.com/privacy |
| 云基础设施服务提供方 | 托管、存储与处理队列 | §3.2 全部内容(静态加密) | 使用任何云端功能 | 后端托管于美国俄勒冈州;可联系我们了解服务提供方详情 |
| 云端转写服务提供方 | 音频转写;支持此功能的引擎还提供说话人标注 | 你提交的录音,以及可选语言或转写提示 | 选择云端转写引擎 | 可通过 mian@minine.games 了解服务提供方详情 |
| 云端翻译服务提供方 | 文本翻译,包括需要时启用的回退服务 | 仅转写文本(不含音频) | 请求云端翻译 | 可通过 mian@minine.games 了解服务提供方详情 |
| AI 摘要服务提供方 | 根据转写文本生成摘要 | 为生成摘要而提交的转写文本 | 请求 AI 摘要 | 可通过 mian@minine.games 了解服务提供方详情 |
| Zoom | 账号授权与参会 | Zoom 用户标识、授权令牌、会议详情和会议音频 | 你连接 Zoom 并请求会议助手 | zoom.com/en/trust/privacy/privacy-statement/ |
| Meta(Facebook SDK) | 营销归因与产品分析 | §3.4 所述标识符及 App/购买事件,不含录音内容 | 使用 App 时;跟踪受 ATT 选择控制 | facebook.com/privacy/policy/ |
| AppsFlyer | 营销归因与产品分析 | §3.4 所述标识符及 App/购买事件,不含录音内容 | 使用 App 时;跟踪受 ATT 选择控制 | appsflyer.com/legal/services-privacy-policy/ |
对云端转写、翻译和 AI 摘要服务提供方的请求由后端中转。我们不会把 Minine 账号身份附加到用于这些处理请求的音频或文本中;但你提交的内容本身可能含有个人信息。提交内容适用服务提供方的保留与处理规则。你可通过 mian@minine.games 了解处理你数据的服务提供方及适用的处理条款。
保留期限
- 设备本地数据:在你删除或卸载 App 之前一直存在。
- 账号记录:在你注销账号之前一直存在。
- 服务端的会话、转写、翻译:在你于 App 内删除或注销账号之前一直存在(以先发生者为准)。
- 云端存储的音频:对应会话被删除后 14 天内清除。
- 团队数据(成员关系、动态):在你身处该团队期间存在;离开团队后立即移除你的成员行。
- 云端数据库的备份滚动时间窗为 35 天,删除的记录会在该窗口内从备份中老化掉。
- 任务队列消息为瞬态(最长 14 天),仅含处理转写所需的引用,不含音频本身。
当你请求注销账号(参见 §6),我们会在 14 天内删除服务端账号内容,履行法律义务所需的最少记录除外。Apple 处理订阅付款;后端也保存提供服务所需的订阅验证与权益信息。备份和供应商数据的保留遵循本政策中相应规则。
Zoom 授权及相关云端会议数据按 §3.5 所述撤销与排队清理流程处理。设备离线副本、导出文件及分享到其他位置的副本需要另行删除。
你的权利
无论你居住在哪里,你都可以:
- 访问你的数据——每一段会话都可从 App 内导出为纯文本、SRT、双语 SRT 或 JSON。
- 删除会话——同步开启时,对应的云端音频与数据库记录也会被删除。
- 注销账号——在 App 内自助流程上线之前,请从你账号绑定的邮箱发邮件至 mian@minine.games,我们将在 14 天内完成。
- 导出全部数据——同样写信至上述邮箱,我们会准备一个包含账号记录、所有会话(JSON)与音频文件的 ZIP。
- 反对、限制、更正——显示名可在 App 内"设置 - 账号"中修改;其他诉求请与我们联系。
- 在 iOS 设置 → 隐私与安全性 → 跟踪 中修改跟踪权限。
- 断开 Zoom 连接,或在 Zoom App Marketplace 中移除应用;有关数据请求可联系我们(见 §3.5)。
- 通过 mian@minine.games 了解接收你个人信息的服务提供方,包括在适用情况下了解具体接收方。
我们将在法定时限内回应可验证的请求(GDPR 通常为 30 天,CCPA 为 45 天),且不收取费用。
若你所在地区设有监管机构(如欧盟数据保护机构),你也可以直接向其投诉。 我们更希望你先给我们一次解决问题的机会——直接发邮件给 mian@minine.games 即可。
地区差异
7.1 欧盟 / EEA / 英国(GDPR / UK GDPR)
我们的法律依据包括:合同(不处理你的音频与账号数据,我们就无法向你提供同步、云端转写或团队功能);合法利益(我们需要运营、保障和改进服务);以及同意——当你主动选择某项云端功能时即给予同意。数据在美国处理,后端托管于俄勒冈州;跨境传输依据与处理方签订的标准合同条款(SCC)以及云基础设施服务提供方的 GDPR 数据处理附录(DPA)。
7.2 美国加利福尼亚州(CCPA / CPRA)
§3 说明了处理的个人信息类别。营销归因会按 §3.4 所述向 Meta 和 AppsFlyer 分享有限的标识符及 App 事件数据;我们不出售录音内容。加州居民可通过 mian@minine.games 请求访问、删除、更正,以及在适用情况下退出出售或分享。你也可以在 iOS 设置中修改 App 的跟踪权限。
7.3 中国大陆(PIPL)
对于中国大陆用户,云端功能会将相关数据传输到美国处理,并可能进一步发往 §4 所述服务提供方。营销归因数据另按 §3.4 处理。你可以选择本地功能并关闭云端功能,停止今后上传录音内容,也可以通过 mian@minine.games 行使 PIPL 项下的权利。跨境传输或其他处理如依法需要单独同意,应满足相应要求。
7.4 其他地区
无论你身处何地,我们都会尽力提供等同的权利。请直接联系我们。
未成年人
MinineSTT 不面向 13 岁以下儿童(或你所在地区规定的最低年龄)。 我们不会有意收集儿童的个人数据。 如你认为有儿童使用了 App 并提交了数据,请联系我们以便删除。
安全
App 与后端之间使用 HTTPS/TLS。云端音频与数据库内容采用静态加密。Zoom OAuth 访问令牌和刷新令牌通过托管加密服务及账号专属加密上下文加密。你可以退出 App 账号或撤销 Zoom 连接。云端处理 API 密钥与 Zoom OAuth 机密凭据保存在后端,不放入 iOS App 或网站。
没有系统是绝对安全的。 若你发现了漏洞,欢迎联系 mian@minine.games, 我们鼓励负责任的披露并会与你协作修复。
政策变更
修订本政策时,我们会更新顶部"生效"日期并提升版本号。 实质性变更(新增供应商、新增数据类别、新增用途)会在 App 下一次启动时显式提示, 并写入 App Store 版本说明。
联系我们
隐私问题: mian@minine.games 注销账号 / 数据导出: mian@minine.games 安全披露: mian@minine.games 常规支持: support@minine.games