隐私政策
最后更新:2026 年 8 月 23 日
1. 适用范围
yangbyte 是以个人名义运营的独立软件项目(以下简称「我们」),联系邮箱 support@yangbyte.com。我们开发并销售 macOS 小工具。本政策说明你访问 yangbyte.com、使用我们的应用或购买产品时,我们会处理哪些信息。各产品的本地行为见第 2 节;上架新产品时会在该节追加。目前在售的产品是 Gridly。
简要说明:网站不使用追踪 Cookie 或第三方分析工具;我们会在服务器内匿名汇总页面访问、下载和来源国家,并保留必要的访问日志。购买时,我们会处理用于交付授权的邮箱和订单信息。
2. 应用中的数据处理
以下只描述对应产品在你 Mac 上的行为。不同产品的权限与数据路径可能不同。
2.1 Gridly
Gridly 没有账号系统,也不收集窗口内容或操作记录。它会在三类情况下联系我们的服务器:检查更新、开始试用,以及激活或重新绑定授权。其他窗口管理与授权校验均在本机完成。
一、检查更新(默认每天一次,可在设置里关掉)
Gridly 会向 https://yangbyte.com/gridly/appcast.xml 请求更新信息。这是一次普通的网页请求,不包含你的邮箱或序列号。服务器会使用不存入数据库的密钥和当天日期,将请求 IP 转换为仅当天有效的不可逆指纹,用于匿名估算活跃安装量。指纹明细保留 100 天,之后只保留每日汇总数字;不同日期的指纹无法相互关联,不能据此形成跨日使用轨迹。
二、开始试用(本机没有试用记录时,仅一次)
第一次启动、或本机试用账本被清空时,Gridly 会发送与激活时相同的设备标识和机型,不含邮箱或序列号。服务器记下这台机器第一次出现的日期,并返回一份签名收据。之后试用在本地计时,不再为此回连。换一台 Mac 或更换主板后,会作为新机器重新计 14 天。
三、激活授权时申请设备名额(每份授权最多 1 台 Mac)
此请求只在你首次激活,或本机绑定信息不一致、需要重新绑定时发生。发送的信息包括:
- 你的授权邮箱与序列号;
- 一个设备标识——由这台 Mac 的硬件 UUID 经带密钥的单向哈希派生而来。我们只接收派生结果,无法获取或还原硬件 UUID;
- 机型(如
MacBookPro18,3),用于售后时区分设备。不发送机器名,因为机器名可能包含真实姓名。
服务器据此判断这份授权是否还有可用名额,并返回一份签名的设备绑定,保存在本机。取得绑定后,Gridly 不再为授权校验联系服务器,之后每次启动均在本地离线验签。网络不可用或我们的服务器停止运行,都不影响已经激活的设备。
其他说明:
- 没有账号系统。不需要注册,也不需要登录。
- 不上传行为遥测或崩溃报告。更新请求产生的匿名活跃安装量统计如上所述。
- 辅助功能权限。Gridly 需要 macOS 的「辅助功能」权限,用来读取窗口的位置与尺寸、并把窗口移到目标位置。这些信息只在你的 Mac 上、在内存里使用,既不会被保存成文件,也不会被发送出去。
- 本地日志。Gridly 会在
~/Library/Logs/Gridly/gridly.log写运行日志用于排查问题。这个文件在你的电脑上,我们看不到,除非你主动发给我们。你随时可以删除它。 - 授权信息。激活后,你的邮箱、序列号与设备绑定会保存在本机,用于每次启动时离线验签。验签在本地完成,不需要联网。
3. 网站访问与语言偏好
- 不使用追踪 Cookie,也没有接入第三方分析工具。我们不建立访客画像,也不统计浏览时长。
- 我们用 Cookie
yb-lang记住你选择的界面语言(有效期约一年)。它会随页面请求发给本站,用于按语言渲染页面;清除浏览器 Cookie 即可删除。 - 为了了解网站和产品的大致使用方向,我们会在服务器内统计成功打开的公开页面、DMG 下载和 Sparkle ZIP 更新下载。请求 IP 只在内存中用于查询本地 GeoLite2 Country 数据库,得到来源国家,并生成仅当天有效的不可逆指纹;统计表不保存原始 IP、完整 User-Agent、查询参数或来源网址。
- 国家仅表示 IP 推断的请求来源,不代表你的国籍或居住地。每日指纹用于避免同一天重复计数,不能跨天关联;明细保留 100 天,之后只保留按日期、页面或下载文件及国家汇总的数字。
- 与任何网站一样,托管服务器会产生访问日志(IP 地址、时间、请求路径、User-Agent),用于安全与故障排查,保留期不超过 30 天。
- 为防止滥用,我们会按 IP 地址记录当天的下单次数(每个 IP 每天最多 5 次)。只保存一个计数,不保存你浏览了什么。
4. 购买时我们会拿到什么
所有订单均由 Creem(Armitage Labs OÜ,爱沙尼亚塔林)以 Merchant of Record(记录商户)的身份处理。Creem 是与你签订销售合同的一方,负责收款、开具收据与代收适用税费。
- Creem 按其自己的隐私政策收集你的邮箱、账单信息、所在国家或税务地区与支付信息。请参阅 Creem 隐私政策。
- 我们从 Creem 收到订单号、商品、金额与买家邮箱,用于签发并发送序列号。我们不会接触你的银行卡号或其他支付凭证。
5. 信息用途
我们仅将上述信息用于以下目的:
- 签发并投递授权。使用你的邮箱生成序列号,并发送序列号与一键激活链接。序列号与邮箱绑定,邮箱因此构成授权信息的一部分。
- 开始试用。记下这台机器第一次启动试用的日期,并签发本机的试用收据。为此,我们保存设备标识、机型与首次见到的日期。
- 校验设备名额。确认授权是否还有可用设备名额,并签发本机的设备绑定。为此,我们保存该授权已绑定的设备标识、机型与首次绑定日期。
- 售后与支持。收到支持请求时,我们需要按邮箱查找对应订单。
- 安全、服务运行与方向判断。使用访问日志排查故障与滥用,以每日计数限制异常下单,并通过当天有效的不可逆指纹匿名估算网站访问、下载来源与活跃安装量。
- 账务与法定义务。保存交易记录以满足税务与会计要求。
我们不会把你的信息卖给任何人,也不会用于广告或用户画像。我们发送的邮件仅用于交付授权、回复支持请求,以及在必要时通知本政策或服务的重大变更;不会在未经你同意的情况下发送营销邮件。
6. 我们用到的第三方
| 服务 | 用途 | 涉及的数据 |
|---|---|---|
| Creem Armitage Labs OÜ | 统一收款,Merchant of Record | 邮箱、账单与税务信息、支付信息 |
| Resend Resend, Inc.(美国) | 投递授权邮件 | 收件邮箱、邮件内容 |
7. 保存多久
- 订单与授权记录(邮箱、订单号、金额、签发时间):只要授权有效就一直保存,因为重新激活需要它;此外还需满足会计与税务的法定保存期。
- 试用记录(设备标识、机型、首次见到的日期):用于防止同一台机器清空本机数据后重复开始试用。如你要求删除,删除后该设备可以再次开始试用。
- 设备名额记录(设备标识、机型、首次绑定日期):与授权同寿。因设备维修需要调整绑定时,我们会在核实后处理;如你要求删除相关数据,我们会先说明这会如何影响后续激活与售后,再依法处理。
- 装机量指纹明细:100 天,之后只留每天的汇总数字(见第 2.1 节)。
- 网站访问与下载指纹明细:100 天,之后只保留不含原始 IP 的每日汇总数字(见第 3 节)。
- 支持邮件往来:处理完毕后保留 24 个月。
- 服务器访问日志:见第 3 节。
8. 你的权利
无论你在哪里,你都可以写信到 support@yangbyte.com 要求:知道我们持有你的哪些信息、更正错误的信息(例如更换授权邮箱)、删除你的信息,或拿到一份你的数据副本。
如果你在欧洲经济区、英国或瑞士,你还享有 GDPR 赋予的权利,包括限制处理、反对处理,以及向当地监管机构投诉的权利。如果你在加利福尼亚州,你享有 CCPA / CPRA 赋予的知情、删除与不被出售的权利——我们本来就不出售个人信息。
请注意:删除订单、授权或设备记录,可能使我们无法继续提供重新签发、激活或售后支持;已保存在 Mac 上的离线绑定不会因服务器记录被删除而自动失效。我们会在执行前说明具体影响,并在收到请求后 30 天内回复。
9. 数据跨境
我们与服务商可能在你所在国家或地区以外处理与存储数据;例如 Creem 位于爱沙尼亚,并按其隐私政策处理所有订单的账单与支付信息。
10. 未成年人
我们的产品不面向 13 岁以下的儿童,也不会主动收集他们的信息。如果你认为孩子向我们提供了个人信息,请联系我们删除。
11. 安全
我们只保存必要的最少信息,敏感的支付数据从不经过我们的服务器,传输使用 HTTPS。不过没有任何系统是绝对安全的,我们无法作出绝对保证。
12. 变更
政策更新时我们会修改本页顶部的「最后更新」日期。涉及重大变更时,我们会通过你的授权邮箱通知你。