隐私政策
最后更新:2026 年 6 月
我们重视您的隐私。本页面逐项列出 PrintHub 在您使用过程中收集、存储与处理的数据类别,以及您对自己的数据拥有的权利。
1. 账户数据
注册时收集:用户名、邮箱、密码(仅存哈希)。在「个人信息」中可补充:昵称、个人简介、个人网站、头像。用户名注册后不可修改;邮箱变更需通过邮件验证链接完成。
3. 您创建的 OAuth 应用
在「创建应用」中生成的 client_id 以明文形式返回给您,便于集成;client_secret 仅在创建时展示一次,服务端使用 bcrypt 哈希后存储。删除应用会使对应的 client_id 立即失效。
4. 文档数据
上传时收集:原文件(PDF / DOCX)、标题、简介、标签、可见性(public / private)、文件大小、创建 / 更新时间、统计计数(浏览、下载、收藏)。私有文档仅您本人和接收打印任务的打印机可见;公开文档会被收录到首页与搜索结果中。删除文档为不可恢复的硬删除。
5. 打印机与 agent 数据
在「我的打印机」中:您可编辑打印机的可读名称,其余字段(型号、固件版本、IPP 队列状态、墨量 / 纸张余量等)由 printer-agent 通过 WebSocket 自动上报。打印机的注册 token 在服务端以 key_prefix(索引)+ key_hash(bcrypt cost 10)存储,明文绝不落库。删除打印机会同时关闭其所有 WebSocket 连接并清除 token 记录。
6. 打印任务
提交任务时收集:所选文档、目标打印机、打印参数(份数、纸张大小、布局、颜色、双面)、任务状态时间线(等待 / 已推送 / 打印中 / 已完成 / 失败 / 已锁定)、失败原因摘要。任务数据用于在「打印记录」中向您展示历史、排查问题,不向第三方共享。
7. Cookie 与本地存储
PrintHub 使用以下浏览器侧存储:会话 cookie(用于登录态,HttpOnly)、preferred-locale(语言偏好)、theme-preference(深色 / 浅色主题)。前两者由我们自有的 i18n 中间件维护,后者由您在前端显式选择。
8. 数据的存放位置
PrintHub 的后端服务(printhub-host)通过环境变量 BACKEND_API_URL 配置,对外提供 REST 与 WebSocket 接口;数据库为 PostgreSQL,对象存储可配置为腾讯云 COS / 阿里云 OSS / S3 / MinIO 或本地磁盘。具体的服务器所在地区由您所连接的部署方决定。
9. 数据共享
我们不向第三方出售或出租您的个人数据。仅在以下情况中可能共享:为完成您发起的打印任务向目标 agent 传递文档内容;应法律法规的明确要求配合有权机关;为处理侵权投诉而向投诉方提供必要的账号信息。
10. 您的权利
您可以随时查看、修改、删除自己的账户信息与上传内容。如需导出数据副本、永久注销账户或对本政策提出疑问,请通过 root@duguying.net 与我们联系,我们会在 15 个工作日内回复。