镜笺 Mark 隐私政策
镜笺在你自己的设备上读 EXIF、画水印,照片不会离开设备。这份政策把「我们能看到什么」「保留多久」「怎么关掉」逐条写清。
1. 本政策适用于谁、由谁负责
镜笺 Mark(部分安装包显示为「镜笺 Lenscript」或「Lenscript」,下称「镜笺」)由 光子方程 Lenscript(独立开发者团队,下称「我们」)开发与运营,联系邮箱:donaldkuke@gmail.com。
本政策适用于镜笺的网页版(mark.lenscript.cn)、桌面版(Windows / macOS / Linux)、Android 版与命令行工具,以及计数服务 markstats.lenscript.cn。使用规则见使用条款。
2. 一句话总结
镜笺没有账号、没有广告、不含第三方分析或崩溃收集 SDK。照片的读取、EXIF 解析、水印与边框绘制全部在你的设备上完成(网页版在浏览器内运行),照片、文件名与 EXIF 内容都不会上传。我们收到的只有:一组匿名使用计数(可关闭)、服务器访问日志,以及你主动发来的邮件或 issue。
3. 只在你的设备上处理的信息
- 照片与 EXIF:机型、镜头、光圈、快门、ISO、拍摄时间等,只用于在本机生成水印;你上传的自定义 logo 只保存在内存中。
- 设置:所选模板、导出格式、署名文字、logo 模式、版权文字等,保存在浏览器或应用的本地存储中。
- 桌面版授权文件(如有):保存在你电脑的应用数据目录中,可在应用内「清除授权」。
清除浏览器的站点数据、清除应用数据或卸载应用,即可删除以上本地信息。
4. 导出时的位置信息
镜笺导出时会去除 EXIF 中的 GPS 位置,这一步始终开启:PNG 与由 RAW 导出的文件会重建不含 GPS 的精简 EXIF;JPEG 会断开 EXIF 中的 GPS 字段并丢弃旧缩略图。机型、镜头与曝光参数会保留在导出文件中。
请注意:JPEG 里的 XMP 元数据会原样保留。如果你的原图由 Lightroom、手机等软件把位置写进了 XMP,导出的 JPEG 仍可能带有该位置。分享前如需彻底去除位置,请先用这些软件关闭位置写入,或用专门的元数据清理工具检查。
5. 匿名使用计数(可关闭)
网页版、桌面版与 Android 版会向我们自建的计数服务 markstats.lenscript.cn(GoatCounter)发送以下六类事件:打开应用(附平台与版本)、导入照片、选择模板(附模板编号)、导出成功或失败(附模板编号)、批量处理的规模档位与结果、保存失败。它们不包含设备标识、照片、文件名或 EXIF 内容,不设 cookie。
- 计数默认开启。关闭方法:在「支持镜笺」对话框里关掉「匿名使用统计」;网页版也可以在浏览器控制台执行
localStorage.。这个设置保存在本地存储里,清除站点或应用数据后会恢复为开启,需要重新关闭。setItem( 'lens_telemetry', '0') - 计数服务只保存事件路径与时间,以及由请求推算出的浏览器、系统、国家或地区等汇总维度,不保存 IP 地址;为估算独立访客,它在内存中对 IP 与浏览器标识做 8 小时有效的哈希,不写入磁盘。
- 本机网页服务模式与命令行工具不发送任何计数。
6. 服务器访问日志
访问 mark.lenscript.cn 与 markstats.lenscript.cn 时,服务器会记录访问日志:完整 IP 地址、访问时间、请求路径、浏览器标识(User-Agent)与来源页。日志用于排查故障、防御攻击与查看访问概况,只保存在我们的服务器上,按日轮转,最长保留 60 天后自动覆盖。两个域名经 Cloudflare 提供 CDN 与安全防护,Cloudflare 会在传输过程中处理你的 IP 与请求头,详见其隐私政策。
7. Android 版的权限
- 网络:发送上文所述的匿名计数。
- 存储(仅 Android 9 及以下):读取你选择的照片、保存导出结果;Android 10 及以上通过系统文件选择器读取,导出保存到「图片 / Lenscript」。
- 查询已安装的微信与支付宝:仅在你主动点「赞赏」时,用于打开对应应用。
镜笺不申请相机、位置、通讯录或麦克风权限。
8. 赞赏
镜笺免费使用,赞赏完全自愿,不解锁任何功能。网页版展示静态的支付宝与微信收款码;Android 版会打开支付宝收款链接,或把微信收款码保存到相册后打开微信。付款在支付宝或微信内完成,我们不接触你的付款信息,只会在对应的收款记录里看到支付平台提供的信息。未成年人请在监护人同意后再赞赏。
9. 保留期限
| 信息 | 存放位置 | 保留期限 |
|---|---|---|
| 照片、EXIF、自定义 logo | 你的设备 | 不保存(logo 只在内存中) |
| 设置与桌面版授权文件 | 你的设备 | 直到你清除数据或卸载 |
| 匿名使用计数 | 我们的服务器 | 以汇总统计形式保存,不含 IP |
| 服务器访问日志(含完整 IP) | 我们的服务器 | 最长 60 天 |
| 你发来的邮件 | 我们的邮箱 | 处理完毕后按需保存,可随时要求删除 |
10. 你的权利
依据《个人信息保护法》及你所在地可能适用的法律(如 GDPR、CCPA),你可以:
- 查阅、复制我们持有的关于你的个人信息;
- 更正不准确或不完整的信息;
- 删除你的信息,或注销账号(若有);
- 撤回同意、限制或反对某些处理(例如关闭匿名统计);
- 获取副本(可携带权),以常用的机器可读格式导出;
- 就我们的处理向所在地的监管机构投诉。
行使权利请发邮件至 donaldkuke@gmail.com,注明你的注册邮箱或其他能识别你的信息。我们会在 15 个工作日内答复;为保护你的信息,我们可能先核实你的身份。这些请求不收费,除非明显重复或无理。
11. 安全措施与安全事件
与我们服务器的全部通信强制使用 HTTPS 加密;服务器只对必要端口开放公网访问,管理入口有鉴权与访问限制,密钥与凭据只保存在服务器环境中而不进代码与日志。
若发生可能危及你个人信息的安全事件,我们会在确认后 72 小时内通过你留下的邮箱或本页通知你,并按法律要求向主管部门报告。
12. 未成年人
镜笺 面向 14 周岁及以上用户,不面向儿童设计。我们不会在知情的情况下收集 14 周岁以下儿童的个人信息;若你是监护人且发现儿童向我们提供了信息,请联系 donaldkuke@gmail.com,我们会尽快删除。
13. 数据存放地点与跨境传输
我们的服务器位于中华人民共和国境内。以下情形会涉及境外处理:Cloudflare 的全球节点在传输过程中处理你的请求;支付服务商及应用商店可能在其所在地处理付款信息;本政策各节单独说明的其他第三方服务商。我们只向这些服务商传输完成该项服务所必需的最少信息,并要求其按本政策同等标准保护。
14. 政策的变更
我们会在本页直接更新本政策并修改页首日期。涉及收集范围、用途或第三方共享的实质变更,会至少提前 15 天在本页、应用内或通过邮件通知。历史版本可来信索取。当前版本地址:https://lenscript.cn/mark/privacy/。
15. 联系我们
隐私问题、权利请求、数据导出或删除:donaldkuke@gmail.com(此邮箱有人值守)。中文用户也可加入 QQ 交流群 824558022。我们会在 15 个工作日内答复。