习惯追踪 · Android & iOS
你的习惯
从不离开你的手机。
你可以亲自验证。
Diplina 是一款适用于 Android 和 iPhone 的习惯追踪应用,所有数据都保存在手机上,没有账号、没有服务器、没有订阅。你不必只凭信任——它自己的 Android 清单文件没有申请任何网络权限,而且一旦这一点发生变化,测试就会让构建失败。
证明
可以验证的隐私,而不只是读到的承诺。
Diplina 的隐私就靠这三个地方来保证——任何下载了应用的人都可以检查。
<!-- Diplina's own manifest, in full. All five are local: wake up, ring, buzz. --> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/> <uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM"/> <uses-permission android:name="android.permission.USE_EXACT_ALARM"/> <uses-permission android:name="android.permission.POST_NOTIFICATIONS"/> <uses-permission android:name="android.permission.VIBRATE"/> <!-- And two that libraries tried to add, taken back out: --> <uses-permission android:name="…ACCESS_NETWORK_STATE" tools:node="remove"/> <uses-permission android:name="…FOREGROUND_SERVICE" tools:node="remove"/>
<application android:allowBackup="false" … /> <!-- on iOS the same guarantee is a per-file attribute, re-applied after every write, and read back to confirm it stuck. -->
// Asserted on every build — not documented and hoped for. assertThat(manifest).doesNotContain("android.permission.INTERNET") assertThat(manifest).contains("android:allowBackup=\"false\"") // No analytics, crash reporting or ad SDK may enter the build: blocked = ["firebase", "crashlytics", "analytics", "admob", "appsflyer", …] // Pro is a one-time purchase. A subscription cannot compile: assertThat(kotlinSources).doesNotContain("ProductType.SUBS")
INTERNET,AndroidX 为可选的应用锁加入了 USE_BIOMETRIC,并为后台任务加入了 WAKE_LOCK。你在 Diplina 中写下的一切——习惯、笔记、附件——都不会被发送到任何地方。换新手机靠的是你自己的导出文件,所以应用会提醒你做一份。
一览
你能得到什么,又不会得到什么。
关于 Diplina 的五个事实,每一个都可以在应用里或上文中核实。
| 付费方式 | 免费使用;Pro 一次买断,绝不是订阅 |
| 登录 | 根本没有账号 |
| 数据存放在哪里 | 只在你的手机上 |
| 内置数据分析 | 没有,并由测试强制保证 |
| 支持的手机 | Android 8.0+ 以及 iOS 17+ 的 iPhone |
它能做什么
结构足够有用,又不至于变成负担。
除非标有 Pro,这里的一切都无需付费即可使用。
贴合真实一周的习惯
每天、工作日、每周若干次,或每 N 天一次。一次不够时,一天可以打卡多次。每周习惯在达到当周次数后即算完成。
打个勾就好的提醒
有些事只需要提醒一下,算不上习惯。交房租,给妈妈打电话。打个勾,它就会被划掉——没有连续打卡,也没有分数。
下面挂着习惯的目标
给目标起个名字,入门习惯就会随之而来,你也可以不要。进度由你实际做到的事累积而成。
把工作和生活分开的空间 Pro
习惯、目标和笔记分成独立的几组。日历可以只显示一个空间,也可以显示全部。
值得一看的统计
今天的实时进度环、连续打卡日历、30 天完成率和里程碑。Pro 还会加入最佳连续打卡、习惯强度、历史热力图和像素中的一年。
你的数据,可以导出
JSON 备份与恢复,以及可选的自动备份到你选择的文件夹——全部免费。用于电子表格的 CSV 导出属于 Pro。从别的应用转过来?导入它的 CSV,你的历史记录也会一起带过来。不会上传任何东西。
免费 & Pro
免费就是一款真正的习惯追踪应用。Pro 买一次,永久拥有。
免费版不是试用版,也从不催你付费。Pro 是在 App Store 或 Google Play 上的一次性购买——没有订阅,不会自动续费。
免费
不限时间
- 最多 6 个习惯——已归档的不算在内
- 最多 5 条笔记
- 所有周期、一天多次的习惯、补记过去的日子
- 每个习惯一个提醒
- 今天、日历和目标、连续打卡、30 天完成率和里程碑
- 归档、宽限日、应用锁和主屏幕小组件
- JSON 备份与恢复、自动备份,以及从其他应用导入 CSV
- 午夜和 Glow 主题——另外 12 月 1 日至 25 日有圣诞主题,12 月 26 日至 1 月 15 日有新年主题
- 无广告、无跟踪、无账号——永远不会变成付费功能
Pro
一次购买,归你所有
- 无限习惯
- 无限笔记,以及清单
- 决策日志——带信心度的预测、校准分数,以及显示在“今天”中的待定决策
- 空间,把工作和个人分开
- 每个习惯可设多个提醒
- 高级统计——最佳连续打卡、习惯强度、热力图、像素中的一年
- 全部主题、自定义颜色和动态背景
- 用于电子表格的 CSV 导出
问题
大家最先问的四个问题。
Diplina 免费吗?
免费——最多 6 个习惯和 5 条笔记,不限时间。Pro 一次买断,绝不是订阅。
需要账号吗?
不需要。Diplina 没有账号,也没有登录。
哪些手机可以用?
Android 8.0 或更高版本,以及 iOS 17 或更高版本的 iPhone。
我的数据在哪里?
只在你的手机上,以及你自己创建的导出文件里。
为什么叫“Diplina”
源自拉丁语中的“自律”(discipline)——训练、持之以恒的练习,让习惯坚持下去的那股力量。缩短到足以成为一个独立的词,又保留得足够接近,让大多数人在别人解释之前就能听出它的含义。
靠自律,而不是动力。动力是你在第一天感受到的东西;自律是那个默默带你走到第两百天的部分。这款应用是为后者而做的。
说你的语言
不是最后才套上的机器翻译——每个界面、每种日期格式、每一处数量表达都经过翻译和检查。
最后更新: