Kith
The short version. In Kith you are a username, and an account our administrator has approved. Group chats, files and avatars sit on our servers until you delete them, so treat them the way you would treat anything else on a company system. One-to-one messages are not kept there at all — they are relayed and deleted once your colleague's phone confirms delivery, which also means we cannot get them back for you if you lose the phone. The app reads nothing else off your device, and ships with no analytics, advertising, or third-party tracking.
This policy explains what Xu Jin (“we”, “us”) does
with information when you use the Kith mobile application and the service behind it at
chatwithkith.app (together, the “Service”), the internal tool we run
for the staff of GaoYun (高运). It is written to be read, not to be survived.
1. Who is responsible
Xu Jin is the personal information handler (data controller) for the Service. Questions, requests, and complaints go to contact@chatwithkith.app. We answer within 15 working days. Reports of abuse or objectionable content go to contact@chatwithkith.app and are acted on within 24 hours.
2. What we collect
You choose your own username when you register; the account does nothing until our administrator approves it. Here is everything that account consists of.
| What | Why | Notes |
|---|---|---|
| Username | To identify your account and let colleagues add you | Chosen by you. Permanent and unique. It does not have to relate to your real identity, and we never ask you to prove that it does. |
| Password | To sign you in | Stored only as an Argon2id hash. We cannot recover or read it. |
| Nickname and avatar | Display name and picture shown to your contacts | Both optional. Stored with your account. |
| Group messages, files, and attachments | To deliver and store the things you send | Stored on our servers so they can be delivered — see §4. |
| One-to-one messages | To relay them to the recipient | Relayed, then removed from the server on delivery — see §3. |
| Public keys and last-sign-in time | To establish a secure session and to expire dormant accounts | Public keys carry no message content. Sign-in time is a timestamp only. |
| Push notification token | To wake your phone when a message arrives | An opaque identifier issued by Apple or Google. See §5. |
| IP address | Rate limiting and abuse prevention only | Processed transiently at the edge. Not used to build a profile of you. |
What the app does not collect
- No email address, phone number, or real name — inside Kith you are a username.
- No address book, contact list, or social graph import.
- No location data of any kind, precise or coarse.
- No advertising identifier, and no cross-app or cross-site tracking. We do not track you as the App Tracking Transparency framework defines it, and we never ask for permission to, because there is nothing to ask for.
- No analytics SDK, no crash-reporting SDK, no attribution SDK, no social login SDK. The application ships with none of these embedded.
- No behavioural profiling and no automated decision-making about you.
3. One-to-one messages
A one-to-one message is relayed to the recipient, and once their device confirms delivery, the server deletes its copy. From that point the conversation is stored only on the two devices that took part in it.
Three honest consequences you should weigh:
- We do not hold your one-to-one history. If you lose your device or reinstall, that history is gone, and we cannot restore it — for you or for anyone else. This is the design, not a defect.
- One account, one active device. Signing in on a new device leaves the old device's history behind.
- Routing data is separate from content. We necessarily know that an account sent something, when, and to whom, because that is what routing a message means.
4. Group messages, files, and avatars
Group messages, stored files, and avatars are held on our servers so they can be delivered and re-downloaded across your devices. They remain until you delete them, or until the retention limits in §7 apply. Nicknames, group names, folder names, file names, and the private remarks you set on a contact are stored under the same protections as the content itself.
If you would rather something not be kept on our servers at all, use a one-to-one chat — see §3.
5. Push notifications
To alert you while the app is closed we send a notification through Apple Push Notification service or Firebase Cloud Messaging. The notification carries generic wording only — it never contains message text, a sender's name, a file name, or anything decryptable. Apple and Google therefore learn that your device was pinged, not what was said. Turn notifications off in your phone's settings and we stop sending them.
6. Who else gets your data
Nobody. We do not sell personal information, we do not share it for advertising, and we do not disclose it to third parties for their own purposes. The only external parties involved at all are:
- Apple / Google, who deliver the contentless push notification described in §5.
- Our hosting provider in United States (San Francisco), who supplies the servers. They supply infrastructure only, and have no right of access to your account.
If we are ever compelled by valid legal process, we can produce only what we actually hold: account records and the metadata in §2. We cannot produce one-to-one message content, because we do not have it.
7. How long we keep things
- One-to-one messages: deleted from the server as soon as delivery is confirmed. Kept on your own device until you delete them or a timer expires.
- Self-destructing messages: deleted at the timer you set, and in every case no later than 90 days — that ceiling is enforced by the server and cannot be raised.
- Groups and files: kept until you or the owner deletes them.
- Dormant accounts: if you do not sign in for 90 days, the account is destroyed automatically. We warn you 14 days and 3 days beforehand.
- Administrative audit log: a tamper-evident record of administrator actions is retained. It records who approved or suspended an account — never message or file content.
- Abuse reports: when you report someone, what you write goes to our moderators — that is the point, and for a one-to-one chat your description is the only evidence that can exist, since we do not hold the message. Reports you file are deleted with your account. Reports about you are kept as a record of what we were told and what we did, in the same way the audit log is.
8. Deleting your account
Settings → Delete account, in the app, at any time, without contacting anyone. It takes two confirmations because it cannot be undone.
Deletion is immediate and irreversible: your stored content is rendered permanently unrecoverable at once — including in any backup we hold. The empty rows and files are then reclaimed in the background. Your username is retired permanently and cannot be re-registered by anyone, including you.
9. Your rights
Under the Personal Information Protection Law of the People's Republic of China you may ask us to: tell you what we hold about you; give you a copy or transfer it; correct it; delete it; withdraw a consent you previously gave; or explain how we handle it. You may also complain to a regulator.
Write to contact@chatwithkith.app. We reply within 15 working days. Two limits, stated plainly: we may need you to sign in to prove the account is yours, and we cannot hand over one-to-one message content that we do not possess.
10. Where your data is processed
The Service runs on servers in United States (San Francisco). If you use Kith from within mainland China, your information is transferred outside it. By creating an account you give the separate consent that such a transfer requires. We transfer only what §2 lists, only to operate the Service, and to no third party for its own purposes.
11. Age
Kith is a workplace tool. An account works only once an administrator approves it, and approval is given only to GaoYun staff, so the Service is not directed to children and we do not knowingly hold information about them. If you believe a child has an account, write to contact@chatwithkith.app and we will remove it.
12. Security
Industry-standard protections in transit and at rest; Argon2id password hashing; biometric or PIN lock on the app itself; and an administration console built on a separate binary with a separate least-privilege database account scoped to account metadata alone.
No system is perfect, and we will not claim ours is. If you find a vulnerability, tell us at contact@chatwithkith.app.
13. Changes
If we change this policy we will update the date at the top and, for anything material, tell you in the app before it takes effect.
14. Contact
Xu Jin · contact@chatwithkith.app (privacy) · contact@chatwithkith.app (abuse and objectionable content)
简版。在 Kith 里,你的身份就是一个用户名,以及一个经管理员批准的帐号。群聊、文件和头像会保存在我们的服务器上,直到你删除它们——请按对待公司系统上任何其他资料的方式对待它们。单聊消息则不在服务器上留存:转发给对方、对方设备确认收到后即删除,这也意味着你换手机或重装后,我们无法替你找回。除此之外,应用不会再读取你设备上的任何东西,也没有接入任何统计分析、广告或第三方追踪。
本政策说明 Xu Jin(下称"我们")在你使用 Kith 移动应用及其后端服务
chatwithkith.app(合称"本服务")时如何处理信息。本服务是我们为高运(GaoYun)员工运行的内部工具。本文以"能读懂"为目标撰写。
1. 谁负责
Xu Jin 是本服务的个人信息处理者。咨询、请求与投诉请发送至 contact@chatwithkith.app,我们在 15 个工作日内答复。 举报滥用或不良内容请发送至 contact@chatwithkith.app,我们在 24 小时内处理。
2. 我们收集什么
注册时用户名由你自己选定,但帐号须经管理员批准后才具备功能。下面就是这个帐号所包含的全部内容。
| 项目 | 用途 | 说明 |
|---|---|---|
| 用户名 | 标识帐号,供同事添加你 | 由你自选,唯一且不可更改。它不必与你的真实身份相关,我们也从不要求你证明这一点。 |
| 密码 | 登录 | 仅以 Argon2id 哈希形式存储。我们无法恢复或读取。 |
| 昵称与头像 | 向联系人展示的名称与图片 | 均为可选。与你的帐号一同存储。 |
| 群聊消息、文件与附件 | 投递与存储你发送的内容 | 存放在我们的服务器上以便投递——见第 4 节。 |
| 单聊消息 | 转发给接收方 | 转发后即从服务器移除——见第 3 节。 |
| 公钥与最近登录时间 | 建立安全会话;回收长期闲置帐号 | 公钥不含任何消息内容;登录时间仅是一个时间戳。 |
| 推送令牌 | 有新消息时唤醒你的手机 | 由 Apple 或 Google 签发的不透明标识符。见第 5 节。 |
| IP 地址 | 仅用于限流与防滥用 | 在边缘瞬时处理,不用于构建你的画像。 |
应用不会收集的
- 不收集邮箱、手机号或真实姓名——在 Kith 里,你就是一个用户名。
- 不读取通讯录、联系人列表,不导入任何社交关系。
- 不收集任何位置信息,无论精确还是模糊。
- 不使用广告标识符,不做跨应用或跨站点追踪。按 Apple「应用追踪透明度」的定义我们不追踪你,也从不请求该权限——因为没有可请求的东西。
- 不集成统计 SDK、崩溃上报 SDK、归因 SDK 或第三方登录 SDK。应用中不含以上任何一项。
- 不做行为画像,不对你做自动化决策。
3. 单聊消息
单聊消息转发给接收方后,一旦对方设备确认送达,服务端即删除自己那份副本。此后该会话只存放在参与其中的两台设备上。
三个需要你权衡的诚实后果:
- 我们不持有你的单聊历史。设备丢失或重装后历史即消失,我们无法为你或任何人恢复。这是设计如此,不是缺陷。
- 一个帐号一台活跃设备。在新设备登录会取代旧设备,旧历史留在旧设备上。
- 路由信息与内容是分开的。我们必然知道某帐号在何时向谁发送过消息——这正是"转发一条消息"的含义。
4. 群聊消息、文件与头像
群聊消息、云端文件与头像存放在我们的服务器上,以便投递并在你的各台设备上重新下载。它们会一直保留,直到你删除,或触及第 7 节的保留期限。昵称、群名称、文件夹名、文件名,以及你给联系人设置的私有备注,与内容本身适用同样的保护措施。
如果你希望某些内容根本不存放在我们的服务器上,请使用单聊——见第 3 节。
5. 推送通知
应用关闭时,我们通过 Apple 推送通知服务或 Firebase 云消息向你发送提醒。该通知只含通用文案——绝不包含消息正文、发送者名称、文件名或任何可解密的内容。因此 Apple 与 Google 知道你的设备被唤醒过,但不知道说了什么。在系统设置中关闭通知,我们即停止发送。
6. 谁还能拿到你的数据
没有人。我们不出售个人信息,不为广告目的共享,也不为第三方自身目的向其披露。全部涉及的外部方仅有:
- Apple / Google——投递第 5 节所述的无内容推送通知。
- 位于 United States (San Francisco) 的主机服务商——提供服务器。他们仅提供基础设施,对你的帐号没有访问权。
若我们被有效法律程序要求提供,我们只能提供实际持有的部分:帐号记录与第 2 节所列元数据。我们无法提供单聊消息内容,因为我们并不持有。
7. 保存多久
- 单聊消息:确认送达后立即从服务端删除;在你自己的设备上保留,直到你删除或定时器到期。
- 阅后即焚消息:按你设定的时间删除,且任何情况下不超过 90 天——该上限由服务端强制执行,无法调高。
- 群聊与文件:保留至你或所有者删除为止。
- 闲置帐号:若连续 90 天未登录,帐号将被自动销毁。我们会提前 14 天和 3 天预警。
- 管理审计日志:保留一份防篡改的管理员操作记录,只记录谁批准或停用了某帐号,绝不记录消息或文件内容。
- 滥用举报:你举报他人时所填写的内容会提交给我们的审核人员——这正是举报的意义所在;对于单聊,你的描述是唯一可能存在的证据,因为我们并不持有那条消息。你提交的举报会随你的帐号一并删除;关于你的举报则会保留,作为"我们收到过什么、做了什么"的记录,与审计日志同理。
8. 注销帐号
随时在应用内「设置 → 删除帐号」自助完成,无需联系任何人。因不可撤销,需两次确认。
注销立即生效且不可撤销:你存储的内容随即永久不可恢复——包括我们持有的任何备份。随后在后台回收空行与文件。你的用户名将被永久墓碑化,任何人(包括你自己)都无法再次注册。
9. 你的权利
根据《中华人民共和国个人信息保护法》,你可以要求我们:告知我们持有你的哪些信息;提供副本或转移;更正;删除;撤回你此前作出的同意;或解释我们的处理规则。你也可以向监管部门投诉。
请写信至 contact@chatwithkith.app,我们在 15 个工作日内答复。两点需明说:我们可能需要你登录以证明帐号归属;我们无法交出并不持有的单聊消息内容。
10. 数据处理地点
本服务运行于 United States (San Francisco) 的服务器。若你在中国大陆境内使用 Kith,你的信息将被传输至境外。创建帐号即表示你作出该项传输所需的单独同意。我们仅传输第 2 节所列内容,仅用于运营本服务,不向任何第三方提供以供其自身目的使用。
11. 年龄
Kith 是一款办公工具。帐号须经管理员批准后才具备功能,且我们只批准高运员工的帐号,因此本服务并非面向儿童,我们也不会在知情的情况下保存儿童信息。若你认为某个帐号属于儿童,请写信至 contact@chatwithkith.app,我们将予以删除。
12. 安全
传输与存储环节均采用业界标准的保护措施;密码采用 Argon2id 哈希;应用本身设有生物识别或 PIN 锁;管理后台是一个独立的二进制程序,使用独立的最小权限数据库帐号,其权限仅限于帐号元数据。
没有系统是完美的,我们也不会声称自己完美。若你发现漏洞,请告知 contact@chatwithkith.app。
13. 变更
若本政策发生变更,我们将更新顶部日期;涉及重大变更的,会在生效前于应用内告知你。
14. 联系方式
Xu Jin · contact@chatwithkith.app(隐私)· contact@chatwithkith.app(滥用与不良内容举报)