Sho's AI Factory
自律龙 icon自律龙

隐私政策

  • 版本 2.0.0
  • 生效日期 2026-11-13
  • 更新日期 2026-11-13

自律龙(以下简称「本应用」)由 Sho Fujimoto(以下简称「开发者」)提供。本应用记录你远离刷手机过度、社交媒体、冲动消费、熬夜、甜食等想戒掉之事的时长,让你积累的天数即使在失败后也能保留下来。

本隐私政策说明本应用如何处理信息。

本隐私政策适用于以下应用:

  • App Store 上的应用名称:自律龙: 戒手机・戒瘾打卡计数器(App Store ID:6479698819)
  • Google Play 上的应用名称:自律龙: 戒手机・戒瘾打卡计数器
  • 包名(Android):com.fjsh.reboot
  • 开发者(个人):Sho Fujimoto
  • Google Play 上的开发者名称:fjsh

本应用不创建账号,也不使用广告或 AI。

1. 我们收集的信息

1.1 你输入或设置的信息

  • 想戒掉的习惯(选择的种类、自定义的名称、开始记录的日期和时间、目标天数及排列顺序)
  • 在新手引导中选择的想戒掉的理由,以及你自己写的理由
  • 你在新手引导中对关于你目前状况的 4 个问题的回答
  • 应用内的设置(例如:分享的图片上是否显示习惯名称,以及「达成时通知我」是否开启)

1.2 使用本应用时产生的信息

  • 记录「重置」的日期和时间
  • 签到记录(每当主要习惯再满 24 小时时你回答的日期和时间、每个习惯的「守住了」或「已重置」回答,以及是在应用内还是在小组件上签到)
  • 护身符守住签到连续记录的日子
  • 在 iOS 小组件上点「记录守住了」的日期和时间
  • 是否已显示里程碑、目标以及鲤鱼和龙成长的界面
  • 当前的鲤鱼在对战中失去的时间、每条当前的鲤鱼的对战奖励、伤和佩戴的装备的副本(见第 3.5 条;从服务器接收),以及重置后进入水族箱的鲤鱼所佩戴的装备
  • 你在排行榜中隐藏的参与者
  • 如果你加入排行榜,你的匿名 ID 和验证用令牌、尚未发送的联赛事件(见第 3.1 条),以及最后收到的联赛段位和排名

1.1 和 1.2 的信息保存在你的设备上。除加入排行榜时发送的第 3 条信息外,不会发送到开发者的服务器。即使加入排行榜,签到的回答(「守住了」或「已重置」)也不会发送。用于使用情况分析的,只有第 4 条的信息。匿名 ID 和令牌保存在设备的安全存储区(iOS 钥匙串或 Android Keystore)。

水族箱里的鲤鱼、综合草、伙伴鲤鱼及伙伴助力不会被保存,而是每次根据你的开始和重置记录重新生成。

视设备设置而定,设备上的记录可能会包含在操作系统的备份中(iOS 的 iCloud 备份、Android 的 Google 备份)。删除本应用、重置设备或操作系统的行为,都可能导致记录丢失。

1.3 自动发送的信息

  • 打开本应用时,为了确认是否需要更新,会将操作系统类型(iOS 或 Android)、应用版本和设备语言发送到开发者的服务器。所有发送到开发者服务器的请求都包含操作系统类型和应用版本。
  • 为了发布应用更新,本应用会与 Expo 的更新服务器通信,并发送应用版本和操作系统类型等信息。
  • 使用情况以及崩溃和错误的信息会发送给 Google(Firebase)(见第 4 条)。
  • 通信过程中,IP 地址等技术信息会由我们的服务器基础设施(Cloudflare)、Expo、Google 和 RevenueCat 处理。

1.4 购买信息

订阅和一次性购买通过 Apple App Store 或 Google Play 处理。开发者使用 RevenueCat(RevenueCat, Inc.)处理和管理购买,会处理以下信息:

  • 购买和订阅状态、购买的商品、到期日以及免费试用的使用情况
  • 商店发行的收据和交易 ID
  • RevenueCat 的匿名用户 ID

为了统计订阅情况,本应用会将 Firebase 应用实例 ID 传给 RevenueCat。RevenueCat 会将开始订阅、续订、取消等订阅事件与此 ID 关联,发送到 Google Analytics for Firebase。这些信息用于第 4 条所述的使用情况分析。

开发者不收集或保存信用卡号、银行账户、商店账号密码等支付信息。

