隐私政策
最后更新:
Tiko.day(恰时)是一款工作在 Google 日历和 Google 任务之上的规划应用。本政策说明我们收集哪些信息、为什么收集、存在哪里、由谁替我们处理,以及你怎样删除这些信息。适用范围包括 tiko.day 网站、候补名单和 tiko.day/app 上的网页应用。
Tiko.day 的运营者是 Tealun Du(个人,中国桂林),本政策中的"我们"即指该运营者。联系邮箱:tealun@gmail.com。
要点
- 你的 Google 日历和 Google 任务数据只用来展示你的一天,以及写回你亲手做出或同意的改动。我们不出售这些数据,不拿来投放广告,也不发给 AI 服务商。
- 使用智能录入时,你输入的文字或图片会发给 AI 服务商,用来拆成任务。AI 版和试用期由 DeepSeek 处理,DeepSeek 不可用时由 Google(Gemini API)备用处理;使用自己的 Key 时,由你选择的服务商处理。我们不用你的数据训练 AI 模型。
- 你录入的图片我们一律不保存,只保留从图片里读出的文字。
- Google 令牌和你自己的 AI Key 都先加密再存储。
- 断开 Google 时,我们从 Google 复制来的内容会全部删除。你随时可以在设置页自己删除整个账号。
我们收集的信息
加入候补名单时
你的邮箱、页面语言、你看到的落地页版本、你点过的方案(如有)、你从列表里选的规划工具(选填)、你从哪个页面过来、链接里的推广参数(UTM),以及你所在的国家。国家由 Cloudflare 根据你的 IP 地址判断,我们不保存 IP 地址。
落地页还会统计页面浏览,以及报名按钮和定价按钮的点击。为此,它在浏览器的本地存储(local storage)里保存一个随机访客 ID 和页面版本。这些记录包含同样的页面信息和国家,不包含邮箱。
使用应用时
- 账号:你的邮箱(登录方式是发到邮箱的登录链接)、时区和语言。
- 你创建的内容:任务、日程、里程碑、项目和备注。
- 录入记录:你打的字、语音转出的文字,或从图片里读出的文字,以及据此生成的建议事项和你是否确认。
- Google 数据:见下一节。
- 你自己的 AI Key(如果你添加了),加密存储,界面上只显示最后四位。
- AI 用量:每次 AI 请求的功能、服务商、模型、token 数和消耗的点数。这些记录不含你的文字或图片。
- 账单:结账和付款由 Paddle 处理。我们收到的是 Paddle 的客户编号和订阅编号、方案、计费周期、订阅状态和你购买的点数包。我们看不到你的银行卡信息。
- 重要操作的记录,例如一次改动了事项的同步,或一次写入 Google 的改动。
技术数据
网站托管在 Cloudflare,Cloudflare 会处理 IP 地址来传送页面、防范滥用。我们的代码会在内存里短暂使用你的 IP 地址,限制表单的提交频率,但不写入数据库。Cloudflare 会短期保留请求和错误的运行日志。我们的代码不会把你的内容、令牌或 Key 写进日志。
Google 用户数据
连接 Google 时,授予哪些权限由你决定。我们申请三项:
- 查看日历列表(
calendar.calendarlist.readonly):让你挑选 Tiko.day 读取哪些日历。 - 查看和编辑日程(
calendar.events):读取你选中日历里的日程;只有你在 Tiko.day 里修改某个日程,或点"添加到 Google"时,才会修改或新建日程。 - 查看和编辑任务(
tasks):读取你的任务列表和任务;只有你在 Tiko.day 里修改或完成某个任务,或点"添加到 Google"时,才会修改或新建任务。Google 任务没有更窄的可写权限。
我们还会读取主日历的 ID,也就是你的 Google 邮箱地址,好在设置页显示连接的是哪个账号。我们不申请你的 Google 个人资料、联系人、邮件或文件。
我们存什么
你选中的日历里的日程(从 30 天前到大约 400 天后)和你选中的任务列表里的任务,各存一份工作副本:标题、描述或备注、开始、结束和截止时间、是否全天、状态,以及 Google 的编号和版本标记。另外还存日历和任务列表的名称、颜色、你的访问级别、各自的同步进度,以及一个加密的刷新令牌,用于你不在线时继续同步。副本每 15 分钟更新一次,你点"立即同步"时也会更新。以 Google 为准:两边不一致时,保留 Google 的版本。
我们怎么用
只用来提供你在 Tiko.day 里看得到的功能:展示你的一天、排出现在该做的事、在截止日期排不进空闲时间时提醒你,以及写回你做出或同意的改动。Tiko.day 不会自己去改你的 Google 日历或 Google 任务。
我们不会:
- 出售 Google 用户数据,或把它用于、转给他人用于广告、再营销、信用评估或借贷;
- 把它发给 AI 服务商。智能录入只发送你录入的内容(见下一节);
- 用它开发、改进或训练 AI 或机器学习模型;
- 把它转给任何人,替我们存储和运行 Tiko.day 的服务商(下文列出的 Supabase 和 Cloudflare)除外;此外只在安全需要、法律要求,或公司合并、收购、出售时转移。
Tiko.day 的任何人都不会查看你的 Google 数据,除非你提出并同意(例如为了排查你反馈的问题),或出于安全需要(例如调查滥用或程序错误),或法律要求。
Tiko.day 对从 Google API 获得的信息的使用,以及向任何其他应用的转移,将遵守 Google API 服务用户数据政策,包括其中的"有限使用"(Limited Use)要求。
断开连接
在设置页的 Google 一栏点"断开连接",我们会在 Google 撤销授权,并删除已连接的账号、日历和任务列表记录,以及从 Google 复制来的全部事项。Google 里的日历和任务不受影响。单独关掉某个日历或任务列表,会删除从它复制来的事项。你也可以在 myaccount.google.com/permissions 移除授权;之后 Tiko.day 停止同步,已复制的事项会保留到你在设置页断开连接或删除账号为止。
日历订阅链接
你可以在设置页生成一个私密链接(https://tiko.day/cal/…),让 Google 日历、Apple 日历或其他日历应用显示你在 Tiko.day 的日程和有日期的任务。订阅内容只有每个事项的标题和时间:没有备注、项目或账号信息,也从不包含从 Google 复制来的事项。拿到链接的人都能读取,所以请不要外传。我们只保存链接的指纹(哈希),记录最近一次被读取的时间,并限制读取频率。换新链接或关闭后,旧链接立即失效。你的日历应用读取链接时,该应用背后的公司(例如 Google 或 Apple)会按它自己的隐私政策收到这些标题和时间。
AI 处理
智能录入把一句话、一段语音或一张截图变成建议的任务和日期。每次录入,我们发给 AI 服务商的是:你录入的内容(文字、语音转写或图片)、当前日期和时间、你的时区、界面语言,以及你在 Tiko.day 里的项目名称。文字录入时,为了识别“把某个任务改到明天”这类修改,我们还会发送你最多 50 个未完成事项的类型、标题(最多 80 个字)和截止或开始时间;不发送备注、项目或其他字段,也不发送从 Google 同步来的事项。你确认之前,什么都不会保存或修改。
- AI 版和试用期:请求发给 DeepSeek(中国公司),你的录入内容可能在中国境内处理和存储。DeepSeek 出错时,同一请求改由 Google(Gemini API 付费层级)处理;按 Google 对付费 Gemini API 服务的条款,Google 不使用提示词和回复改进其产品。
- 使用自己的 Key(Basic 版):请求带着你的 Key 发给你选择的服务商(Anthropic、OpenAI、Google Gemini、OpenRouter、DeepSeek 或 Moonshot/Kimi),适用你与该服务商之间的协议。DeepSeek 与 Moonshot 是中国公司,经它们处理的录入内容可能在中国境内处理和存储。
- 图片:浏览器先把图片缩小,我们转给服务商后不保存图片,只保留 AI 从中读出的文字和建议事项。
- 录音:浏览器不支持语音识别、而你配置了自己的 OpenAI、Gemini 或 OpenRouter Key 时,我们把录音发给该服务商转写。录音不保存,只保留转写出的文字。
Tiko.day 不用你的内容训练 AI 模型。AI 的结果在你确认之前,也不会写进 Google。
浏览器里的语音输入
语音录入优先使用浏览器自带的语音识别。这部分发生在你和浏览器厂商之间,不经过我们:在 Google Chrome 里,音频会发到 Google 的服务器上识别,其他浏览器可能使用各自的在线服务。我们只收到识别出的文字。如果你不想把音频发给浏览器厂商,可以改用打字。
我们怎样保护数据
- 所有连接都走 HTTPS。
- Google 刷新令牌和你自己的 AI Key 在存储前用 AES-256-GCM 加密。加密密钥由一把主密钥派生,主密钥只作为服务器密钥保存,不放在数据库里。
- 产品数据库的每张表都启用了行级安全(RLS),每个账号只能读到自己的数据。应用访问数据库时用的是你自己的登录令牌。
- 后台同步使用单独的服务器凭据,只能调用同步相关的函数,每次只处理一个用户。
没有绝对安全的系统。如果发生影响你个人数据的泄露,我们会按法律要求通知你和监管机构。
数据存在哪里、由谁处理
- Supabase:产品数据库和登录。我们的项目位于 AWS 新加坡区域(ap-southeast-1)。登录邮件也由 Supabase 发送。
- Cloudflare:网站托管、服务器代码、候补名单数据库(Cloudflare D1)和 Cloudflare Web Analytics。
- Google:应你的要求访问 Google 日历和 Google 任务;你在 Chrome 里使用语音时的语音识别。
- DeepSeek:AI 版和试用期的 AI 服务(中国)。
- Google(Gemini API):DeepSeek 不可用时,AI 版和试用期的备用 AI 服务。
- 你自己 AI Key 的服务商(如果你添加了 Key)。
- Paddle:我们的经销商和记录商户(Merchant of Record),负责结账、收款、计税和开具发票,按 Paddle 的隐私声明处理你的付款信息。
这些服务商可能在你所在国家以外处理数据,包括新加坡、美国和中国。法律有要求时,这类跨境传输以服务商的标准合同保障措施为依据。
Cookie、本地存储和统计
落地页不设置任何 Cookie,只在本地存储里保存页面版本和随机访客 ID(见上文)。我们使用 Cloudflare Web Analytics,它统计访问量不用 Cookie,也不跨网站追踪你。
应用把你的登录状态保存在浏览器存储里。连接 Google 的过程中,会设置一个 10 分钟有效的 Cookie,确保授权在发起它的浏览器里完成。Paddle 的结账窗口由 Paddle 运行,适用 Paddle 自己的声明。
保存多久
- 候补名单:邮箱只用于通知上线,你要求删除时即删除。
- 账号信息、事项、项目和录入记录:账号存在期间一直保存。
- 从 Google 复制的数据:保存到你断开 Google、关掉对应的日历或任务列表,或删除账号为止。
- 你自己的 AI Key:保存到你在设置页删除它(立即生效)或删除账号为止。
- 日历订阅链接:保存到你关闭它、换新链接或删除账号为止。
- 已删除的账号:删除后 30 天内,我们只保留你邮箱地址的一段加密摘要(单向、加了密钥,无法还原成邮箱)和删除日期,不保留其他任何内容。它只用于一件事:30 天内用同一邮箱重新注册时,不会再获得一次免费试用。30 天后自动删除。
- 账单记录:按税务和会计法规需要的期限保存。Paddle 另行保存自己的记录。
- 已删除的数据可能在数据库备份里再留一小段时间,备份过期后消失。
你的选择和权利
- 随时在设置页断开 Google、关掉日历或任务列表、删除你的 AI Key。
- 在应用里删除事项和项目。
- 删除账号:在设置页的“删除账号”中操作,立即生效。我们会取消正在生效的订阅(Paddle 不会再扣费)、在 Google 撤销授权,并删除你的账号和与之关联的全部数据,详见 tiko.day/zh/account/delete。无法登录时,用你登录的邮箱发信到 tealun@gmail.com,我们会在 30 天内删除并发邮件确认。
- 退出候补名单:给我们发邮件,我们会删除你的邮箱。
根据你所在的地区(例如欧盟、英国或美国加州),你可能还有权访问、更正、导出或删除个人数据,反对或限制某些处理,并向当地的数据保护机构投诉。行使这些权利,请给我们发邮件。我们不出售个人数据,也不为跨情境行为广告共享个人数据。
儿童
Tiko.day 不面向 16 岁以下的儿童,我们也不会有意收集他们的数据。如果你认为有儿童向我们提供了数据,请发邮件告诉我们,我们会删除。
政策变更
本政策有变化时,我们会在本页公布并更新顶部的日期。如果改动会明显影响我们使用你的 Google 数据或其他个人数据的方式,我们会在生效前通过邮件或应用内通知告诉你。
联系我们
Tealun Du(个人,中国桂林)
邮箱:tealun@gmail.com