# 隐私

> Capslock 在你的 Mac 上存储什么、从不记录什么，以及仅有的几种联网情形。

---

LLMS 索引： [llms.txt](/zh/llms.txt)

---

Capslock 在本机处理键盘与指针事件，以执行你选择的映射。它不包含任何行为分析或广告
SDK，不发送任何映射、按键、剪贴板、Shell、应用历史或使用数据。

## 本地存储的内容 {#local-data}

Capslock 保存的所有内容都在你的用户目录
`~/Library/Application Support/com.vonng.capslock/` 下：

- 你的配置；
- 剪贴板槽位，使用随机密钥加密，密钥保存在你的钥匙串中；
- 私有诊断日志，仅你的用户可读；
- 恢复记录，用于在崩溃后归还 Caps Lock 映射；
- 按天统计的动作计数，供「统计」页使用。

诊断导出不包含产生的文本、剪贴板内容、Shell 命令及输出、密钥、原始按键历史和完整的
应用历史。

## Playground {#playground}

自由练习只保留最近一次物理按键的观察结果，并且仅在 Playground 可见且位于前台时保留。
离开该页面或窗口失去焦点时即被清除，从不上传。

## 网络访问 {#network}

除非你自己打开某个链接，或正式版通过 HTTPS 更新源检查新版本，Capslock 不发起任何网络
请求。开发版本没有更新源，从不检查更新。

你明确信任的 Shell 命令以你的用户权限运行，可以自行读写文件或访问网络，Capslock 不会
为它们设置沙箱。暂停、释放全部输入和撤销配置都不会终止已经启动的进程，也不会回退它的
效果。导入的配置中的命令，必须重新复核并信任后才能运行。

## 权限 {#permissions}

Capslock 申请 macOS **辅助功能**权限，这是它的主动键盘事件钩子所必需的；它不需要输入
监控权限。登录时启动是可选项，使用苹果的 `SMAppService`。

## 删除你的数据 {#uninstall}

删除应用即停止运行。你还可以删除 `~/Library/Application Support/com.vonng.capslock`、
相关的偏好设置与缓存，并在系统设置的辅助功能列表中移除 Capslock。参见[卸载](/zh/docs/reference/uninstall/)。

## 联系方式 {#contact}

隐私相关问题：rh@vonng.com

---

反链：

- [Capslock 如何工作](/zh/blog/post/how-capslock-works/)
- [常见问题](/zh/docs/reference/faq/)