2. 信息的使用目的

  • 提供应用体验,包括习惯记录、签到、护身符、草和综合草、战斗力和伙伴鲤鱼、鲤鱼和龙的成长、水族箱以及小组件
  • 显示签到通知和里程碑通知,以及免费试用结束前的提醒
  • 提供排行榜、每周联赛和挑战对战(仅限加入者)并发送排行榜通知
  • 处理不当名字的举报、维护应用安全、防止滥用
  • 通知和发布更新
  • 通过分析使用情况、修复崩溃和错误来改进本应用
  • 提供订阅并确认订阅状态
  • 遵守法律、本应用的服务条款和平台政策

3. 排行榜如何处理信息

加入排行榜是自由选择的。只有在加入界面点「公开并加入」或「不公开加入」时才会加入,加入前不会为排行榜发送任何信息。不会创建账号。开发者的服务器会发放匿名 ID 和令牌。服务器只保存令牌的 SHA-256 哈希值,不保存令牌本身。

排行榜包括按战斗力排列的总排名,以及实力相近的参与者每周争夺 XP 的联赛。加入后,你还可以使用挑战对战(见第 3.5 条)。

3.1 发送和保存的信息

加入后,以下信息会发送到开发者的服务器(Cloudflare)并保存:

  • 你的匿名 ID
  • 你的名字(自动名字,或你自己设置的 1~12 个字的名字)
  • 你的战斗力(含伙伴助力)、累计天数、目前最长的连续天数、习惯数量、鲤鱼和龙的阶段,以及本周增长
  • 你的主要习惯的当前鲤鱼的年龄,以及当前鲤鱼的 ID(本应用在设备上生成的标识符)和出生时间。这些用于确定阶段和战斗力的上限,以及用于挑战对战(见第 3.5 条)
  • 每条伙伴鲤鱼(主要习惯以外的其他习惯中,年龄最大的最多 4 条当前鲤鱼)的年龄(天数)。服务器会保存收到的伙伴鲤鱼年龄中的最大值,以及根据这些年龄计算出的伙伴助力。这些用于确定战斗力的上限,并在挑战对战中加到你的 HP 上(见第 3.5 条)。不会发送每条鲤鱼属于哪个习惯
  • 收到你上报的日期和时间,以及你加入的日期和时间
  • 你最近一次上报时使用的应用版本是否为 7.0(7.0.x)。这根据每次请求中包含的应用版本判断,用于选择要发送的通知(见第 3.4 条)
  • 仅在你选择「公开并加入」时,你的习惯种类列表(例如:刷手机过度、熬夜)

为了联赛,还会发送并保存以下信息:

  • 联赛事件:你签到的日子,以及护身符守住签到连续记录的日子。只发送事件类型和日期(当地日期)。加入前的签到和护身符的日子保存在设备上,加入时只发送今天和昨天的
  • 收到每个事件的日期和时间,以及根据事件计算出的 XP
  • 你的联赛段位、每周所在的小组、在小组中的排名,以及每周结果(晋级、保级或降级)

如果你允许通知,还会发送并保存以下信息:

  • 你的推送通知令牌(Expo 推送令牌)
  • 你的时区差(分钟)、设备语言,以及排行榜通知是否开启

我们不发送: 你给自己的习惯起的名称、签到的回答(「守住了」或「已重置」)、「重置」的日期和时间、你的草、水族箱里的鲤鱼、想戒掉的理由或目标。

3.2 其他参与者能看到的信息

  • 在总排名中,你的排名、名字、鲤鱼和龙的阶段、战斗力和本周增长会显示给其他参与者。
  • 在联赛中,你的排名、名字、鲤鱼和龙的阶段、战斗力和本周 XP 会显示给同一小组的其他参与者。
  • 在挑战对战中,如第 3.5 条所述,你当前的鲤鱼的副本会作为对手显示给其他参与者。
  • 如果你选择「公开并加入」,你的习惯种类会显示给已订阅的其他参与者。你可以随时在排行榜设置的「公开戒除内容」中改为不公开。改为不公开后,这些信息会从服务器删除。

3.3 举报名字

你可以举报其他参与者自己设置的名字。举报时,我们会保存举报者和被举报参与者的匿名 ID,以及举报的日期和时间。被 3 个不同的人举报的名字会改回自动名字,相关的举报记录也会删除。

3.4 排行榜通知

如果你允许通知且排行榜通知为开启,开发者的服务器会通过 Expo 的推送通知服务发送以下通知。当地时间 22:00 到 09:00 之间不会发送。

  • 联赛小组中其他参与者超过你时(按当地时间每天最多 1 次)
  • 联赛的一周即将结束时(每周最多 1 次)
  • 你本周的联赛结果确定时(每周最多 1 次)
  • 在挑战对战中收到挑战时(每天最多 1 次)。通知中包含对手的名字、鲤鱼和龙的阶段以及战斗力

