隐私政策

生效日期:2026 年 10 月 26 日

本页为英文版的中文译本。两者如有出入,以英文版为准。

概要

  • 账户可选。不登录时,读卦记录只留在你的 iPhone 上。登录并打开同步后,读卦记录先在你的设备上加密再上传,只有你的设备读得到。
  • 没有广告,没有追踪,没有分析 SDK。应用每天发送几个匿名总数(比如做了几张卡片),可以关闭。
  • 默认情况下,读卦和问法建议使用 Apple 的专用云计算。其他任何服务商(包括我们的服务器),只有在你同意之后才会用到。
  • 我们的服务器把请求转给 AI 服务商,不记录、不保存你发送的内容。

织微(英文名 Knotlore)是一款用来阅读、学习《周易》、反思自身处境的 iPhone 应用,由加拿大不列颠哥伦比亚省温哥华的一位独立开发者制作(下称“我们”)。本政策说明这个应用保存什么、发送什么、发到哪里,适用于织微应用和本网站。

留在你 iPhone 上的数据

以下内容保存在你的设备上,我们看不到。

  • 你的读卦记录。案卷、读卦、你让织微记住的事实、回看和摘句,保存在应用的本地数据库中,不同步到 iCloud。打开同步后,只有加密用的钥匙存进你的 iCloud 钥匙串,读卦记录加密后上传到我们的服务器(见你的账户)。
  • 你的登录(如果你登录了):会话令牌保存在这台 iPhone 的钥匙串中,不同步。打开同步后,同步钥匙在钥匙串中存两份:一份在 iCloud 钥匙串(由 Apple 端到端加密),让你的其他设备能拿到;一份只在这台 iPhone 上。
  • 安装 ID 和每日使用次数。一个由应用生成的随机标识,以及你每天已用的起卦和追问次数,保存在 iOS 钥匙串中,用于免费额度。安装 ID 不是你的姓名、Apple 账户或设备标识符。删除并重装应用后,它仍留在钥匙串中。
  • 你自己的 API 密钥(如果你添加了)。只保存在这台 iPhone 的钥匙串中,从不同步,也从不发给我们。
  • 你对每家 AI 服务商的同意选择。
  • 案卷锁(如果你打开了):面容 ID、触控 ID 或密码由 iOS 在你的 iPhone 上验证,织微只知道验证是否通过。

如果你的织微来自中国大陆的 App Store,应用会先显示本政策和使用条款的简要说明,在你同意之前不发送任何内容。哪些信息会传到中国大陆以外,见中国大陆用户:个人信息出境。

发送什么,发到哪里

除了每天几个匿名总数(见匿名计数),织微只在需要 AI 帮忙时发送数据:生成解读、回答追问,或帮你把问题问清楚。一次请求包含你的问题、卦和相关经文、读卦规则,以及给出有用回答所需的上下文。上下文可能包括你以前读卦的细节,以及你让织微记住的事实。

请求发到哪里,取决于请求的类型,以及你在“设置 › AI 提供方”中的选择:自动(默认)、仅限 Apple、织微服务器,或你自己的 API 密钥。

Apple 专用云计算,或在你的 iPhone 上

默认情况下,读卦、追问和帮你把问题问清楚,都使用专用云计算(Private Cloud Compute),它是 Apple Intelligence 的一部分。专用云计算的请求由 Apple 处理;按 Apple 的说法,这些数据只用于完成你的请求,不会被存储,Apple 也无法访问。如果你选择“仅限 Apple”,而专用云计算无法完成读卦或追问,应用会最后尝试 Apple 的设备端模型;设备端请求不离开你的 iPhone。两种方式都不经过我们的任何服务器;选择“仅限 Apple”时,不会发给任何其他公司。

织微服务器

