隐私政策

欢迎您使用无足鸟统一账号服务(以下简称"本服务"或"我们")。本服务是无足鸟系列项目共用的统一账号与认证基础设施(auth.wuzuniao.com),为无足鸟系列项目及经授权接入的其他项目提供账号注册、登录认证、找回密码、资料管理、账号删除与合并能力。我们深知个人信息对您的重要性,并会尽全力保护您的个人信息安全可靠。

请您在使用本服务前,仔细阅读并充分理解本《隐私政策》全文,特别是以深色加粗字体标识的条款。您在注册或登录页勾选同意本政策,或继续使用本服务,即表示您已充分理解并同意我们按照本政策处理您的个人信息。如您不同意本政策的任何内容,请立即停止使用本服务。

本政策适用于通过本服务进行的全部账号与认证个人信息处理活动,无足鸟系列项目经本服务完成的账号注册与登录均适用本政策。各接入项目在其自身业务中对您个人信息的处理,适用该项目公示的隐私政策;其中「无足鸟古诗词学习助手(bai)」与「无足鸟随时记账(jin)」不另行发布独立隐私文本,其业务数据处理以本政策第十章为完整说明,「无足鸟按时吃药打卡(yao)」在应用内公示其产品隐私政策。本服务的服务器位于中华人民共和国境内;若您在中国境外使用本服务,请特别阅读第七条「中国境外用户特别说明」。

一、适用范围与个人信息处理者

本服务的个人信息处理者为「无足鸟」团队,联系邮箱 xpg@wuzuniao.com。本政策适用于我们通过统一账号服务向您提供的全部账号与认证能力,包括:

  • ·无足鸟系列项目(无足鸟按时吃药打卡 yao、无足鸟古诗词学习助手 bai、无足鸟随时记账 jin,详见第十章)共用的统一账号:您在任一系列项目注册的账号,均统一建立并保存于本服务;
  • ·经授权接入本服务的其他项目:接入项目按照开放接入规范(OIDC 标准协议)调用本服务的注册与登录能力。

本服务的核心功能为:账号注册、登录认证、找回密码、资料管理与账号删除与合并。除实现上述功能及保障账号与运行安全所必需外,我们不会收集与之无关的个人信息。本服务不承载各接入项目的业务数据(如打卡计划与记录、书籍与阅读数据、账目记录等);该等业务数据由相应接入项目独立处理,其中 bai 与 jin 的业务数据处理以本政策第十章「接入项目个人信息处理说明」为完整说明,yao 适用其应用内公示的产品隐私政策。

二、我们如何收集和使用您的个人信息

我们仅会出于本政策所述目的,遵循合法、正当、必要与诚信原则,收集和使用您的个人信息。以下逐项说明。

1. 账号注册(必要功能)

当您注册账号时,您需要主动提供以下信息:

  • ·用户名:用于创建账号、作为您的身份标识(2-15 个字符,仅限中文、英文及数字),全平台唯一;
  • ·密码:用于验证您的身份、保障账号安全(8-20 位,须包含大小写字母、数字、特殊符号中的至少三种)。密码在传输后经 bcrypt 算法加盐哈希后存储,我们仅保存不可逆的哈希值,无法获知、也不会向任何人提供您的明文密码;
  • ·电子邮箱:作为您的主账号标识,用于接收注册验证码、找回密码与变更邮箱验证;
  • ·邮箱验证码:为验证邮箱归属权,我们会向您填写的邮箱发送一次性验证码,验证码有效期为 5 分钟,在服务端临时保存以完成校验,校验完成、超时或连续多次校验失败(达 5 次)后即失效(防暴力枚举)。

若您不提供上述信息,将无法完成注册。

2. 账号登录与登录状态维持(必要功能)

本服务提供以下登录方式,接入项目按其支持的端向您提供:

  • ·账号密码登录:需提供用户名(或邮箱)与密码;
  • ·微信登录(仅接入项目的微信小程序端):在您点击授权后,我们通过微信官方接口获取临时登录凭证 code,并由服务端向微信服务器换取您在该小程序下的 OpenID 与 session_key,用于识别您的账号身份。我们不会获取您的微信昵称、头像、性别、地区、手机号、通讯录或好友关系,session_key 经 AES-256-GCM 算法加密后存储;
  • ·指纹(生物识别)一键登录(仅限支持该能力的接入项目 App 端,可选):详见本条第 3 项。