如果你最近一次上报时使用的应用版本为 7.0(7.0.x),则改为发送以下通知:

  • 其他参与者在总排名中超过你时(每天最多 1 次)
  • 你进入本周增长前列时(每周最多 1 次)

3.5 挑战对战

如果你已加入排行榜并设有主要习惯,其他参与者当前鲤鱼的副本,或开发者的服务器准备的对手(机器人),每天会向你主要习惯的当前鲤鱼发起一次挑战。如果你已订阅,每天还可以主动发起一次挑战。对手由开发者的服务器选择,胜负也由服务器计算。你的 HP 包含服务器按第 3.1 条保存的伙伴助力。

为了挑战对战,以下信息会保存在开发者的服务器上:

  • 每条当前的鲤鱼:对战奖励、伤的数量和受伤时间,以及鲤鱼在对战中失去的时间
  • 挑战(收到的挑战和你主动发起的挑战):到达的日期和时间、回应期限、对手的副本、你的「战斗」或「逃跑」回答及回答的日期和时间,以及胜负和战斗记录
  • 捡到的装备和背包:栏位、稀有度、数值、捡到时的联赛段位、捡到的日期和时间,以及由哪条鲤鱼佩戴

通过对战获得的联赛 XP 作为第 3.1 条的联赛信息保存。

开发者的服务器会从最近一次上报在过去 7 天以内的其他参与者的当前鲤鱼副本中选择对手。因此,你当前鲤鱼的副本(自动名字、鲤鱼和龙的阶段、战斗力、能力值(HP、攻击、暴击率和速度)、伙伴助力以及佩戴的装备)会在其他参与者的挑战中作为对手显示。你自己设置的名字不会包含在副本中,也不会作为对手的名字显示。速度基于根据联赛事件计算出的签到连续记录。副本输了,你的鲤鱼也不会受伤。你的副本被用作对手时,不会通知你。

4. 使用情况分析与崩溃报告

本应用使用 Google Analytics for Firebase 分析使用情况,并使用 Firebase Crashlytics 收集崩溃和错误(两者均由 Google LLC 提供)。

4.1 收集的信息

  • 浏览过的界面
  • 新手引导的进度(显示到第几个界面、选择的习惯种类、想戒掉的理由数量、目标天数)
  • 打开和关闭购买界面、从哪里打开购买界面、购买和恢复的结果,以及选择的商品
  • 记录「重置」、显示里程碑以及鲤鱼和龙成长的界面、分享草的图片、打开小组件设置说明,以及开启或关闭锁定屏幕的实时活动
  • 累计天数及其区间、签到的天数,以及重置时已连续的天数
  • 习惯种类(例如:刷手机过度、熬夜)、主要习惯的种类、习惯数量,以及鲤鱼和龙的阶段
  • 是否订阅、是否加入排行榜,以及应用的显示语言
  • 开始订阅、续订、取消等订阅事件(来自 RevenueCat,见第 1.4 条)
  • 应用实例 ID、设备和操作系统信息,以及大致地区(根据 IP 地址推测)
  • 崩溃和错误(堆栈跟踪、设备状态等),以及购买操作的失败

我们不发送你给自己的习惯起的名称、你自己写的想戒掉的理由、你对关于目前状况的问题的回答、签到的回答或你在排行榜的名字。

4.2 使用目的与保存期限

我们使用这些信息了解以下情况并改进本应用:

  • 哪些功能最常被使用
  • 用户在哪里停止使用本应用
  • 有多少人从哪个界面订阅
  • 崩溃和错误发生在哪里

习惯种类用于对使用情况分类,不用于广告或跟踪。Google Analytics 的事件数据最多保存 14 个月。

4.3 广告标识符和跟踪

本应用不会跟踪你。本应用不收集也不使用 IDFA(iOS)或广告 ID(Android)等广告标识符,也不会显示 App Tracking Transparency(ATT)的跟踪许可请求画面。如果你希望我们停止分析和崩溃报告,请通过第 13 条的联系方式与我们联系。

5. 通知

  • 每当主要习惯再满 24 小时时的通知,以及签到连续记录即将中断时的通知,是在设备上预约的本地通知,内容不会发送到开发者的服务器。
  • 里程碑通知是在设备上预约的本地通知,内容不会发送到开发者的服务器。
  • 如果你正处于订阅的免费试用期且未取消,本应用会在试用结束前,以在设备上预约的本地通知显示提醒。内容不会发送到开发者的服务器。
  • 排行榜通知如第 3.4 条所述。
  • 你可以随时在设备设置中关闭通知权限。也可以在「管理想戒掉的事」界面的「达成时通知我」中关闭 24 小时通知。