如果 Apple 的模型无法回答,或者你在“设置 › AI 提供方”中选择了织微服务器,请求会发到我们位于 api.knotlore.app 的服务器(运行在 Cloudflare Workers 上)。这只会在你同意它所用的服务商之后发生(见先征得同意)。服务器把请求转发给 AI 模型服务商,回答再流式传回你的 iPhone。如果你的织微来自中国大陆的 App Store,服务商是小米 MiMo。其他地区是 Anthropic 的 Claude,你也可以选择小米 MiMo;Claude 无法回答时,服务器会改由小米 MiMo 试一次,Claude 的同意说明里已写明它是备用。

  • 我们不记录、不保存请求内容,也不保存回答。
  • 每次请求还会附带你的安装 ID、你用的是免费版还是 Pro、你的织微来自哪个国家或地区的 App Store、你选过的服务器模型(如有),以及你同意的服务商。这些信息只用于执行每日额度、选择服务商,以及确认你已同意它。对于不发送 App Store 国家或地区的应用版本,服务器使用 Cloudflare 根据连接判断的国家,不做记录。服务器按“安装 ID + 日期”为每类请求各记一个次数,另记一个当天的总费用;这些计数两天后自动删除。
  • 使用 Claude 时,Anthropic(一家总部在美国的公司)依照其自己的条款和隐私政策处理请求内容,用于生成回答。
  • 使用 MiMo 时,小米(一家总部在中国的公司)依照其自己的条款和MiMo 平台隐私政策处理请求内容,用于生成回答。
  • 如果织微服务器背后的服务商有变,应用会在发送任何内容之前,再次征求你的同意。
  • 运行服务器的 Cloudflare 会处理 IP 地址等网络数据,用于传输和保护服务,适用 Cloudflare 的隐私政策。我们的服务器代码不记录 IP 地址。

你自己的 API 密钥

如果你添加了下列任一服务商的自有密钥,应用会从你的 iPhone 直接把请求发到该服务商的官方 API,不经过我们的服务器,我们也看不到。服务商依照其自己的条款和隐私政策处理请求,费用由你和服务商结算。每个名称都链接到该服务商的隐私政策(Google 为 Gemini API 条款)。

  • OpenAI:美国。
  • Anthropic:美国。
  • Google Gemini:美国。使用 Google 免费额度时,Google 可能使用并审阅你发送的内容。
  • DeepSeek:中国。DeepSeek 将数据存储在中国境内。
  • 小米 MiMo:中国。
  • Z.ai GLM:在新加坡处理。
  • Alibaba Qwen(阿里云 Model Studio 国际版):在阿里云新加坡地域处理。
  • Moonshot Kimi:Moonshot 将数据存储在新加坡。

匿名计数

应用每天向我们的服务器发送前一天的几个总数:起了几次卦,做了几张卡片(按类型:来自读卦、一句经文,或送给别人的一句;按尺寸;按去向的应用类型,比如相册或微信);在起卦和读卦页面截了几次屏、开始了几次录屏;有几次是链接打开了应用。这些总数不带安装标识、账户、问题或你写的任何内容。服务器只记录日期、每个总数、你的 App Store 所在区域(中国大陆或其他地区)和应用版本,不记录 IP 地址。来自中国大陆 App Store 的应用,在你同意隐私摘要之前什么都不发送。你可以在“设置 › 发送匿名计数”中关闭,关闭后应用既不记录也不发送。

卡片

卡片在你的 iPhone 上生成。卡片、你的读卦和你的问题都不会发给我们。卡片上的链接指向这一句的公开学习页面,带有表示发送方式的短代码(如 s=card)和一个随机的卡片代码,无法识别任何人。只有你在那张卡片上打开,问题才会出现在卡片上;在中国大陆 App Store 的应用里或用中文时,卡片上从不出现问题。存卡片时,iOS 会请你允许织微添加照片;应用看不到你的相册。

学习页面的链接打开织微时,应用只读取链接指向哪一句,不使用链接里的代码。录屏或投屏时,起卦和读卦页面上的问题会先隐藏,轻点才显示。读卦页面截屏后,应用可能提示做一张不含问题的卡片;应用看不到、也不保存截图。

第一次向 Apple 以外的任何云端服务商(包括织微服务器)发送内容之前,应用会写明服务商名称,并征求你的同意。同意按服务商分别记录,保存在你的 iPhone 上,你可以随时在“设置 › AI 提供方”中查看和撤回。你拒绝的话,什么都不会发送。