登录成功后,我们会向您的设备下发一对登录令牌:有效期 3 天的访问令牌(用于日常身份验证)与有效期 14 天的刷新令牌(用于静默续期;采用轮换制,每次刷新换新令牌并作废旧令牌)。您主动退出登录、修改密码、重置密码或申请注销账号时,服务端将使您全部设备上的既有令牌立即失效。

在您成功登录并同意本政策之前,我们不会向服务器发送除登录请求本身以外的任何个人信息。

3. 指纹(生物识别)一键登录(仅限支持该能力的端——接入项目 App 端与本服务网页端,可选功能)

若您的设备支持生物识别且已在系统中录入,您可自主开启一键登录(网页端经浏览器标准的 WebAuthn 平台验证器使用 Touch ID、Windows Hello、Android 指纹等系统指纹能力)。开启后:

  • ·生物特征本身由您的设备操作系统在安全区域内完成采集、存储与比对,我们既不采集、也不接触、更不会上传或存储您的任何生物特征数据,我们仅通过系统接口获知"本次验证是否通过"这一结果;
  • ·设备标识(device_id):首次登录时由客户端在本地随机生成的 UUID,与您的硬件序列号、IMEI 等无关,用于将登录凭证绑定到本台设备,防止凭证被复制到其他设备使用;
  • ·生物识别登录凭证:一串由服务端生成的高熵随机字符串,有效期 14 天,与您的账号和上述设备标识绑定,复制到其他设备无法使用。

您可随时在接入项目的个人信息页或本服务网页端关闭指纹登录;网页端与 App 端关闭均仅移除本浏览器/本设备的开启标记,不清理已存凭证,便于您再次开启时无需重新账号密码登录(两端行为一致)。修改密码或注销账号时,服务端将一并作废您全部设备的生物识别登录凭证。

4. 找回密码(必要功能)

当您申请找回密码时,我们会向您账号绑定的邮箱发送一次性验证码(有效期 5 分钟),校验通过后允许您设置新密码;重置成功后既有登录令牌全部失效。

5. 个人资料管理(可选功能)

您可在接入项目或本服务网页端的个人信息页维护以下资料,相关修改经由本服务保存:

  • ·用户名:可修改(含唯一性校验);
  • ·电子邮箱:可变更(需通过原邮箱与新邮箱两步验证);若新邮箱已注册其他账号,将触发账号合并(详见本条第 6 项);
  • ·头像标识与个性签名(不超过 70 个字符):由您自愿填写,仅用于在接入项目内展示。

6. 账号删除与账号合并

账号删除:您可经由任一接入项目内的「删除账号」入口申请注销,流程与删除范围详见本政策第五条第 5 项。

账号合并:当您在账号中绑定一个已注册的邮箱时,为避免同一邮箱对应多个账号,本服务将触发账号合并——合并由本服务在内部以单事务一次性完成:两个账号合并为一个主账号,您在各接入项目中原有的业务数据不迁移、不改写,经本服务的身份别名机制继续归属于您本人。合并过程仅处理账号关联所必需的信息。

7. 平台公告与已读状态(必要功能)

为向您送达平台级公告(如服务变更、安全提醒等,各接入项目内均可查看),本服务统一发布面向接入项目的公告内容,并记录您的已读状态——仅包含用户标识、项目标识、公告标识与时间,用于未读数提示;公告内容本身不包含您的个人信息。

8. 保障服务正常运行与安全(必要)

为防护服务安全与保障功能正常运行,我们会处理以下信息:

  • ·IP 地址:由服务端在接收请求时自动获知,用于访问频率限制与安全防护;用于接口频率限制的 IP 记录仅在内存中短暂保留,不写入数据库;
  • ·最后登录时间:记录于您的账号,用于账号安全审计;
  • ·令牌撤销记录:改密、退出、注销等事件产生的令牌撤销增量,供接入项目同步拒绝旧令牌,保留 7 天后自动清理;
  • ·登录与登出审计:登录成功/失败与登出事件的记录(时间、登录方式、成功与失败原因、IP 地址与账号标识快照),用于账号安全审计与异常行为分析,长期保留,仅管理员可查询;
  • ·合并与删号审计:账号合并与注销事件的审计记录(涉及账号标识与用户名快照、时间、来源项目与 IP),用于操作留痕与核查,长期保留,仅管理员可查询;
  • ·会员购买授权记录:接入项目以应用内货币等方式购买会员时(见第十章 bai),本服务记录用户标识、项目标识、订单号、会员角色、购买时长、计价数额与货币及有效期,用于会员身份判定与防止同一订单重复入账。

9. 敏感个人信息说明

根据《个人信息保护法》,敏感个人信息是一旦泄露或被非法使用容易导致人格尊严受到侵害或人身、财产安全受到危害的个人信息。就本服务而言:

  • ·我们不收集、不存储、不传输您的任何生物识别特征数据,指纹验证全程在您的设备安全区域内由操作系统完成;
  • ·我们不收集身份证件号码、人脸、行踪轨迹、金融账户、宗教信仰等其他任何敏感个人信息。

10. 网页端本地存储与单点登录 Cookie

本服务的网页(HTML5)页面会在您的浏览器 localStorage 中保存少量数据,包括:登录令牌(维持登录状态、免除重复登录)、用户信息缓存(用户名、邮箱、签名、头像标识)、生物识别登录凭证与随机设备标识(开启指纹一键登录后支持免密登录)、本地指纹验证凭证 ID 与指纹登录开关标记。这些数据仅存放于您的浏览器本地。

此外,为在无足鸟系列网页(本服务与 yao/bai/jin 网页版)之间实现「一处登录、处处通行」的跨子域单点登录,登录后会在父域 wuzuniao.com 下保存一枚跨子域登录 Cookie(内容为登录令牌与基本用户信息,SameSite=Lax,HTTPS 下标记 Secure),并在本服务域名下保存一枚 SSO 会话 Cookie(HttpOnly,14 天有效、活跃使用自动续期);退出登录、修改密码、重置密码或注销账号时即失效或销毁。上述 Cookie 仅用于维持登录状态,不用于追踪,我们不使用任何广告类、追踪类 Cookie 或第三方数据分析代码,不进行跨站追踪与用户画像。清除浏览器数据后上述本地数据将被删除,需重新登录。

三、我们如何共享、转让、公开披露您的信息

我们不会向任何第三方出售您的个人信息,也不会将其用于本政策未载明的用途。为实现本服务的基本运行,我们仅在必要范围内与以下第三方共享必要信息:

  • ·邮件服务商(腾讯企业邮 SMTP):涉及您的邮箱地址与验证码邮件内容,用于发送注册、找回密码、变更邮箱所需的一次性验证码;
  • ·微信(腾讯)开放平台(仅您使用微信登录时):涉及登录临时凭证 code 与 OpenID,用于识别您的账号身份;微信平台自身收集的信息适用其《微信隐私保护指引》;
  • ·已授权接入的项目(含无足鸟系列项目):经您登录授权后,接入项目仅获得向您提供服务所必需的账号标识信息(用户 ID、用户名、邮箱,及您绑定微信时的 OpenID),用于识别您的身份与必要的账号通知。各接入项目对其业务数据的处理说明见第十章(bai 与 jin 以本政策为完整说明,yao 适用其应用内公示的隐私政策)。

转让:我们不会将您的个人信息转让给任何公司、组织和个人,但因合并、分立、解散、被宣告破产等原因需要转让的除外。届时我们会要求接收方继续受本政策约束,否则将要求其重新征得您的授权同意。

公开披露:我们不会公开披露您的个人信息,但取得您明确同意或依据法律法规、行政/司法机关强制性要求的情形除外。

此外,根据法律法规规定,在与国家安全、公共安全、犯罪侦查等直接相关,或为维护您或其他个人重大合法权益但又很难得到本人同意等法定情形中,我们可能共享、转让、公开披露您的个人信息而无需事先征得您的授权同意。

