SpektraLab 隐私政策
生效日期:2026年10月27日。本政策适用于 iPhone 和 iPad 上的 SpektraLab:App Store 上的正式版,以及通过 Apple TestFlight 分发的测试版。本政策发布于 spektralab.app/privacy/zh-hans,在 App 内可从 Settings › Diagnostics › Privacy Policy 打开。
概要
- 你的照片留在你的设备上。 SpektraLab 在你的 iPhone 或 iPad 本机完成冲洗,不会把任何照片或照片的任何部分发送给我们,也不会发送给其他任何人。
- App Store 正式版不向我们发送任何东西。 它会在你的设备上保存一份记录运行情况的技术日志;只有你自己导出并发送,这份日志才会离开设备。
- TestFlight 测试版可以把这份日志发送给我们,而且只在你同意之后。 测试版在首次打开时询问一次;此后开关始终在 Settings › Diagnostics 里。
- 没有账号,没有广告,没有跟踪。 App 内不含任何其他公司的统计分析或广告代码。
- 购买通过 Apple 完成。 我们看不到、也不保存你的支付信息。
- Apple 会依其自身条款,为 App Store 和 TestFlight 自行收集数据。 详见下文。
个人信息处理者
SpektraLab 由 邱瀚泽 Hanze Qiu(下称"我们")开发。日志记录什么、如何使用,由我们决定;我们是本政策所述个人信息的处理者。与本政策有关的任何事项,请联系 contact@spektralab.cn。
你的照片
- App 处理的照片有几种来源:用它拍摄的、在系统相册(Photos)中浏览或选取的、拷贝进 App 的,以及你关联的文件夹里的。App 绝不修改或删除系统相册中的照片。
- 如果你授予 App 访问系统相册的权限,App 会在其中显示你的相册。为此,它会读取预览,以及每张照片的日期、类型和尺寸,并在你的设备上为它们建立索引。你冲洗或拷贝进来的照片,会作为原片保存在 App 内(Settings › Sources › Keep Originals,除非你关闭,否则默认开启);系统相册里的那一张保持原样。
- 用 App 拍摄的照片、拷贝进来的文件,以及 App 保存的原片,都保存在 App 内,也就是你的设备上。如果你使用设备备份,它们会包含在你自己的备份里。Settings › Camera › Save Shots to Photos 开启时,拍摄的照片还会存入系统相册。
- 为了在资料库中显示照片,App 会读取它的文件名、拍摄日期、相机、曝光参数和尺寸。这些信息只留在你的设备上。
- 如果原片在 iCloud 照片中,iOS 会在 App 需要时从你自己的 iCloud 下载。
- 只有在你导出时,图片才会离开 App:存入系统相册、存入"文件"(Files),或经由系统分享面板。导出的图片带有原片的信息:相机、镜头、曝光参数、拍摄日期;原片中如有拍摄地点和说明文字,也会一并带上。 拿到文件的人可以读到这些信息。
App 向 iOS 申请的权限
- 相机:用于拍摄。App 不录制声音。
- 照片(Photos):用于在原处显示和读取你的照片,以及保存你拍摄的照片和导出的图片。你可以授予 App 访问全部相册、部分照片,或不授予;App 按你授予的范围工作。
- 相机开启时,App 会读取设备的运动传感器来绘制水平仪。这些读数不作任何保存。
App 从不申请位置权限,也不会在它拍摄的照片里写入位置。它不申请麦克风和通讯录权限。
日志
每个版本都只把日志保存在你的设备上
App 会在你的设备上保存一份运行日志:最多 7 天、20 个文件或 16 MB,更早的文件在每次打开 App 时清除。日志不进入设备备份,删除 App 时一并删除。Settings › Diagnostics › Export Log Zip 会把同样的文件交给你,由你自己查看,或发给你选择的人。生成压缩包本身不会发送任何东西。
个人信息的种类:日志里有什么
- 你的设备和这个版本: 机型、iOS 或 iPadOS 版本、语言和地区设置、内存、低电量模式和发热状态;App 的版本号和构建号;App 的设置(拍摄格式、预览尺寸、新照片默认使用的胶片和相纸、导出配方、存储上限);SpektraLab Plus 是否开启。
- App 的运行过程: 何时打开、离开和结束;内存警告;上一次会话是否在使用中被终止。
- 每一次冲洗和导出: 尺寸、耗时、占用的内存和当时设备的可用内存、是否完成。导出还包括文件格式、色彩空间和质量,去向(Photos、Files 或 Share),以及所用的胶片、相纸、Film Edge 规格和 Date Back 样式。
- 相机: 你的设备提供哪些镜头和格式;每一次拍摄,记录它发生了,以及格式、镜头和文件大小。
- 资料库的统计数字: 照片数量;其中多少是 RAW、多少标为喜爱、多少带有 Film Edge 或日期;来源;尺寸分级;拍摄这些照片的相机品牌和型号;所用的胶片和相纸;占用的存储空间;你授予的相册访问级别;关联了多少个文件夹。每次导入,记录数量和来源。
- 你用了什么: 每次停留在冲洗页面的时长、所选的胶片和相纸,以及你动过的设置项的名称(不含具体数值)。
- 出了什么问题: 错误信息,以及 iOS 为本 App 生成的性能报告和崩溃报告;这些报告按 iOS 交给 App 的原样完整保存。
- 仅限 TestFlight 测试版,日志自身的发送: 你对共享的选择,每一次发送和每一次失败。
每一行都带有写入时间,以及设备相对于 UTC 的时差。照片以 App 自行生成的一个 8 位代码指代。
日志里绝不会有什么
照片,或照片的任何部分。照片的文件名。照片的拍摄地点。资料库中照片的拍摄日期(用 App 自带相机拍摄时,会留下一行带时间的记录)。你的姓名、电子邮件地址或 Apple 账户。
错误信息是系统自己的措辞。写入之前,其中看起来像图片文件名的内容,以及 App 自身的文件夹路径,都会被去除。这是一道过滤,不是一项保证:如果你在导出的日志里发现了不该出现的内容,请告诉我们。
App Store 正式版
App Store 正式版没有任何发送日志的途径:其中既没有服务器地址,也没有上传日志的代码。只有你自己导出日志并发给我们(例如在报告问题时附上),我们才会收到它。届时我们收到的就是你发送的内容,只用于回复你和修复问题;你希望删除时,请告诉我们。
TestFlight 测试版的日志共享
本节只适用于测试版。
处理方式:如果你选择共享
点选 Share,或打开 Share the log with SpektraLab,日志会通过加密连接发送到我们的服务器:
- 立即发送设备上现存的全部日志:最多为最近 7 天,包括共享关闭期间记录的部分;
- 此后,每次打开 App 时发送之前的会话,离开 App 时发送当前会话,间隔不少于五分钟。同一会话的日志变长后会再次发送,并覆盖之前的副本。
发送可经由 Wi-Fi 或蜂窝网络;低数据模式下不发送。
服务器保存每个日志文件时,以专为这次安装生成的一个随机编号归档,并记下 App 版本、到达时间,以及根据连接推算出的两位字母国家或地区代码。服务器不保存 IP 地址,其请求日志功能已关闭。承载这条连接的是 Cloudflare 的网络;与任何主机一样,它必然会看到请求来自哪个地址。
这个编号既不是你设备的,也不是你 Apple 账户的;关闭共享后再打开,会生成一个新的编号。即便如此,同一台设备的日志仍可能被认出属于同一来源:通过编号,通过机型和设置,也因为每个会话的日志都会写明上一个会话的名称。因此,尽管日志里没有姓名,我们仍把它当作个人信息对待。
处理目的与合法性基础
发现并修复故障,了解 App 在不同设备上的表现,了解哪些胶片、格式和控制项被使用,以便改进 App。处理的唯一依据是你的同意。不同意不会带来任何影响:测试版的功能完全一样。
谁能看到
只有我们。日志保存在为我们托管服务器的 Cloudflare 上;我们会把副本下载到自己的电脑上查看。读取或删除服务器上的日志,需要只有我们持有的密钥。我们不出售日志,不提供给其他任何人,不用于广告,也不会试图查明某份日志属于谁。
保存期限
在你的设备上:7 天,如上所述。在服务器上,每份日志自最后一次到达起满 90 天自动删除。同一会话的日志变长后会再次发送,因此这 90 天从最后一次发送算起。我们下载到自己电脑上查看的副本,在取回超过 90 天后,会在我们下一次取回日志时删除。你提出要求时,我们会提前删除你的日志。
撤回同意:关闭共享
你可以随时在 Settings › Diagnostics 关闭 Share the log with SpektraLab。此后不再发送任何内容。这不会删除已经发送的日志,App 也无法替你删除。 已发送的日志会在最后一次到达满 90 天后自动删除。
如需提前删除,请把你的安装编号发到 contact@spektralab.cn。编号显示在 Settings › Diagnostics › What the log holds 中,关闭共享后仍保留在那里。再次打开共享会生成一个新的编号,页面上会同时显示此前的那一个。没有编号,我们无法分辨哪些日志是你的。
向境外提供
我们的服务器运行在 Cloudflare 的网络上,位于中国大陆以外;我们在自己的电脑上查看日志。无论你身在何处,共享日志都可能使它离开你所在的国家或地区。中国法律把这称为向境外提供个人信息,并要求就此取得单独同意。测试版内的询问只有一次,也没有说明服务器在哪里;本政策在此说明。如果你不希望日志保存在境外,请保持共享关闭。
SpektraLab Plus 与购买
方案与订阅条款
SpektraLab Plus 解锁全分辨率导出、更多导出格式与色彩空间、片边、日期后背、半格双联、观片台、从“文件”和关联文件夹导入、设备支持的 12 MP 以上拍摄,以及 Plus 胶片。购买前,App 的 Plus 页面会说明所包含的功能。
- 月度方案: 每个订阅周期为一个月,自动按月续订,直至取消。
- 年度方案: 每个订阅周期为一年,自动按年续订,直至取消。
- 永久方案: 一次性购买,在你的 Apple 账户上解锁 Plus,不会重复扣款。
Plus 页面会显示 App Store 返回的各可用方案的当地现行价格与计费周期。确认付款前,Apple 的购买确认界面会显示金额及适用的优惠。价格与销售范围可能因国家或地区而异;本政策不设定全球统一价格。
确认购买后,款项将从你的 Apple 账户扣除。订阅会自动续订,除非你在当前周期结束前至少 24 小时取消。续订款项会在当前周期结束前的 24 小时内,按照 Apple 显示的续订价格扣除。
你可以在 iPhone 或 iPad 的“设置 › 你的姓名 › 订阅”,或 SpektraLab 设置中的“管理订阅”中管理或取消订阅。操作方式见 Apple 的取消订阅说明。取消后将停止后续续订,通常仍可使用至已付费周期结束。删除 App 不会取消订阅。购买永久方案也不会取消已有订阅;请另行通过 Apple 取消。
App 内的“恢复购买”会检查与你的 Apple 账户关联的购买,无需再次购买。退款申请由 Apple 按其规则和适用法律处理,详见 Apple 的退款说明。退款或购买被撤销后,相应购买所提供的权限可能终止。
使用条款(EULA): SpektraLab 采用 Apple 标准最终用户许可协议。本隐私政策说明数据处理方式;App 的使用适用所链接的许可协议。
购买数据
SpektraLab Plus 通过 Apple 的 App Store 销售,有订阅和一次性购买两种方式。款项由 Apple 依其自身条款收取;我们不会收到你的支付信息、姓名或 Apple 账户。为了确认 Plus 是否属于你,App 会在你的设备上读取 Apple 保存在那里的已签名购买记录(产品、日期和交易编号)。兑换代码通过 Apple 自己的界面完成。Apple 向我们提供的销售数字和报告,不会告诉我们是谁购买的。在 TestFlight 测试版中,购买是在 Apple 沙盒环境中的测试,不会产生任何扣款。
Apple 收集的数据
App Store。 如果你在设备设置中同意与 App 开发者共享分析数据,Apple 会向我们提供 App 使用情况的统计数字和崩溃报告;这些数据由 Apple 收集和保存。我们只能看到 Apple 呈现的样子,无法得知它们来自谁。详见 Apple 的隐私政策及其关于 App 分析(App Analytics)的说明。
TestFlight。 TestFlight 由 Apple 依其自身条款运营。在你使用测试版期间,Apple 会自动收集崩溃日志和使用信息并提供给我们;Apple 说明这一收集无法关闭。我们能看到的内容包括:你安装和打开测试版的次数、崩溃次数、App 版本、设备型号、iOS 版本和语言,以及崩溃日志。如果你通过 TestFlight 发送反馈,我们还会收到你的留言和截图,以及 Apple 附带的信息,例如时区、运营商、电量和剩余存储空间。如果我们是通过电子邮件邀请你的,我们能看到邀请所用的姓名和邮箱;如果你通过公开链接加入,这两项我们都看不到。Apple 收集什么、保存多久,见 Apple 的 TestFlight 与隐私(TestFlight & Privacy)。
我们只把 Apple 提供的信息用于修复和改进 SpektraLab,不提供给任何人。
你的选择与权利
App Store 正式版不发送任何东西,因此我们的服务器上没有你的任何信息。在测试版中,你可以随时拒绝或撤回同意,方法如上。你可以用 Export Log Zip 看到日志的全部内容。你可以要求我们提供服务器上属于你这次安装的日志副本,或要求删除。视你所在地的法律,你还可能有权要求更正、限制或拒绝对信息的处理,并向当地的个人信息保护监管机构投诉。
我们无法按姓名或邮箱找到你:就测试版日志提出请求时,需要提供安装编号,如上所述。
我们不出售个人信息,也不为广告目的共享个人信息;你行使上述任何权利,都不会受到区别对待。
如果你写信给我们,我们会收到你的邮箱地址和信件内容,并只用于回复你。
儿童与未成年人
SpektraLab 不面向儿童。App 不询问你的年龄,也无从得知。如果按你所在地的法律,你还不到可以自行作出同意的年龄,请保持测试版的共享关闭,除非父母或其他监护人同意。父母或其他监护人如认为孩子共享了日志,可以写信给我们要求删除。
政策变更
本政策变更时,我们会在发布本政策的同一位置发布新版本,并更改文首的日期。如果变更涉及日志记录的内容,也会写在作出该变更的那个版本的说明里。
联系我们
邱瀚泽 Hanze Qiu,contact@spektralab.cn