你的账户(可选)

不登录也能用全部功能。如果你登录(用邮箱验证码,或通过 Apple 登录),我们的服务器会保存:

  • 随机生成的账户 ID。
  • 你的邮箱地址:用邮箱验证码登录时,或通过 Apple 登录并共享了真实邮箱时。选择“隐藏邮件地址”时,我们不保存那个地址。
  • 你的 Apple 用户标识和 Apple refresh token(如果你通过 Apple 登录)。这个 token 只在你删除账户时用来撤销织微的授权。
  • 登录会话:每个会话只存哈希,以及平台、创建日期和最近使用日期。
  • 关联到账户的 Pro 购买:交易 ID、商品、环境、到期日,以及是否已退款。
  • 加密后的读卦记录(只在你打开同步时):案卷、读卦(包括你写的问题)、追问、记住的事实、回看和摘句。它们在你的设备上加密后才上传。钥匙只在你的设备和你的 iCloud 钥匙串里,我们没有钥匙,读不到内容。我们能看到的只有:条数、每条的随机 ID、更新时间、补齐后的大小、是否已删除,以及钥匙的编号(不是钥匙本身)。

敏感内容。你的问题可能涉及敏感的事。只有打开同步才会上传,而且是加密的。关闭同步或删除账户,就会删掉服务器上的副本。

用别的 Apple 账户的设备。要把钥匙交给它,由它显示一个二维码,再用正在同步的设备扫码。钥匙经我们的服务器转交,但用只在二维码里的密钥加密,我们读不到;只能在 10 分钟内取走一次,取走后即删除。

处理方。

  • Cloudflare:托管和存储(读卦记录只有密文)。数据存放在离你第一次登录时最近的 Cloudflare 位置,也可能在美国处理。
  • Resend(美国):发送登录验证码,只收到收件邮箱和验证码,发送记录保留 30 天。
  • Apple:核验“通过 Apple 登录”,并通过 App Store Server API 核验你的购买。

保留期限。账户数据保留到你删除账户为止。删除后立即从线上存储删除,Cloudflare 的时间点恢复副本最多保留 30 天。请求了验证码但没有完成登录的,相关记录在 24 小时内删除。每日计数保留 2 天。

IP 地址只在 Cloudflare 限流时短暂使用,我们不保存。

AI。登录不改变 AI 请求,请求里不带任何账户信息。端到端加密只管同步的副本:用云端 AI 解卦时,你的问题照旧发给 AI 服务,见发送什么,发到哪里。

查阅和导出。读卦记录用应用内的“导出全部”;账户本身的数据,请发邮件到 support@knotlore.app 索取。

购买

Pro 通过 App Store 销售,付款由 Apple 处理,我们收不到你的支付信息或 Apple 账户信息。应用通过 Apple 的 StoreKit 在你的 iPhone 上核验购买。如果你登录了,我们会记录哪笔 Pro 购买属于你的账户:应用把 App Store 签名的交易发给我们,我们通过 Apple 的 App Store Server API 核实,续订、退款和到期由 Apple 通知我们。

通知

只有当你在读卦结尾选择回看日期时,或同步把你设置的回看带到你的另一台设备上时,织微才会请求通知权限,通知也只用于这些回看。除非你在“设置”里打开“在提醒和首页显示事情标题”,提醒里不会出现你的问题。

举报与邮件

每条 AI 解读和追问回答都有举报按钮。它会在你的邮件应用中打开一封发往 support@knotlore.app 的邮件。举报内容包括这条 AI 回答、它引用的经文、由哪个 AI 生成、应用版本、你选的原因和你的备注。你会在邮件草稿中看到这些内容,发送前可以修改。如果你的 iPhone 没有设置“邮件”,举报内容会被复制,由你自己粘贴到邮件中。

你给我们写信时,我们会收到你的邮箱地址和你写的内容。发往 knotlore.app 的邮件由 Cloudflare 的邮件路由(Email Routing)服务转发到我们的收件箱。你的邮件只用于回复你;我们会在沟通结束后 12 个月内删除,你提出要求时会更早删除。

