community-privacy · 2026 年 10 月 15 日
我们是谁
Daystreak 社区由 Thinksview, Level 6, Menara Genesis, No. 33, Jalan Sultan Ismail, Bukit Bintang, Kuala Lumpur, Malaysia 运营。Thinksview 是本说明所述个人数据的控制者。隐私问题与请求、申诉和下架通知,请发送邮件至 [email protected]。
本说明适用于 Daystreak、Daystreak Countdown 和 daystreak.net 中的可选社区功能。App 的其他部分由各自的隐私政策说明:Daystreak 和 Daystreak Countdown(英文)。马来文版本:Notis Privasi (BM)。
社区是什么
社区是可选的。你的记录保存在你的设备上,永远不需要账号;你没有选择分享的记录,我们的社区服务器永远不会收到。
你可以把一条记录分享为公开卡片,分享选定的 Memoryline 故事,拥有一个公开资料,并给别人送出鼓励。参与社区仅限 18 岁及以上的成年人。任何人无需账号即可阅读经审核的公开内容。
社区不在中国大陆开放,目前也暂不在欧洲经济区、瑞士、英国以及适用其数据保护规则的周边地区开放。我们根据每次请求所在网络的国家或地区判断;在 App 中,还会参考你的 App Store 或 Google Play 国家或地区。为了知道社区在哪些地区开放,App 安装后会向我们的服务器查询一次;如果你的 App Store 或 Google Play 国家或地区暂不提供社区,之后每天最多再查询一次。这个请求不含账号或设备标识,只有任何网络请求都会带的信息(如 IP 地址)。设为私密、导出和删除在所有地区都可使用。
参与是自愿的。不登录时,所有私人功能照常可用,只是不能分享或鼓励。
我们收集哪些信息
- (a) 登录。 你通过 Google Firebase Authentication 使用 Google 或 Apple 登录。Firebase 会在美国保存你的邮箱地址(包括 Apple“隐藏邮件地址”的中转地址)、名字和头像链接。Daystreak 和 Daystreak Countdown 各自使用一个 Firebase 项目,daystreak.net 使用 Daystreak 的项目。
- (b) 账号。 我们的服务器保存你的 Google 或 Apple 账号 ID 的加密摘要(不保存邮箱地址或名字);你的 Firebase 用户 ID(仅用于删除);你加入时所在网络的国家或地区、加入日期和你接受的条款版本;以及你的同意记录。
- (c) 设备。 每台已登录设备的平台、设备标签,以及添加时间和最近使用时间。标签很粗略:iOS 为“iPhone · Daystreak”,Android 为机型(如“Pixel 9a”),网页为浏览器和系统(如“Chrome · macOS”)。
- (d) 你分享的内容。 每张公开卡片的标题和描述、数字及其日期、最近打卡日期、暂停状态、颜色和图标、可选的背景照片、你的时区以及最后更新日期。公开的 Memoryline 故事包含你选择的笔记、日期和照片。照片会经过审核,缩小到最长边不超过 1600 像素,并移除位置等元数据。
- (e) 公开资料。 一个随机的公开作者 ID,以及匿名名字和头像,或审核通过的自定义昵称和头像。如果你选择使用 Google 头像,我们只复制一次(256×256,去除元数据)。
- (f) 鼓励和关注。 谁在哪一天用哪句话鼓励了哪张卡片或哪个故事;你是否已读或隐藏;你屏蔽的作者;你关注了哪些公开卡片以及从哪天开始;谁关注了你的卡片(只有你能看到);以及我们发给关注者的打卡提醒和晚间提醒。
- (g) 通知(仅限 App,开启后)。 设备的通知令牌、App 语言和时区。锁屏通知默认不显示标题。
- (h) 安全与技术数据。 举报及其详情;审核决定;你的网络(IP)地址,用于判断所在地区,以及它的加密摘要,用于请求频率限制和匿名举报去重;以及服务日志。
这些数据来自你本人、你的设备,以及你登录时的 Google 或 Apple。
哪些内容公开,以及如何关联
公开卡片会显示标题和描述;数字及其日期、最近打卡日期和是否暂停;颜色和图标;你选择的背景照片;只以 UTC 偏移表示的时区,如 GMT+8(我们保存完整时区,以便正确计算天数);最后更新日期;以及你的公开资料。
它是一张实时卡片:数字、日期、暂停、颜色和图标会随你的记录自动更新。标题、描述和照片的修改会先审核,审核期间仍显示已通过的版本。新的数字、打卡或暂停会在下一个整点或半点才对别人显示,别人看不到你的准确打卡时间。如果你分享卡片链接,聊天软件可能会显示链接预览(标题、数字、打卡状态和照片),并在你把卡片设为私密后继续保留。
一个化名的公开作者 ID 会把你在两款 App 和网站上的所有卡片、故事和鼓励关联起来,别人能看出它们来自同一个人。
鼓励是公开的,包括是谁送出的以及送出的日期。
其他人可以关注你的公开卡片。你的打卡对外显示时(下一个整点或半点,不是准确时间),关注者会收到一条提醒。只有你能看到谁关注了你的卡片:你可以移除或屏蔽关注者,也可以为某张卡片关闭打卡提醒。开启了晚间提醒的关注者,还可能在你当地晚上 8 点到 11 点之间(按你的 App 报告的时区)收到一条提醒,告诉他们你的连续打卡当天将要中断;为卡片关闭打卡提醒也会停止这类提醒。卡片设为私密后,它的关注会全部结束。
任何人都能看到公开内容并保存副本。社区页面不提供给搜索引擎收录。
使用目的(法律依据)
- 提供你要求的社区服务(合同): 账号和登录、设备上的会话、发送你开启的通知,以及导出或删除你的数据。
- 你的同意: 公开每张卡片或每个故事、背景照片、自定义昵称、Google 头像和通知。你可以随时撤回同意:将内容设为私密、修改资料或关闭通知。撤回不影响此前的处理。
- 我们的正当利益: 保障服务安全、请求频率限制、审核内容并保留审核记录、地区判断,以及保留同意和删除记录,以证明你同意了什么以及我们已执行删除。
- 法律义务: 回应合法要求,并保留法律要求的记录。
我们不出售你的数据,不将其用于广告或用户画像,也不用于训练 AI 模型。
敏感话题
社区不接受关于健康、治疗、戒瘾、性生活、宗教或其他敏感个人话题的记录(见社区准则)。请不要分享这类内容,审核会拒绝。中性的标题仍可能透露敏感信息。
谁会收到数据
- Cloudflare 运行社区服务器(Workers)、数据库(D1)和媒体存储(R2),处理图片并保存服务日志。
- Google 提供 Firebase Authentication,以及用于通知的 Firebase Cloud Messaging。
- Apple 提供“通过 Apple 登录”,以及 iOS 上的 Apple 推送通知服务。
- 其他用户可以看到你公开的内容。
- 有关机关:在法律要求我们回应合法请求时。
我们的服务提供商只按我们的指示处理数据。
数据保存在哪里
社区数据库和媒体保存在欧盟;图片只在处理时临时使用。Cloudflare 在离你最近的位置运行服务,其服务日志是全球性的,最长保留 7 天。Firebase Authentication 在美国保存登录数据。通知会经过 Google,iOS 上还会经过 Apple。
数据离开欧盟、英国或你所在国家时,我们依据欧盟-美国数据隐私框架(对已认证的服务商)和标准合同条款。从马来西亚向境外传输,遵守马来西亚《2010 年个人数据保护法》的跨境传输规定。
保存期限
公开的卡片和故事会一直保留,直到你将其设为私密或删除。其他数据的保存期限如下:
| 数据 | 保存期限 |
|---|---|
| 撤回后的私密副本 | 30 天 |
| 从未通过审核或被拒绝的提交 | 7 天 |
| 已删除内容的正文 | 7 天内清除 |
| 照片 | 通常在 1 小时内物理删除,最长 24 小时 |
| 未关联的照片上传 | 7 天 |
| 登录会话 | 过期或退出登录 30 天后删除 |
| 推送令牌 | 保留到退出登录 |
| 通知记录 | 7 天 |
| 关注关系 | 保留到取消关注、卡片设为私密或删除,或任一方删除身份 |
| 发给关注者的打卡提醒和晚间提醒 | 7 天 |
| 举报详情 | 处理完成前保留,之后 30 天内删除 |
| 审核日志 | 90 天 |
| 同意、条款和删除记录 | 身份删除后保留 3 年,然后删除 |
| 最小墓碑记录(随机编号和日期,不关联任何登录账号) | 长期保留,防止已删除内容再次出现 |
| 数据库备份 | 最长 30 天 |
| 服务日志 | 最长 7 天 |
| Firebase 登录记录 | 保留到删除为止(Google 的备份最长保留 180 天) |
你的权利
根据你所在地的法律,你可以要求访问、更正或删除你的数据,限制或反对其使用,以可携带的格式获取数据(导出),以及撤回同意(将内容设为私密)。
- 在 App 中: 设置 → 我的分享,可以导出、设为私密、删除单条内容或整个身份、编辑资料、屏蔽他人、修改通知以及让设备退出登录。
- 在网页上: 我的分享提供同样的管理功能,删除社区数据介绍删除方式。
- 通过邮件: [email protected]。如果你无法再使用原来的 Google 或 Apple 账号,我们可以隐藏或删除你的内容,但不能把身份转移到其他账号。
我们会在一个月内回复。我们可能请你登录以确认请求;仅凭熟悉的标题或照片,我们无法确认你的身份。
你可以向所在地的数据保护机构投诉。在马来西亚,该机构为个人数据保护专员(Personal Data Protection Commissioner)。
审核、自动暂停与申诉
卡片、故事、文字和照片的修改、自定义昵称和头像都会先审核再公开。如果我们拒绝或删除内容,会告诉你原因。
如果 7 天内有 3 个不同的人举报某人的鼓励,此人发送鼓励的功能会被自动暂停,并由审核人员复核。你可以通过邮件 [email protected] 对任何决定提出申诉。
儿童
App 面向 13 岁及以上的用户。参与社区(注册、公开、鼓励和自定义资料)仅限 18 岁及以上的成年人,以本人声明为准。如果我们得知某个身份属于未满 18 岁的人,会将其删除。
本网站
社区页面不运行任何统计分析。唯一的第三方脚本是登录页和账号页上的 Google 登录脚本。这些页面会在你的浏览器中保存以下内容(我们的键名以 daystreak.community. 开头):
- 本地存储(localStorage): 社区登录状态(
session.v1);尚待服务器确认的隐私操作(withdrawals.v1、story-withdrawals.v1、deletions.v1);你的公开名字、头像和未读数的副本(profile-cache.v1);下次必须手动登录的标记(interactive-sign-in.v1);是否关闭了发现页横幅(mission-dismissed.v1);以及 Firebase Authentication 自己的登录状态(firebase:开头的键)。 - 会话存储(sessionStorage,仅当前标签页): 登录前开始的鼓励操作(最长 10 分钟;
pending-interaction.v1)、进行中的登录跳转(最长 10 分钟;sign-in-redirect.v1)以及一次性的“已登录”提示(signed-in-toast.v1)。
退出登录会清除登录状态、资料副本和 Firebase 状态。本网站的其他页面使用 Cloudflare Web Analytics,它不使用 Cookie 统计访问量,不在社区页面运行。
变更
社区有变化时,我们会更新本说明,并在上方标明日期。如果变更影响你同意的内容,App 和本网站会在你再次分享或鼓励前请你查看。