四、我们如何存储和保护您的信息

1. 存储地点

您的个人信息均存储于中华人民共和国境内。

2. 存储期限

我们仅在实现本政策所述目的所必需的最短期间内保留您的个人信息:

  • ·账号信息:在您的账号存续期间持续保留;
  • ·邮箱验证码:有效期 5 分钟,校验完成或超时后即失效;
  • ·访问令牌:有效期 3 天;刷新令牌:有效期 14 天(轮换制,旧令牌即时作废);生物识别登录凭证:有效期 14 天,到期自动失效;
  • ·令牌撤销记录:保留 7 天后自动清理;
  • ·您注销账号后:24 小时冷静期届满后,您的业务数据将被删除且不可恢复,账号将被标记为已删除(账号本身可经「忘记密码」找回,详见第五条第 5 项);
  • ·法律法规另有强制保存期限规定的,从其规定。

3. 安全措施

  • ·传输加密:客户端与服务器之间的全部通信均通过 HTTPS(TLS)加密信道进行;
  • ·存储加密:登录密码采用 bcrypt 加盐哈希不可逆存储;微信 session_key 等敏感凭据采用 AES-256-GCM 加密存储;
  • ·令牌安全:登录令牌采用 RS256 非对称签名,接入项目仅持公钥本地验签,私钥仅本服务持有;
  • ·访问控制:所有涉及个人数据的接口均需携带有效令牌,并在服务端以用户 ID 严格隔离数据,确保您只能访问自己的数据;
  • ·风控措施:对注册、登录、发送验证码、重置密码等敏感接口实施频率限制,防范撞库与暴力破解;改密、重置密码、退出登录、注销账号后既有令牌立即失效;
  • ·最小化原则:我们仅收集实现功能所必需的最少信息,且不做用户画像与自动化决策。

请您理解,互联网并非绝对安全的环境。请您妥善保管账号密码与验证码,不要向任何人透露。如不幸发生个人信息安全事件,我们将按法律法规要求及时告知您并按规定向监管部门报告。

五、您的权利

按照《中华人民共和国个人信息保护法》等法律法规,您对您的个人信息享有以下权利:

1. 知情权与决定权

您有权知悉并决定我们对您个人信息的处理方式,有权限制或者拒绝他人对您个人信息的处理。您可以随时通过本页面查阅本政策全文。

2. 查阅与复制

您可以在接入项目或本服务网页端的「个人信息」页查看您的用户名、邮箱、签名与头像。如您需要以副本形式获取账号信息,请通过文末邮箱联系我们,我们将在核验身份后于十五个工作日内以电子文件形式向您提供。

3. 更正与补充

  • ·用户名、头像、个性签名:在接入项目或本服务网页端的「个人信息」页随时修改;
  • ·密码:在接入项目或本服务网页端的「个人信息」页修改;忘记密码可通过邮箱验证码重置;
  • ·邮箱:在接入项目或本服务网页端的「个人信息」页变更(需通过原邮箱与新邮箱两步验证)。

4. 删除

在处理目的已实现、我们停止提供服务、您撤回同意或我们违法处理个人信息等情形下,您有权要求我们删除您的个人信息;我们未删除的,您可以请求删除。

5. 注销账号与删除数据

您可以在任一接入项目内的「删除账号」入口自助申请注销账号。申请提交后:

  • ·生物识别登录凭证当即被删除,全部登录令牌当即失效;
  • ·进入24 小时冷静期,期间您可以重新登录并撤销注销申请,撤销后账号恢复正常;
  • ·冷静期届满后,本服务将账号标记为「已删除」——账号将无法登录,微信绑定关系(OpenID)、全部生物识别登录凭证与全部登录令牌将被删除;各接入项目同步获知后将清理您在该项目中的业务数据(如打卡计划与记录、书籍与阅读数据、账目记录等,该等数据删除后不可恢复);
  • ·账号标记为已删除后,本服务保留账号主记录(用户名、邮箱、密码哈希、个性签名、头像标识)以支持账号找回:您可以通过「忘记密码」完成邮箱验证后恢复账号并重新登录;除主记录外,仅另行保留身份关联记录(各项目认识您的身份标识,用于找回后继续关联您的账号)、角色与会员购买授权记录、公告已读状态及安全审计记录(见第二条第 7、8 项);
  • ·账号找回仅恢复账号本身,已删除的业务数据与微信绑定关系不会恢复,需要重新配置;
  • ·已删除数据不做匿名化残留;用于灾难恢复的定期备份(每周备份、各保留最近 12 份)中,已删除数据将随备份的自然轮转在约十二周内彻底清除,备份不用于恢复已删除数据。

