FanMail 隐私政策
最后更新日期:2026-11-14
概述
FanMail(以下简称"本应用")由独立开发者 Stan(iammasifan@gmail.com)开发并维护,是一个跨平台的聚合邮箱桌面客户端。本隐私政策说明 FanMail 收集哪些数据、如何使用这些数据、数据存放在哪里,以及您对自己数据享有的权利。
核心原则:您的邮件数据和 OAuth 凭据永远不离开您的电脑。 FanMail 没有任何长期运行的服务器进程来处理您的邮件。
我们收集哪些数据
| 字段 | 来源 | 用途 |
|---|---|---|
| OAuth access token / refresh token | Google OAuth 授权流程 | 代表您的 Gmail 身份,用于调用 Gmail API |
| 邮箱地址 | OAuth 返回 | 区分您的不同 Google 账号 |
| 显示名 / 头像 URL | OAuth 返回 | 在客户端界面显示账号身份 |
| 邮件头、正文、附件 | 通过 Gmail API 从 Google 拉取 | 本地存储,供您阅读、搜索、回复 |
| IMAP / SMTP 凭据(非 Google 邮箱) | 您手动填写 | 接入 Outlook、iCloud、QQ 邮箱等服务商 |
除此之外,FanMail 仅在您主动开启时收集匿名的客户端版本号和崩溃堆栈(不含邮件内容与凭据),默认关闭。
我们不会收集的数据
- 不会把您的邮件内容、邮件头、附件上传到任何 FanMail 服务器
- 不会把您的 Google OAuth 令牌上传到任何 FanMail 服务器
- 不访问您的 Google Drive、Calendar、YouTube、Photos、搜索历史、位置记录
- 不读取浏览器历史、剪贴板、地理位置
- 不使用第三方追踪器,不做用户画像,不与广告平台共享数据
- FanMail 没有账号系统,不需要注册、不需要手机号、不需要实名认证
Google OAuth 权限说明
FanMail 在 Google Cloud Console 注册的 OAuth 客户端申请以下三个权限:
| 权限 scope | 说明 |
|---|---|
https://mail.google.com/ | 完整访问 Gmail:读取邮件、发送邮件、修改标签、标记已读、删除邮件 |
https://www.googleapis.com/auth/userinfo.email | 获取 Google 邮箱地址,用于识别账号 |
https://www.googleapis.com/auth/userinfo.profile | 获取显示名与头像 |
FanMail 不申请 Drive API、Calendar API、YouTube API、Maps API、Cloud Platform API、Ads API、Firebase API、People API、Contacts API 等任何其他 Google 服务权限。上述 Gmail 权限是 Gmail API 规定的最小完整邮件访问范围,用于实现多账号邮件的统一收发。
OAuth 授权流程全部在 Google 官方页面(accounts.google.com)完成,授权码由客户端本地回调接收并直接与 Google 交换令牌,不经过 FanMail 的任何中间服务器。
数据如何存储
- 本地数据库:SQLite,位于您的用户目录(Windows 为
%APPDATA%\FanMail,macOS 为~/Library/Application Support/FanMail,Linux 为~/.local/share/FanMail) - 邮件缓存:从 Gmail API 拉取的邮件头、正文与附件元信息保存在本地 SQLite;附件二进制默认不缓存
- 令牌加密:refresh token 与 IMAP/SMTP 凭据使用您在客户端本地设置的密码派生密钥加密(PBKDF2-SHA256,600000 次迭代,AES-256-GCM);access token 仅在进程内存中持有,不写盘
- 网络传输:与 Google 之间全程 HTTPS;与其它邮箱服务商之间使用 TLS 加密的 IMAP / SMTP
- 备份:您可手动导出加密备份文件到任意路径,FanMail 不会自动上传备份
数据保留期限
- OAuth refresh token:在您保持该账号接入期间保留
- 本地邮件缓存:直到您手动清理、删除账号或卸载客户端
- 匿名版本统计:不持久化,发出即丢弃
- 崩溃日志:默认关闭;开启时仅在发送前暂存于内存
移除账号或撤销授权后,本地加密存储的 OAuth 令牌会被立即删除,不设宽限期。
您的权利
- 访问:在客户端「设置 → 数据管理 → 导出备份」获取包含全部本地数据的加密文件
- 纠正:随时修改本地账号别名、显示名等元数据
- 删除:在客户端内移除账号,或前往 Google 账号第三方应用页面撤销授权
- 卸载:卸载前可导出备份,或直接删除应用数据目录
FanMail 没有服务器端账号,因此所有数据操作都可由您在本机自助完成。
Cookie 使用
FanMail 是桌面客户端,不使用 Cookie。OAuth 流程中 Google 授权页会设置 Google 自己的 Cookie,与本应用无关。
第三方服务
- Google(OAuth 身份提供商与 Gmail API):https://policies.google.com/privacy
- 其它邮箱服务商(Outlook、iCloud、QQ 邮箱等):凭据由您填写,FanMail 直接与其 IMAP/SMTP 服务器通信
儿童政策
FanMail 不面向 13 岁以下儿童提供服务。如发现在无父母监督的情况下使用,建议监护人删除相关本地数据。
变更
本政策如有重大变更(例如新增数据收集项或扩展 OAuth 权限范围),将在本页面更新并至少提前 14 天生效。最后更新日期位于页面顶部。
联系方式
开发者联系邮箱:iammasifan@gmail.com,通常 48 小时内回复。