6. 第三方服务

本应用使用以下第三方服务。各服务依据其自身的隐私政策处理信息。

服务 提供者 主要用途
Cloudflare(Workers、D1) Cloudflare, Inc. 服务器基础设施、保存排行榜、联赛和挑战对战信息
Expo 650 Industries, Inc. 应用平台、发布更新、发送推送通知
Google Analytics for Firebase Google LLC 使用情况分析
Firebase Crashlytics Google LLC 收集崩溃和错误
RevenueCat RevenueCat, Inc. 管理订阅和购买
App Store / Google Play Apple Inc. / Google LLC 支付和购买处理、投递推送通知

7. 向其他国家的第三方传输

由于本应用使用第 6 条的第三方服务,信息可能会被发送到日本以外的国家(主要是美国),并在当地处理和保存。

关于其他国家的个人信息保护制度,可在日本个人信息保护委员会的网站(https://www.ppc.go.jp/personalinfo/legal/kaiseihogohou/#gaikoku )查阅。

8. 向第三方披露

开发者不会出售你的信息。除以下情况外,不会提供给第三方:

  • 经你同意时
  • 在提供本应用所需范围内,委托第 6 条的服务提供者处理时
  • 依法律要求时
  • 为保护人的生命、身体或财产而有必要时
  • 因业务转让时

9. 保存期限

  • 设备上的数据会保留到你删除本应用,或被设备或操作系统删除为止。
  • 排行榜、联赛和挑战对战信息(包括伙伴鲤鱼的年龄和伙伴助力)会保存到你在排行榜设置中点「退出排行榜」为止。退出后,我们会删除你的参与者信息、你所属的联赛小组、事件和每周结果、你的挑战对战信息(每条鲤鱼的对战奖励和伤、挑战和结果、装备和背包)、推送通知令牌,以及你提出和收到的举报。
  • 保存在送达其他参与者的挑战中的你当前鲤鱼的副本(见第 3.5 条),会作为这些参与者的挑战记录保留。点「退出排行榜」后,这些副本中的你的匿名 ID 会被移除,不再与你关联。副本中只保留自动名字、鲤鱼和龙的阶段、战斗力、能力值、伙伴助力和装备。
  • 最后一次上报超过 14 天的参与者不会显示在总排名中。此时服务器上的信息不会被删除。
  • 如果你没有点「退出排行榜」就删除本应用,设备上的令牌会丢失,你将无法再从应用删除排行榜信息。如需删除留在服务器上的信息,请通过第 13 条的联系方式与我们联系。
  • Expo 报告为无效的推送通知令牌会从服务器删除。
  • 使用情况分析的信息按第 4.2 条所述保存。购买信息按 RevenueCat 和各应用商店的规定保存。

10. 年龄限制

本应用适用于 18 岁以上的用户。未满 18 岁者不得使用本应用。

11. 你的选择和权利

  • 排行榜: 你可以选择是否加入。加入后,可在排行榜设置中更改是否公开习惯、开关排行榜通知以及更改名字。「退出排行榜」会从服务器删除你的信息,包括联赛和挑战对战信息(如第 9 条所述,保留在其他参与者挑战记录中的副本会以不再与你关联的形式保留)。
  • 通知: 你可以随时在设备设置中关闭本应用的通知。
  • 使用情况分析: 如果你希望我们停止分析和崩溃报告,请通过第 13 条的联系方式与我们联系。
  • 设备上的数据: 删除习惯会删除其记录。删除本应用会删除设备上的数据。
  • 查阅、更正、停止使用、删除等请求: 请通过第 13 条的联系方式与我们联系。关于排行榜信息的请求,请附上排行榜上显示的名字。我们将依据适用法律回应。

12. 安全与本政策的变更

开发者采取合理措施,保护信息免遭泄露、丢失、未经授权的访问等风险。

我们可能因法律、本应用的功能或第三方服务的变更而更新本政策。重大变更会在应用内或我们的网站上公告。

13. 联系方式

  • 应用:自律龙(App Store ID:6479698819,Android:com.fjsh.reboot)
  • 开发者:Sho Fujimoto
  • 电子邮件:zero@zerotoone.app

14. 本文件的语言

本隐私政策为英文版的翻译。本翻译与英文版内容不一致时,以英文版为准。