6. 撤回同意

您可以在接入项目或本服务网页端的个人信息页关闭指纹一键登录开关(该开关仅控制本台设备/本浏览器是否使用指纹登录,服务端凭证将在您修改密码或注销账号时统一作废,见第二条第 3 项);撤回同意不影响撤回前基于同意已进行的个人信息处理活动的效力,但可能导致相应功能无法继续使用。

7. 解释权与逝者近亲属权利

您有权要求我们对本政策及个人信息处理规则进行解释说明。自然人死亡的,其近亲属为了自身合法、正当的利益,可以对死者的相关个人信息行使查阅、复制、更正、删除等权利,但死者生前另有安排的除外。

8. 响应时限

对于您提出的上述请求,我们将在十五个工作日内予以答复。对于您合理的请求,我们原则上不收取费用;但对多次重复、超出合理限度的请求,我们可能视情收取一定成本费用。若我们决定不予响应,将说明理由。

六、未成年人保护

我们非常重视对未成年人个人信息的保护。若您未满 18 周岁,请务必在监护人陪同下阅读本政策,并在征得监护人明示同意后再使用本服务。若您是监护人,且发现我们在未取得您同意的情况下收集了相关未成年人的个人信息,请通过文末邮箱联系我们,我们将核实后及时删除。

七、中国境外用户特别说明

我们的服务器与数据库位于中华人民共和国境内,因此若您在中国境外使用本服务,您的个人信息将被传输至中国境内并在中国境内存储和处理。您在注册时勾选同意本政策,即构成对上述跨境传输安排的知情同意。若您不接受这一安排,请勿注册或使用本服务;若您位于欧洲经济区或英国,您还享有数据可携权,以及向您所在国家/地区数据保护监管机构投诉的权利,行使方式与响应时限见第五条。

八、专有软件与授权使用说明

本服务及其软件为闭源专有项目,不对外提供源代码。未经我们书面授权,任何单位或个人不得复制、修改、分发本软件或基于其对外提供服务,也不得对其进行反向工程、反向汇编、反编译或移除版权声明与技术保护措施。

本政策仅适用于由「无足鸟」团队官方运营的服务实例(含无足鸟系列项目的官方接入实例)。任何未经授权部署的本服务副本,其个人信息处理行为与我们无关,亦不适用本政策,请您以官方服务公示的隐私政策为准。

九、本政策的更新

我们可能适时修订本政策。未经您明确同意,我们不会削减您按照本政策所应享有的权利。对于重大变更(例如:个人信息的收集范围、处理目的、使用方式发生变化;共享的第三方发生变更;您行使权利的方式发生重大变化等),我们将通过官方渠道或接入项目内显著方式向您告知,并在必要时重新征求您的同意。您继续使用本服务即视为接受修订后的政策。

十、接入项目个人信息处理说明

本章逐项说明三项接入项目(项目名单、服务内容与账号能力使用见《服务协议》第十四章)在其自身业务中的个人信息处理活动。您经各项目完成的一切账号与认证环节(注册、登录、令牌下发、资料管理、账号删除与合并)的个人信息处理,统一按本政策第二至五条执行;各项目仅能经本服务接口获得实现功能所必需的账号标识信息(用户 ID、用户名、邮箱,及您绑定微信时该项目小程序下的 OpenID)。其中,「无足鸟按时吃药打卡(yao)」在应用内另行公示其产品隐私政策(含设备识别码、系统权限等专项说明),以其公示文本为准;「无足鸟古诗词学习助手(bai)」与「无足鸟随时记账(jin)」不另行发布独立隐私文本,本政策(含本章)即为其隐私政策的完整说明。各项目的业务数据均存储于中华人民共和国境内各自独立的业务数据库,本服务不持有、不访问(会员角色与购买授权记录除外,见第二条第 8 项)。

