NetAudio 主要设计用于发现和控制你本地网络上兼容的网络音频设备。iOS 应用无需账户,不包含广告,不进行跨应用跟踪,也不包含第三方分析或广告软件开发工具包。
NetAudio iOS 应用从不收集或使用音频内容。它交换的是设备控制消息和元数据,而不是音频流。
从你的音频设备发现的信息会保留在你的设备和本地网络中,除非你有意提交包含这些信息的反馈。提交反馈是可选的。
本地网络访问
经你许可,NetAudio 会使用 Bonjour、组播和直接网络连接,来发现、查看和控制你本地网络上兼容的设备以及由用户选择的 netaudio 守护进程。此应用可能会处理设备名称和标识符、型号和制造商信息、IP 地址和 MAC 地址、固件和软件版本、网络接口设置、通道名称、路由和订阅状态、时钟和采样率状态、电平表信息以及命令响应。
这些本地网络信息用于提供此应用的设备控制功能,不会自动传输到 NetAudio 的互联网服务。如果你配置了守护进程,此应用会通过你选择的地址与该守护进程通信。netaudio 0.4.0 及更高版本的守护进程通过 HTTPS 提供服务,除非你配置了自己的证书,否则使用守护进程自行创建的证书;此应用首次连接时会显示证书的指纹并询问你是否信任,之后连接即被加密。守护进程也可以通过普通 HTTP 访问,这是旧版守护进程唯一的方式。普通 HTTP 连接(包括其服务器发送事件)不加密,因此能够访问本地网络的其他方可能看到这些流量。守护进程是你自己网络环境的一部分,除非另有明确说明,否则并非由 NetAudio 运营。
Dante Domain Manager
Dante Domain Manager(DDM)的用户名、密码、API 密钥、主机名、IP 地址和 MAC 地址保存在你的设备上,仅用于你配置的 DDM 连接。这些信息不会发送到 NetAudio 的服务,也不会与 NetAudio 或其服务提供商共享。凭证仅用于向你配置的 DDM 服务器进行身份验证。
所有由此应用生成的诊断报告和反馈附件都不包含 DDM 凭证、主机名、IP 地址和 MAC 地址。这一排除适用于所有隐私级别(包括“完整”),也适用于包含最近的活动或设备的原始响应的情况。请勿将凭证或私密的 DDM 连接详细信息粘贴到自由填写的反馈或电子邮件中。
存储在你设备上的信息
NetAudio 会在本地存储信息,以便运行此应用、保留你的选择并协助排查问题。这些信息包括:应用设置和所选守护进程的信息;已发现设备和路由元数据的缓存;Application Support 中的预设;最多 500 条最近的活动记录;可能包含你输入的文字和设备上下文的反馈草稿;App Attest 密钥标识符;通知偏好设置;以及以 ThisDeviceOnly 可访问性类别存储在 iOS 钥匙串中的设备锁定密钥。
NetAudio 可以在 Core Spotlight 中为设备名称、型号和制造商详细信息、IP 地址和 MAC 地址、状态以及配置信息建立索引,使这些设备出现在 iOS 搜索中。如果你启用通知,设备名称、路由、通道信息、采样率信息及相关事件可能会出现在 iOS 通知中心。这些操作系统功能由 Apple 提供和控制。
临时的协议捕获数据保存在内存中,上限为 1000 条和 16 MiB。当你要求分享导出的诊断文件时,这些文件可能会被写入临时存储。你保存或导出的预设及其他文件仍由你控制。反馈草稿会一直保留,直到被清除或成功提交。预设可以在应用内删除;缓存、临时、“聚焦”、钥匙串、备份和导出的信息可能遵循 iOS 单独的保留机制。删除此应用会移除其常规的应用容器,但可能不会移除已经导出、分享、备份、编入索引、在通知中显示,或保留在钥匙串或其他 Apple 服务中的信息。
反馈与支持
当你轻点“提交反馈”时,NetAudio 会发送你输入的信息,包括反馈类别、标题、消息、受影响设备的标签,以及你提供的任何重现步骤、预期结果或实际结果详情。提交内容还包括提供支持所需的应用和设备元数据:应用标识符、应用版本、构建版本、源代码修订版本(如有)、平台、iOS 版本和硬件型号。
对于应用问题和设备兼容性报告,你可以选择是否附加诊断信息,并选择“已隐去”“标准”或“完整”隐私级别。针对特定设备发起反馈时,当前界面会默认启用诊断信息、“完整”隐私级别、最近的活动和设备的原始响应。根据这些选择,报告可能包含设备名称、型号、制造商、固件和软件版本、通道和路由名称、配置和状态信息、最近的应用内活动、错误、控制路径、设备标识符、IP 地址、MAC 地址以及设备响应的负载原文。负载原文未经隐去,可能包含受影响设备返回的任何信息。结构化诊断报告在设计上不包含设备锁定密钥和通知内容。
反馈界面提供相应控件,让你可以在提交前省略诊断信息、省略最近的活动、省略设备的原始响应,或将诊断隐私级别调低为包含更少信息的级别。NetAudio 不会仅仅因为这些诊断信息已生成或已被查看就将其上传。
诊断隐私级别并不会使整个提交内容匿名。在任何级别下,NetAudio 仍会发送你输入的文字、受影响设备的标签和顶层设备上下文、应用和设备元数据,以及 App Attest 密钥标识符。“已隐去”和“标准”模式主要减少所附诊断信息中的内容。
反馈服务会保留完整的已签名 JSON 提交内容,包括应用提供的其他字段,而不是只提取固定的一组字段。
反馈提交使用 Apple 的 App Attest 服务来验证其来自真实的应用实例。NetAudio 的服务器会保留 App Attest 密钥标识符、公钥、环境和断言计数器,用于确保完整性、防止滥用以及验证今后的反馈。Apple 根据其自身的隐私条款处理证明信息。
应用内反馈表单没有账户或专门的联系信息字段。除非你在消息中附上联系方式,或另行通过电子邮件联系我们,否则 NetAudio 无法回复应用内提交的报告。
如果你通过电子邮件联系我们,我们会收到你使用的电子邮件地址、你的消息、附件以及常规的电子邮件元数据。netaudio.app 的电子邮件由 Apple 的 iCloud Mail 服务托管。
自动收集的请求信息
如果你在网站上切换浅色和深色外观,网站会将该选择保存在你浏览器的本地存储中,不会发送到 NetAudio 的服务器。切换回跟随设备的外观设置后,保存的选择会被移除,网站将再次跟随你的设备。
当你访问 NetAudio 网站或使用互联网反馈服务时,Cloudflare 和 NetAudio 服务器会自动接收标准请求信息。其中可能包括你的 IP 地址、根据 IP 地址推断出的国家或地区、请求日期和时间、所请求的完整主机名、路径和查询字符串、请求方法、用户代理、请求标头、响应状态和大小、请求耗时,以及安全或速率限制信息。反馈服务的请求标头可能包含假名化的 App Attest 密钥标识符和断言。请求正文不会写入 Caddy 访问日志。
IP 地址用于保护反馈服务,并对注册和质询请求进行速率限制。基于 IP 的短期速率限制记录会在大约一小时后过期。NetAudio 服务器访问日志的最长保留期限配置为大约两周,并可能因存储空间限制而提前轮转。Cloudflare 可能会根据其自身政策保留常规请求信息和安全信息。
Cloudflare 启用了网络错误日志记录(Network Error Logging),受支持的浏览器可借此向 Cloudflare 端点发送网络故障报告。NetAudio 不会将此服务用于广告或跨网站跟踪,也不会有意设置第一方跟踪 Cookie。如需了解更多信息,请参阅 Cloudflare 的网络错误日志记录文档和隐私政策。
TestFlight
如果你通过 TestFlight 安装 Beta 版或通过 TestFlight 提交反馈,Apple 可能会处理崩溃信息、截图、意见、设备信息及相关的 Beta 版诊断信息,并可能向开发者提供其中选定的信息。Apple 对这些信息的处理受 Apple 的隐私政策和 TestFlight 条款约束。
信息的使用方式
NetAudio 仅在以下必要范围内使用信息:
- 提供本地设备发现、监控、配置、路由及相关的应用功能;
- 保存你要求此应用在本地保留的选择和内容;
- 接收、调查和回复反馈或支持请求;
- 根据提交的报告改进兼容性、可靠性、安全性和应用行为;
- 验证真实的应用实例、防止滥用、执行速率限制并保护反馈服务;以及
- 履行法律义务,并保护用户、系统和权利。
NetAudio 不会出售或出租个人信息,不会将其用于定向广告,也不会为跨情境行为广告而共享个人信息。
服务提供商与信息披露
仅在运营服务、遵守法律或保护用户和系统所需时,才会披露信息:
- Apple 提供 iOS、App Attest、App Store、TestFlight、iCloud Mail、设备备份及相关平台服务。
- Cloudflare 为 NetAudio 的域名和反馈端点提供权威 DNS、HTTPS 边缘防护、请求传输、安全服务以及网络错误日志记录。
- 法律和安全相关披露可能会在为遵守有效的法律程序、行使权利、调查滥用行为或保护个人或系统而合理必要时进行。
NetAudio 不授权服务提供商将提交的信息用于其自身的广告。在服务提供商代表 NetAudio 处理信息的范围内,它们须提供本政策所述及适用法律所要求的相同或同等保护。它们的处理活动还受其各自的隐私政策和法律义务约束。
安全与存储
公开的反馈请求首先到达 Cloudflare 的 HTTPS 边缘网络。Cloudflare 和 NetAudio 后端会根据传输、解压缩、解析和验证请求的需要,以明文形式处理请求。验证后,完整的反馈负载会使用公钥密封盒(sealed box)加密方式进行静态加密。运行中的反馈服务不持有用于解密的私钥。加密后的报告与明文的运营元数据一起存储,这些元数据包括报告的参考编号、App Attest 密钥标识符、创建时间、负载大小和存储路径。报告文件及相关记录存储在位于美国、访问受限的基础设施上。
任何系统都无法保证绝对安全。请避免在自由填写的反馈或设备原始响应中包含诊断问题所不需要的信息。
保留与删除
本地信息会一直保留在你的设备上,直到此应用将其清除、你使用可用的删除控件、iOS 移除临时或缓存数据,或你删除此应用为止。你导出的文件会保留在你保存或分享到的位置。
反馈报告及其关联的 App Attest 注册记录会在调查报告、维护支持和安全记录、防止滥用或履行法律义务所需的期间内保留。目前,已提交的反馈和 App Attest 注册记录没有固定的自动删除计划,因此它们可能会一直保留,直到被手动删除。运营日志和临时速率限制记录遵循上文所述的较短期限。
你可以发送电子邮件至 support@netaudio.app,请求访问或删除已提交的反馈报告。请提供大致的提交时间以及足以找到该报告的信息。由于 NetAudio 无需账户,且应用内表单没有专门的联系信息字段,我们可能无法识别报告,或无法核实报告是否属于你。
你的选择和权利
你可以拒绝授予本地网络权限,但这样一来,此应用的主要发现和控制功能将无法使用。你可以选择不提交反馈、移除可选的诊断附件、选择限制更严格的诊断隐私级别、在应用提供相应控件的情况下清除本地存储的草稿,以及删除此应用。
根据你所在的地区,你可能有权请求访问、更正、删除或限制处理个人信息,或请求获取个人信息副本,或者反对某些处理活动。如需提出请求,请联系我们。NetAudio 不会因用户行使适用的隐私权利而歧视用户。
儿童
NetAudio 是一款技术性的网络音频控制应用,并非面向 13 岁以下的儿童。我们不会在知情的情况下收集儿童的个人信息。如果你认为有儿童提交了个人信息,请联系我们,以便我们进行调查,并在适当时予以删除。
跨境处理
NetAudio 在美国运营。如果你在其他国家或地区使用互联网反馈服务,提交的信息会被传输到美国并在美国处理,而美国的隐私法律可能与你所在地的法律不同。
本政策的变更
当应用、服务或法律要求发生变化时,本政策可能会更新。发布修订后的政策时,顶部的生效日期将随之更新。在需要时,重大变更将通过适当的应用、网站或版本发布通知进行告知。
联系方式
如有隐私方面的问题或请求,请发送电子邮件至 support@netaudio.app。