我们不做的事

  • 不需要账户。
  • 没有广告,没有广告追踪,也不在其他应用或网站上追踪你。
  • 没有分析或广告 SDK。如果你在 iPhone 的“设置”中选择与应用开发者共享分析数据,Apple 可能向我们提供无法识别你身份的汇总崩溃和使用报告。
  • 我们不出售你的数据,也不为广告共享你的数据。数据只发给本政策列出的服务,而且只用于回答你。
  • 不读取健康数据、通讯录、照片或位置。存卡片只会把卡片添加到相册。
  • 本网站不使用 Cookie 或追踪器。knotlore.cn 和学习页面所在的 s.knotlore.cn 由织微在中国大陆的服务器(阿里云杭州)提供,不经过 Cloudflare。按《网络安全法》的要求,服务器的访问日志记录访问时间、IP 地址、访问的页面、分享链接里的短代码(如 s=wx 和一个随机的卡片代码)、状态码和浏览器标识(User-Agent),不记录其他查询参数;保存 6 个月后删除,只有开发者本人能查看。

导出与删除

在应用的“数据”页面,你可以:

  • 通过共享表单,把全部内容导出为 JSON 和 Markdown;
  • 查看并删除织微记住的事实;
  • 删除全部数据,从你的 iPhone 上抹掉案卷、读卦、事实、回看、摘句和同意记录。

“删除全部数据”会保留安装 ID、每日使用次数和你的购买,让免费额度和 Pro 继续正常工作;确认之前,应用会告诉你这一点。删除应用会移除它的本地数据库,但安装 ID 和使用次数仍留在钥匙串中。你自己的 API 密钥也会留在钥匙串中,即使删除应用也不例外,直到你在“设置 › AI 提供方”中移除它们。不登录,或没开同步时,我们手上没有你的读卦记录副本。

如果你登录了:

  • 开着同步时,“删除全部数据”会删除所有同步设备上的读卦记录,以及我们服务器上的加密副本。只想删这台 iPhone 上的,先退出登录再删除。
  • 在“设置 › 账户”关闭同步,会删除我们服务器上的加密副本,读卦记录留在每台设备上。
  • 在“设置 › 账户”删除账户,会立即删除账户和服务器上的副本。设备上的读卦记录保留,直到你自己删除。

儿童

织微不面向 13 岁以下的儿童,我们也不会在知情的情况下收集他们的个人信息。如果你认为有儿童向我们发送了个人信息(例如通过邮件),请联系我们,我们会删除。

法律依据(欧盟和英国)

如果你在欧盟或英国:向织微服务器或你添加了密钥的服务商发送请求,依据的是你明确的同意,你可以随时撤回;提供应用功能和购买,依据的是我们与你之间的合同;执行使用额度和防止滥用,依据的是我们的正当利益。可选的账户和同步,依据的是我们与你之间的合同;打开同步,依据的是你明确的同意(内容加密,我们读不到)。

跨境处理

我们位于加拿大。根据你使用的方式,请求可能在你所在国家以外处理:由总部在美国的公司(Apple、Cloudflare、Resend、OpenAI、Anthropic、Google),由总部在中国的公司(小米;如果你用自己的密钥,还有 DeepSeek),或在新加坡(如果你用自己的密钥:Z.ai、阿里云、Moonshot)。那里的数据保护法律可能与你所在地不同,数据也可能被当地的法院、执法机关和国家安全机关获取。我们只为本政策所述目的使用这些服务。

中国大陆用户:个人信息出境

本节适用于来自中国大陆 App Store 的织微。和上文不一致的地方,以本节为准。

谁处理你的信息。王泽宇(Zeyu Wang),织微的个人开发者,住在加拿大不列颠哥伦比亚省温哥华。联系方式:support@knotlore.app。

什么时候传到中国大陆以外。App 先连到织微在中国大陆的服务器 knotlore.cn(阿里云杭州)。AI 解读在中国大陆完成,内容不出境;登录和同步的请求由它转往织微在中国大陆以外的服务器,由 Cloudflare 运行。只有你用到下面三项功能时,才有信息传到中国大陆以外。每一项第一次用之前,App 都会单独征求你的同意;不同意就不传,起卦、原文、白话释义和案卷照常可用。

