---
title: "隐私政策：本地数据边界、网络访问与更新检查 — TinyMD"
description: "了解 TinyMD 如何保护你的隐私：匿名使用统计默认开启且仅含 4 个事件，文档、文件名和路径从不上传，可随时在设置中关闭。"
canonical: "https://tinymd.app/zh/privacy"
language: "zh-CN"
---

# 隐私政策

生效日期：2026 年 9 月 28 日

- 内容留在本地：TinyMD 从不上传文档正文、标题、字数或路径。
- 匿名使用统计默认开启：仅含 4 个事件与一个随机设备 UUID。可在“设置 ▸ 隐私”随时关闭。
- 有限联网：仅用于使用统计、检查更新（可关闭）和你主动发起的下载。

## 应用联网的四种情况

1. 匿名使用统计：下列 4 个事件触发时向 button.click 发送一次小型 GET 请求。默认开启，在“设置 ▸ 隐私”中关闭后立即停止上报。
2. 检查软件更新：通过 HTTPS 检查新版本，下载并安装经内置公钥签名校验的包。自动检查可在“设置 ▸ 更新”中关闭。
3. 含外部资源的 PDF 导出：仅在菜单中主动选择“导出 PDF（含外部资源）”时触发，用于拉取在线 HTTPS 图片；默认导出（⌘⇧E）不联网。
4. 附件本地化：仅在右键选择“下载此附件”或“下载全部附件”时触发，将远程图片抓取保存至同级 note.assets/ 目录。

## 使用统计与事件清单

TinyMD 向 button.click 上报少量匿名事件。每次上报都是一次返回 204 No Content 的 HTTPS GET；数据不落盘、不重试。唯一标识符是首次运行时生成的随机 UUID v4 设备 ID，置于 Referer 子域名中，不与硬件、Apple ID 或任何身份信息绑定。与任何网络请求一样，服务端会在传输层看到你的公网 IP。

“设置 ▸ 隐私”中的开关即时生效——在途请求会被取消，之后不再发送任何事件；设备 ID 保留在本地，以便重新开启时保持稳定。应用不展示首次披露弹窗。

| 事件 | 触发时机 | 附带字段 |
| --- | --- | --- |
| app/main/launch | 应用启动完成 | 无（每次启动仅一次） |
| documents/editor/open | 成功打开本地文档 | 无（仅记录操作计数） |
| documents/editor/export | 完成文档导出 | 导出格式（pdf、webp、jpeg）、尺寸（document / 390 px / 800 px） |
| themes/main/change | 切换主题 | 所选主题的标准 slug 标识 |

## 绝不收集

我们绝不收集：文档正文、文章标题、字数统计、本地路径、文中链接、键盘按键、剪贴板数据或任何硬件序列号。

## 本地数据与清除

- 偏好设置：`~/Library/Application Support/app.tinymd.TinyMD/settings.json`
- 下载缓存：`~/Library/Caches/app.tinymd.TinyMD/`（上限 512 MiB，可在“设置 ▸ 隐私”一键清空）。
- 彻底卸载：将 /Applications 中的 TinyMD 移入废纸篓，并删除上述两处本地文件夹即可。

## tinymd.app

tinymd.app 为纯静态网站。不使用 Cookie。仅加载自有的一方统计脚本（由 agili.app 提供），用于统计页面浏览量和少量标记点击——不使用 Cookie，不做指纹识别，不在你的浏览器中存储任何内容。你的主题偏好仅保存在浏览器的本地 localStorage 中。

## 变更与联系

- 政策如有任何修订均在此发布。如有疑问请联系：[联系](https://tinymd.app/zh/privacy#contact)
