隐私政策
最后更新:2026年10月28日
概述
VoiceScroll 是一款提词器应用,会在您朗读时聆听,并配合朗读进度滚动脚本。它没有账户功能,也没有自己的服务器,因此我们无处存储您的数据。本政策说明哪些信息会保留在您的设备上,以及 Apple、Google、我们的诊断服务提供商和为我们网站提供托管服务的 Vercel 会收到哪些信息。
iOS、Android、Mac 与 Windows 的差异
iOS、Android 和 Mac 应用在大多数方面的行为相同;仍在准备中的 Windows 应用差异更大。会影响您隐私的差异如下:
- 语音识别:默认情况下,iOS 在您的设备上进行识别,在 Android 上 VoiceScroll 会请求在设备端识别。两个应用都提供在线识别设置。开启后,仅当您朗读的语言无法在设备上离线识别时,您的音频才会被发送出去进行识别:在 iOS 上发送给 Apple,在 Android 上发送给 Google。
- 分析:两个应用均包含 Firebase Analytics。Android 应用还会收集设备的广告 ID;iOS 应用使用的是无法读取广告 ID 的 SDK 版本。iOS 应用还会向 Apple 的 SKAdNetwork 报告有关安装和购买的匿名转化值,用于广告效果衡量。
- 购买:iOS 使用 Apple 的 App Store,Android 使用 Google Play。
- 备份:在 Android 上,您的脚本可能会包含在系统备份或设备间传输中。
- Mac:Mac 应用适用于搭载 Apple 芯片的 Mac,与 iOS 应用是同一个 App Store 应用。语音识别的工作方式与 iOS 相同。Mac 应用发送的分析事件比 iOS 应用少,不支持广告 ID,也不使用 SKAdNetwork,其错误报告不包含安装标识符。它还可以录制您的屏幕,并将视频保存到您 Mac 上的文件夹,而不是照片库。
- Windows:仍在准备中、尚未发布的 Windows 应用没有语音识别功能,脚本会按您设定的速度滚动。首次启动时,它会询问是否发送使用统计和错误报告,只有在您选择“发送”时才会发送。使用统计不经过 Firebase,而是直接发送到 Google Analytics,也不使用广告 ID。其错误报告不包含设备型号和安装标识符。它目前还没有购买功能。它还可以录制您的屏幕,并将视频保存到您电脑上的文件夹。
数据收集
我们没有自己的服务器。除“第三方服务”中所述从我们网站下载字幕字体外,应用不会向我们发送任何信息。Apple、Google、我们的诊断服务提供商和为我们网站提供托管服务的 Vercel 会按以下方式处理部分数据:
- 您的脚本存储在您的设备上。我们绝不会收到这些脚本。在 Android 上,脚本可能会包含在 Android 系统云备份或设备间传输中,因此当您重新安装应用或更换设备时,脚本可以恢复。云备份存储在您自己的 Google 账户中,并在传输和静态存储时加密;在 Android 9 或更高版本上,如果已启用备份且设置了屏幕锁定,备份会使用我们和 Google 均无法使用的密钥进行端到端加密。
- 在 iOS 上,语音识别使用 Apple 的 Speech 框架,默认情况下完全在您的设备上运行。开启在线识别后,设备上没有识别模型的语言会改由 Apple 的服务器识别。此时,您的音频以及脚本中被判断为其他语言的词语(用作识别提示)会发送给 Apple,并按照 Apple 的隐私政策处理。设备上已有模型的语言仍在设备上识别。在 Android 上,语音识别使用您手机上安装的识别服务——通常是 Google 的服务,但也可能是您安装的其他提供商的服务。VoiceScroll 会请求该服务在设备端识别,不会自行选择服务器端的识别引擎。如果手机无法离线识别您的语言,应用会提示您,而不会切换到服务器。在线识别默认关闭。开启后,朗读这类语言时,您的音频会发送给 Google 进行识别,并按照 Google 的隐私政策处理。应用的语音设置会显示哪些语言可以离线使用。
- 我们绝不会收到您的音频。您录制的视频包含声音,并会保留在您的设备上;录制内容处理完成后,VoiceScroll 不会保留单独的音频文件。
- 视频录制为可选功能。录制内容会保存在您的设备上,并且只有在您选择时才会保存到照片图库。录制内容绝不会传输给我们。
- 在 Mac 上,录制内容可以包含 Mac 的相机画面,以及在您选择时某一个显示器的完整画面,两者分别录制。屏幕录制不会录下 Mac 上播放的声音;视频中的声音来自麦克风。未保存的录制内容会保留在 Mac 上应用自身的存储空间中,并在应用中设定的期限(默认 7 天,每个脚本最多 3 个)过后删除。已保存的视频会存到“影片”中的 VoiceScroll 文件夹或您选择的文件夹,绝不会存到照片库。录制内容绝不会传输给我们。
- 在 Windows 上,录制内容可以包含电脑的相机画面,以及在您选择时某一个显示器的完整画面,两者分别录制。屏幕录制不会录下电脑上播放的声音;视频中的声音来自麦克风。未保存的录制内容会保留在电脑上应用自身的文件夹中,并在应用中设定的期限(默认 7 天,每个脚本最多 3 个)过后删除。已保存的视频会存到“视频”中的 VoiceScroll 文件夹或您选择的文件夹。录制内容绝不会传输给我们。
- 两个应用均包含 Firebase Analytics,这是我们用于衡量应用使用情况和广告活动效果的 Google 服务。其中绝不会包含音频或脚本文本。在 Android 上,它会记录已完成的购买——价格、产品和 Google Play 订单号——并且针对每次录制记录一次描述该录制内容的大致范围信息:麦克风输入的音量、应用将其降低的幅度和频率、使用的增益设置、录制的大致时长,以及麦克风是内置麦克风、其他麦克风,还是在录制过程中发生过切换。
- 在 iOS 上,Firebase Analytics 会针对每次朗读会话记录一次脚本中检测到的语言,以及描述该会话的大致范围信息和是/否项:您是只在朗读、在应用内录制还是在使用悬浮窗;脚本是跟随您的声音还是按设定的速度滚动;屏幕方向;是否开启了麦克风不可用时的自动滚动;是否有其他应用占用了麦克风、自动滚动的条件是否满足、脚本是否真的移动过、自动滚动启动了几次、大致的朗读时长,以及在应用已有该脚本的参考速度时,您的朗读速度与该参考速度相比的大致区间。当脚本自动滚动时,Firebase Analytics 还会记录占用麦克风的中断属于哪种类型、当时您读到了脚本的什么位置、所使用的朗读速度设置和速度区间、该速度以什么为基准,以及估算的每分钟字数的大致区间。每当您尝试开始朗读脚本时,它会记录脚本的语言、以字符数和单词数表示的脚本长度及其大致区间、是否受到免费版长度限制,以及语音识别此前是否在您的设备上正常工作过;脚本文本本身绝不包含在内。它会记录会话开始时语音识别是否就绪并已启动,以及脚本的语言;如未就绪,还会记录一般原因,例如缺少权限或语言不受支持。语音识别首次在您的设备上让脚本随语音移动时,它也会记录下来。当您在应用内录制时,它会记录相机是否启动及其初始方向是如何确定的、每次切换相机的情况(是否正在录制以及屏幕方向),并针对每次录制记录一次与上文 Android 部分所述同类的麦克风输入大致范围信息。当您保存录制内容时,它会记录是按原样保存还是加入字幕或剪掉静音片段后保存、字幕时间是如何生成的、字幕样式、保存是否完成,以及视频时长的大致区间。当您在应用内购买 VoiceScroll Pro 时,它会记录您选择的方案(年度、月度或终身),并将您当前的方案(免费、年度、月度或终身)作为此次安装的属性保存;Firebase 还可能自动记录购买本身,包括产品、价格和币种。Firebase 还会为每次安装分配一个标识符,并记录设备型号、操作系统版本和根据 IP 地址推断的大致地区等一般信息。在 Android 上,它会在广告 ID 可用时收集设备的广告 ID,而 iOS 应用使用的是不支持广告 ID 的 SDK 版本。这些数据经过假名化处理,而非匿名数据。在 iOS 上,Apple 的 SKAdNetwork 会单独收到有关安装和购买的匿名转化值。
- 在 Mac 上,Firebase Analytics 会记录与上文 iOS 部分所述相同的朗读会话、开始朗读脚本、语音识别和购买信息,包括您当前的方案。它不会发送单独的相机、录制或保存事件;朗读会话信息中包含您是否选择在应用内录制。Firebase 还会为每次安装分配一个标识符,并记录上文所述的一般设备信息。Mac 应用不会收集广告 ID,也不会向 SKAdNetwork 报告。在 Mac 应用中,您可以随时在“设置”>“通用”中通过“发送使用统计和错误报告”关闭使用统计和错误报告;在您关闭之前,此选项保持开启。关闭后,Firebase 将不再收集使用统计,会删除尚未发送的使用统计,并重新生成安装标识符;应用也将不再向 Sentry 发送错误报告。但关闭前已收集、尚未发送的错误报告仍可能被发送。音频、脚本文本和屏幕内容绝不包含在内。
- Windows 应用在首次启动时会询问是否发送使用统计和错误报告。在您回答之前,以及您选择“不发送”期间,它不会向 Google Analytics 或 Sentry 发送任何内容。您可以随时在“设置”>“通用”中通过“发送使用统计和错误报告”更改此选择。关闭后,应用将不再生成新的使用统计和错误报告,会删除保存在电脑上尚未发送的内容,并重新生成安装标识符;但关闭前已交给 Sentry 等待发送的错误报告仍可能被发送。如果您选择“发送”,应用会不经过 Firebase,直接将使用统计发送到 Google Analytics。每次您尝试开始朗读示例脚本以外的脚本时,它会记录脚本的语言、以字符数和单词数表示的脚本长度及其大致范围,以及是否触发了免费长度限制;此安装中的第一次此类尝试还会作为单独的事件另外记录一次。在朗读开始和结束时,它会记录脚本的语言;开始时还会记录您是否选择在应用内录制,结束时还会记录大致的朗读时长,以及您使用过的最快滚动速度的大致范围。同时,它会发送应用随机生成的安装标识符、会话标识符、应用版本、Windows 版本、应用的显示语言,以及 Windows 的“国家或地区”设置。它不会发送设备型号或广告 ID,并会一并发送拒绝将数据用于广告和广告个性化的信号。Google 在收到请求时也会收到您电脑的 IP 地址。脚本文本、文件路径、视频和音频绝不包含在内。这些数据经过假名化处理,而非匿名数据。
- 无需创建账户。
权限
VoiceScroll 需要以下权限:
- 麦克风:用于实时语音识别以检测您的声音并相应地滚动脚本。
- 语音识别:用于将您的语音转换为文字,以便与您的脚本进行匹配。转换发生的位置请参阅“数据收集”。
- 摄像头:可选。仅在您朗读脚本并录制视频时使用。
- 照片库:可选。仅在您选择将录制的视频保存到照片库时使用。
- 录屏(仅限 Mac):可选。仅在您选择录制某个显示器时使用。macOS 中显示为“录屏与系统录音”,但 VoiceScroll 不会录制 Mac 的声音。
- 文件与文件夹(仅限 Mac):可选。仅在您为已保存的视频选择“影片”以外的文件夹时使用。
- 相机和麦克风(Windows):Windows 应用仅在您选择在应用内录制时使用相机和麦克风,包括录制开始前的相机预览。麦克风仅用于录制视频中的声音;Windows 应用不会请求语音识别权限。
这些权限仅用于应用自身的功能。Android 应用还声明了广告 ID 权限,该权限仅用于上述广告活动效果衡量。
应用内购买
VoiceScroll 提供 VoiceScroll Pro,用于解除脚本长度限制。自 2.0 版本起,iOS 和 Android 均以自动续期的年度或月度订阅或一次性购买的形式提供。在 Mac 上,这与 iOS 是同一项购买,因此使用同一 Apple 账户在 iPhone 或 iPad 上购买的 Pro 也会解锁 Mac 应用。交易在 iOS 和 Mac 上完全由 Apple 的 App Store 处理,在 Android 上完全由 Google Play 处理。我们无法访问您的支付信息。在 iOS、Android 和 Mac 上,购买还会按照上述说明记录在 Firebase Analytics 中。
第三方服务
VoiceScroll 在 iOS 和 Android 上使用 Sentry(sentry.io)接收诊断信息,包括崩溃以及购买失败等少量已处理的错误。这些报告包含您的设备型号、操作系统版本和安装标识符,但不包含您的脚本。Mac 应用也使用 Sentry,接收崩溃、应用卡死以及少量已处理错误(朗读会话未能开始、购买失败或录制文件无法写入)的诊断信息;其报告包含您的 Mac 型号、macOS 版本和应用版本,但不包含安装标识符,也不包含脚本。仍在准备中、尚未发布的 Windows 应用只有在您选择“发送”时,才会向 Sentry 发送诊断信息,内容包括崩溃等应用未能处理的错误,以及两种已处理的错误(朗读会话未能开始或录制文件无法写入)。其报告包含 Windows 版本、应用版本以及您的语言和时区设置等运行环境信息,但不包含设备型号、设备名称和安装标识符,也不包含脚本。iOS、Android 和 Mac 应用还都使用 Firebase Analytics。Android 应用另外使用 Google Play Billing,并依赖 Google Play 服务进行应用内更新和显示评价提示;iOS 应用会在 Apple 的 App Store 中检查新版本。对于阿拉伯语、希伯来语、泰语或印地语脚本,部分字幕字体未内置在应用中:应用会在您的设备首次需要某个字体时,从我们由 Vercel 托管的网站(voice-scroll.com)下载。与任何下载一样,Vercel 会随请求收到您设备的 IP 地址,但您的脚本和音频绝不会被发送。Mac 应用只连接 Apple、Firebase 和 Sentry:其更新由 Mac App Store 处理,也不会下载字幕字体。Windows 应用只连接 Google Analytics 和 Sentry,并且除非您选择“发送”,否则两者都不会连接;它同样不会下载字幕字体。语音识别由您设备自身的识别服务提供;开启在线识别后,在 iOS 和 Mac 上由 Apple 提供,在 Android 上由 Google 提供,具体如上所述。我们不会在应用中展示广告,也不会出售您的数据。我们会为 VoiceScroll 投放广告,并使用上述衡量数据来了解哪些广告活动有效。
政策变更
我们可能会不时更新本隐私政策。任何变更将在此页面发布并附上更新日期。
联系我们
如果您对本隐私政策有任何疑问,请通过以下方式联系我们: tony@voice-scroll.com