匿名计数。除非你在“设置 › 发送匿名计数”中关闭,App 在你同意隐私摘要之后,每天还会向织微在中国大陆以外的服务器发送几个总数(见匿名计数)。这些总数不带安装标识、账户、问题或你写的任何内容,服务器也不记录你的 IP 地址。

AI 解读

  • 传出的信息:随机安装 ID、免费还是 Pro、你同意的服务商,以及这次请求的类别(解读、追问或问题检查)和字数。你的问题、卦和相关经文、追问时的对话、Pro 用户让织微记住的事实,以及回答,都不出境。
  • 目的和方式:织微在中国大陆的服务器把请求直接交给小米 MiMo(北京)写解读,再传回你的 iPhone;只把上面这几项发到境外的服务器,用来计算每日次数和当天的总费用。服务器不保存问题和回答,每日计数 2 天后删除。

登录

  • 传出的信息:账户 ID;邮箱地址(用邮箱验证码登录,或通过 Apple 登录并共享真实邮箱时);Apple 用户标识和 refresh token(通过 Apple 登录时);登录会话(只存哈希、平台和日期);关联到账户的 Pro 购买(交易 ID、商品、到期日、是否退款)。
  • 目的和方式:让你登录,并在你的设备上恢复 Pro。存在 Cloudflare 的服务器上,直到你删除账户;删除后线上立即删除,Cloudflare 的恢复副本最多保留 30 天。邮箱验证码由 Resend 发出,它只收到收件邮箱和验证码,发送记录保留 30 天。

同步

  • 传出的信息:加密后的读卦记录(案卷、读卦和你写的问题、追问、记住的事实、回看、摘句),以及条数、每条的随机 ID、更新时间和补齐后的大小。
  • 目的和方式:在你的设备之间同步。记录在你的设备上加密后才上传,钥匙不在我们手上,我们读不到内容。存到你关闭同步或删除账户为止。

境外接收方

  • 王泽宇(织微开发者),加拿大,support@knotlore.app:运营服务器,处理上面列出的全部信息。
  • Cloudflare, Inc.,101 Townsend St., San Francisco, CA 94107, USA,privacyquestions@cloudflare.com:托管服务器,存储账户数据和加密副本,转发请求。
  • Plus Five Five, Inc.(Resend),美国,support@resend.com:只发送登录验证码。
  • Apple Inc.,美国,apple.com/legal/privacy/contact:核验“通过 Apple 登录”和 App Store 购买。

你的权利

你可以向我们和上面的接收方查阅、复制、更正、删除你的信息,或撤回同意:

  • 撤回 AI 解读的同意:设置 › AI 提供方。
  • 关闭同步,服务器上的加密副本随即删除;删除账户,账户和副本立即删除:都在设置 › 账户。
  • 其他请求,包括需要 Cloudflare、Resend 或 Apple 配合的:写信到 support@knotlore.app。你也可以直接联系它们,联系方式见上。

敏感信息。织微不要你提供健康、宗教、财务等敏感信息。你写的问题可能涉及这些。AI 解读时,问题留在中国大陆;打开同步后,问题会随读卦记录加密后存到境外,我们读不到。不想让它们传出去,就别写进问题,或者不开同步,只在本机保存。

未成年人。织微不面向不满十四周岁的未成年人。

中国大陆服务器的日志。按《网络安全法》的要求,knotlore.cn 的访问日志(含 IP 地址)保存 6 个月,只有开发者本人能查看。

你的权利

视你所在地区而定,你可能有权访问、更正或删除你的个人信息,或反对其使用方式。不登录时,织微处理的几乎所有内容都只在你的 iPhone 上,由你掌控。对于我们持有的信息(例如账户数据,或你发给我们的邮件),请写信到 support@knotlore.app。你也可以联系当地的数据保护机构。

变更

如果本政策有变,我们会在这里发布新版本并更新生效日期。如果变更影响发送的内容或去向,我们还会在应用的更新说明中写明。

联系我们

support@knotlore.app