Octuo Cookie 政策
Octuo 使用一组少量的 cookie 与浏览器存储项。本文逐一列出。其中大部分是基础项:它们是运行本服务所必需的,对欧盟用户而言属于 ePrivacy 指令中"严格必要的"豁免范围。分析功能只有在您选择加入后才会运行——通过我们网站上的同意提示(或您账户中的产品分析设置)——并且它使用浏览器存储,而非 cookie。我们不使用任何追踪或广告 cookie。
本政策是隐私政策的一部分。
1. Cookie(octuo.tutuo.ai)
| 名称 | 用途 | 类型 | 有效期 | 设置方 |
|---|---|---|---|---|
__Host-octuo_jwt |
会话身份验证(在 HttpOnly cookie 中存放 JWT) | 严格必要的 | 1 小时 | Octuo 后端 |
说明:
__Host-前缀强制 Secure + Path=/ 并禁止设置 Domain 属性,意味着该 cookie 无法被设置到子域名上,也不会泄漏到非 HTTPS 页面。- 该 cookie 为
HttpOnly,因此 JavaScript 无法读取(防止基于 XSS 的会话劫持)。 - 该 cookie 为
SameSite=Strict,因此不会在任何跨站点请求中被发送(防止针对状态变更接口的 CSRF)。
PostHog 分析(第 3 节)不设置任何 cookie。
2. 浏览器 localStorage / sessionStorage
基础项与偏好项(无需同意):
| 键 | 用途 | 存储位置 | 有效期 |
|---|---|---|---|
octuo.ui.locale |
您的语言偏好(en-US、zh-CN 等);如果存在,我们的网站会读取它 | localStorage | 直到您清除浏览器存储为止 |
octuo.public.access_token、octuo.public.owner |
保持您的登录状态:您的会话令牌及其所属账户 | localStorage | 直到您退出登录为止 |
octuo.analytics.productConsent |
您账户中产品分析选择的本地副本,以便页面知道是否允许分析 | localStorage | 直到您退出登录或更改该设置为止 |
octuo.perf.optOut |
记住您已关闭性能诊断 | localStorage | 直到您重新开启或清除浏览器存储为止 |
octuo.acquisition.consent |
您对我们网站上分析提示的选择。如果您选择了"允许",其中还保存隐私政策第 2.4 节所述的随机获客标识符和渠道标签 | localStorage | 直到您清除浏览器存储为止。如果您拒绝或撤回,标识符和渠道标签会被移除,仅保留一条您已拒绝的记录(含日期和政策版本),以便我们不再询问 |
octuo.analytics.browserConsent |
您在此浏览器中对 PostHog 网站分析提示的选择:所适用的政策版本、是以匿名访问者还是以您的账户身份作出,以及"允许"或"拒绝" | localStorage | 直到您清除浏览器存储为止 |
octuo.attribution.v2 |
隐私政策第 2.4A 节所述的获客记录:从您到达时所用链接中读取的、您首次及最近一次带标记访问的营销标记、引荐来源主机名、落地页路径和点击标识符 | localStorage | 最多 90 天,或直到您清除浏览器存储为止 |
octuo.public.purchase_selection.v1 |
您在注册前于我们定价页面选择的套餐,以便我们提示您完成该购买 | localStorage | 7 天,或直到完成该购买为止 |
octuo.accountNotice.dismissed.<account> |
您在此浏览器中已关闭的账户通知 | localStorage | 直到您清除浏览器存储为止 |
octuo.public.federated_intent.v1 |
此标签页中正在进行的 Google、Microsoft 或 Apple 登录 | sessionStorage | 直到该登录完成或您关闭该标签页为止 |
octuo.public.connect_mac |
在您登录期间等待处理的连接 Mac 请求 | sessionStorage | 最多 10 分钟 |
这些项由 Web 客户端在您的浏览器中写入。偏好项从不离开您的浏览器。会话项用于向我们的服务器验证您的请求;如果您在分析提示中选择"允许",获客记录会按隐私政策第 2.4 节所述发送到我们的服务器;octuo.attribution.v2 中的获客记录会在您创建账户时按隐私政策第 2.4A 节所述发送到我们的服务器。清除这些项会使您退出登录,并将您的偏好和选择重置为默认值。
分析项(仅在您选择加入之后——见第 3 节):
| 键 | 用途 | 存储位置 | 有效期 |
|---|---|---|---|
ph_<project key>_posthog |
用于我们网站分析的随机 PostHog 标识符及分析状态 | localStorage | 直到您撤回同意(届时我们会将其移除)或清除浏览器存储为止 |
ph_<project key>_posthog |
当前访问的会话标识符(与上一项同名) | sessionStorage | 直到您关闭该标签页或撤回同意为止 |
ph_<project key>_window_id |
将同一浏览器标签页中的页面浏览归为一组 | sessionStorage | 直到您关闭该标签页或撤回同意为止 |
__ph_opt_in_out_<project key> |
PostHog 对您已选择加入的记录 | localStorage | 直到您撤回同意(届时我们会将其移除)或清除浏览器存储为止 |
<project key> 是我们 PostHog 项目的公开标识,与您本人无关。在您选择加入之前,这些项都不会被创建;撤回时会全部移除。
3. 第三方服务与分析
我们不加载:
- Google Analytics、Plausible,或除下文所述 PostHog 以外的任何网页分析提供方。
- Facebook Pixel、Twitter Pixel、LinkedIn Insight Tag 或任何其他广告网络追踪器。
- Intercom、Drift 或其他即时聊天小部件。
- Hotjar、FullStory 或其他会话回放工具。
**PostHog 网站分析(仅限选择加入)。**我们使用 PostHog, Inc. 从整体上衡量访问者如何使用我们的公开网站(octuo.tutuo.ai)。其工作方式如下:
- **您同意之前什么都不发生。**在您于同意提示中选择"允许"(或在账户中开启产品分析)之前,分析代码根本不会被加载。"允许"与"拒绝"同样容易,并且我们只询问一次。
- **浏览器隐私信号优先。**如果您的浏览器发送"请勿跟踪"(Do Not Track)或"全球隐私控制"(Global Privacy Control)信号,我们会将其视为拒绝,不加载分析代码,即使您此前曾经同意。
- **记录什么。**您在我们公开页面(不包括您登录后的账户页面)上的页面浏览:不含查询字符串或片段标识的页面路径、时间、一个随机设备标识符以及随机的会话和窗口标识符、您浏览器的 User-Agent 字符串及据此得出的浏览器、操作系统和设备类型、浏览器语言和时区,以及屏幕和窗口尺寸。不记录引荐来源或营销标记,不记录点击、按键或表单输入,不进行会话录制,不弹出问卷。
- **发送到哪里。**该代码打包在我们自己的网站中(不从 PostHog 的服务器获取),并将事件发送到 PostHog 美国云。PostHog 的服务器在连接中会看到您的 IP 地址;我们的 PostHog 项目已设置为丢弃客户端 IP 地址,因此该地址不会与事件一起存储。PostHog 表示其数据增强功能(例如推断大致位置)仍可在 IP 被丢弃之前使用该地址,因此页面浏览记录中可能会保存一个大致位置。
- **使用存储,而非 cookie。**它在您浏览器的本地存储中保存一个随机标识符(第 2 节),不设置任何 cookie。
- **保留多久。**PostHog 最多保留这些事件 1 年。完整条款见隐私政策第 2.5 节。
**如何撤回。**在您账户的隐私设置(账户 > 隐私)中关闭产品分析,使用我们网站公开页面底部的“隐私选择”链接重新显示该选择,或发邮件至 privacy@tutuo.ai。撤回会立即停止分析,并从您的浏览器中移除 PostHog 的标识符。开启"请勿跟踪"或"全球隐私控制",或在浏览器中清除本网站的数据,同样会使其停止。
**Stripe。**我们的网站不加载 Stripe 的 JavaScript(Stripe.js)。当您使用计费功能(Customer Portal、Checkout)时,我们会将您重定向到由 Stripe 托管的页面,Stripe 会在其自己的域名(stripe.com)上设置自己的 cookie 以防范支付欺诈。这些 cookie 受 Stripe 隐私政策管辖。
4. Apple 与 macOS 客户端
Octuo macOS 应用使用系统 Keychain 来存储身份验证令牌(不使用 cookie)。iOS 应用同样使用 iOS Keychain。它们不是浏览器 cookie,但承担同样的会话用途。Apple 应用不包含 PostHog 的代码。
5. 请勿跟踪与全球隐私控制
我们将这两种信号都视为对分析的拒绝。如果您的浏览器发送"请勿跟踪"或"全球隐私控制"信号,无论您在同意提示中作何选择,我们的网站都不会加载 PostHog 的分析代码。这些浏览器信号无法作用于隐私政策第 2.5 节所述、由我们服务器发送的注册漏斗事件;这些事件只取决于您的同意选择,您可随时按第 3 节所述撤回。
6. 变更
如果未来某项功能需要 cookie 或存储项,我们可能会新增。每次新增都会在下一次版本号更新中体现在本文中。我们承诺绝不在未事先征得您同意的情况下添加追踪、广告或第三方分析 cookie 或存储项。2.0 版新增了 PostHog 网站分析,它仅在您通过第 3 节所述的同意提示表示同意后运行。
7. 联系
Cookie 相关问题:privacy@tutuo.ai。