1. 无足鸟按时吃药打卡(yao)

打卡计划提醒与记录工具(微信小程序/网页版/App),其业务个人信息处理如下:

  • ·打卡计划与记录:您填写的计划内容与备注、打卡完成情况——用于按您的设定到点提醒,并供您按日历查看与按月统计;提醒触发时,计划名称与备注会作为提醒正文的组成部分随所选通知渠道下发;
  • ·通知渠道配置(由您逐项开启):微信订阅消息授权状态(剩余可提醒次数);您选择邮件提醒时自行配置的 SMTP 服务器地址、邮箱账号与授权码(加密存储于该项目);开启 App 推送时的设备推送标识(Device Token)与设备平台类型——用于将提醒定向下发到您选择的渠道与设备;
  • ·第三方:微信开放平台(小程序登录与订阅消息);您自行配置的邮件服务商;App 推送服务商——App 端推送组件依平台与系统授权情况可能采集设备识别码(如 Android ID、OAID 等)用于设备去重与推送统计,具体以该项目应用内公示的《隐私政策》为准;
  • ·删除:您可在项目内随时删除某条通知渠道配置,对应配置信息(含加密的邮箱授权码与设备推送标识)一并删除;注销账号时,打卡业务数据随删除流程一并清理(见第五条第 5 项)。

2. 无足鸟古诗词学习助手(bai)

古诗词学习与长文深度阅读应用(微信小程序/网页版/App),其业务个人信息处理如下:

  • ·书籍数据:您导入的 txt/PDF 书籍文件与书架信息、阅读进度、书签、划线与想法批注——用于阅读器功能与多端云端跟随;会员开启文件云同步后,书籍文件存储于腾讯云对象存储(COS)中按用户隔离的专属目录,经临时凭证与预签名地址由您的设备直传,业务服务器不中转文件内容;
  • ·阅读行为数据:阅读时长(上报经按日封顶与节奏校验等防刷处理)、阅读天数与签到记录——用于阅读统计(周/月/年)、全体用户时长排行榜(按用户名展示,您可通过修改用户名改变展示)与活动奖励判定;
  • ·活动与资产数据:铜/银/金币余额与全部兑换流水(含会员购买与失败退款)——用于活动激励与全程可查证;
  • ·会员身份与订单:金币购买会员时,本服务记录用户标识、项目标识(bai)、订单号、会员角色、购买时长、计价数额(金币)与有效期(见第二条第 8 项)——订单计价与金币扣减在 bai 完成,本服务仅作会员授权与防重;
  • ·第三方:微信开放平台(小程序一键登录时);腾讯云 COS(仅会员云同步的书籍文件);
  • ·删除:注销账号时,上述业务数据与其 COS 目录内的文件随删除流程一并删除且不可恢复(见第五条第 5 项)。

3. 无足鸟随时记账(jin)

记账应用(微信小程序/网页版/App),其业务个人信息处理如下:

  • ·账目数据:您记录的收支金额、日期、备注与关联分类——用于记账、预算执行情况与统计图表;
  • ·配置数据:您自定义的收支分类与预算设置;
  • ·第三方:微信开放平台(小程序一键登录时);
  • ·删除:注销账号时,上述业务数据随删除流程一并删除且不可恢复(见第五条第 5 项)。

三个项目内的平台公告(站内消息)均由本服务统一发布并记录已读状态(见第二条第 7 项)。后续新项目接入或上述项目的数据处理活动发生变化的,我们将通过修订本章方式更新并按第九条(本政策的更新)的约定告知。

十一、如何联系我们

如您对本政策有任何疑问、意见、建议或投诉,或需要行使个人信息相关权利,请通过以下方式联系我们:

  • ·电子邮箱:xpg@wuzuniao.com;
  • ·其他联系方式详见各接入项目公示的「联系我们」页面。

若您位于中国境外,您还可以向您所在国家或地区的数据保护监管机构投诉。