Saudade
隐私政策
一句话:Saudade 不收集你的任何个人数据。
照片、拍摄时间、地点坐标全部留在你的设备上。我们没有任何服务器,也没有能力看到它们。
一、我们收集哪些信息
没有。Saudade 没有账号系统、没有注册登录、没有数据上报、没有崩溃统计、没有广告 SDK,也不含任何第三方分析工具。
因此我们无法识别你是谁,也无法得知你看了哪些照片。
二、相册访问
为了找出「历年此刻」拍下的照片,Saudade 需要读取你的照片图库。具体行为:
- 仅读取照片的拍摄时间、尺寸与(若有)GPS 坐标,用于排序与展示;
- 系统不提供「只读」授权档位,因此权限申请使用「读写」级别,但App 从不写入、修改或删除你的任何照片;
- 照片本身不会上传到任何地方;
- 你可以随时在「设置 → 隐私与安全性 → 照片 → Saudade」中改为「仅选中的照片」或撤销授权。撤销后 App 会退回引导页,本地索引缓存同时被删除。
三、地点名称
相纸下方会显示照片的拍摄城市。这个名称的生成方式是:拿照片 EXIF 里的 GPS 坐标,去查一份随 App 一起安装的内置城市表(239 座城市),这一步完全在设备本地完成,不联网、不发请求。
- 城市表随 App 一起安装,查表不会产生任何网络请求;
- 只有坐标落在那 239 座城市之外时,才会调用 Apple 系统自带的逆地理编码服务;该请求由 iOS 系统发出,接收方是 Apple,不是我们,发送内容只有经纬度坐标,不包含照片、人脸或其他信息;
- 若照片没有 GPS 信息,App 会直接显示「未知地点」,不做任何猜测;
- 若你希望完全避免这次网络请求,可在系统设置中关闭本 App 的网络访问;关闭后仅「城市表外的坐标」会显示为未知地点,其余功能不受影响。
四、网络请求
Saudade 自身不发起任何网络请求,没有后端接口、没有埋点。可能产生的网络行为只有两类,均由 Apple 系统服务完成:
- 上一条所述的逆地理编码(仅当坐标不在内置城市表内时才会触发);
- 若你的图库开启了「优化储存」,系统可能从 iCloud 下载照片原件用于显示。这是 iOS 相册的既有行为,数据往来于你的设备与你的 iCloud 账户之间。
五、数据存储与缓存
- 照片索引会以本地缓存文件的形式存放在 App 自己的沙盒内,用于加快再次打开时的速度。该文件只含系统分配的图片标识与拍摄时刻,不含照片本身、不含人脸、不含坐标,不离开你的设备,删除 App 即一并清除;
- 已解码的图片保存在内存缓存中(上限 80 张),随系统内存压力自动回收;
- 地点名称同样只缓存在内存中;
- App 不创建任何用户档案,也不写日志文件;上述索引缓存是可随时重建的派生数据,不构成用户档案,且已被排除在 iCloud 备份之外。
六、第三方共享
我们不向任何第三方出售、出租或共享你的信息,因为我们根本不持有这些信息。
七、儿童隐私
Saudade 不面向 13 周岁以下儿童单独提供服务,也不会有意收集儿童的个人信息。由于本 App 不收集任何数据,儿童在监护人指导下使用不存在额外风险。
八、你的权利
由于我们不持有你的任何数据,也就不存在「查询、更正、删除、导出」的对象。你可以通过以下方式完全控制数据:
- 撤销相册权限,App 立即失去读取能力;
- 删除 App,内存中的一切随进程终止而消失。
九、政策变更
本版本(1.0)已在设备本地缓存照片索引以加快启动,除此之外没有新增任何数据存储或联网行为,生效日期相应更新。若未来版本引入需要联网或需要额外存储的新功能(例如小组件同步),我们会在本页面更新说明,并在 App 内以显著方式提示。
十、联系我们
对本政策有任何疑问,或发现描述与实际行为不符,请来信:me@abetterplace2.live。
开发者:王文昊(个人开发者)