法律
隐私政策
生效并最近更新于 September 4, 2026。以下为具有约束力的英文文本。
This policy explains how Shannon Labs handles information when you use Codewhale.
Information we collect
We collect the identity information needed to create and protect your account, including your GitHub identity, display name, and a primary verified email when GitHub makes one available. We also store product information you create, such as preferences, projects, conversations, Work runs, approvals, and security or operational receipts.
How we use it
We use this information to authenticate you, operate and secure Codewhale, preserve your requested product state, provide support, and—only when you have enabled the relevant communication—send product or waitlist updates. We do not sell personal information.
Storage and processing
Codewhale is one global product. There is no residency selector, no region-specific account, and no promise that your account data stays in a particular jurisdiction. Account authentication and session state is stored in Cloudflare Durable Objects, today configured in Cloudflare’s US jurisdiction; that placement is an operational choice we may change, and we will update this policy when we do. Durable product state is owned by Codewhale’s private product runtime. Cloudflare may perform TLS, request routing, and cryptographic processing on its global edge, so we do not describe edge processing as US-only. Hosted compute is a separate system from account storage and, when enabled, identifies its placement before launch.
Anonymous usage counting
Codewhale counts anonymous product usage by default. On this website that means plain totals of page views, documentation views, install-command copies, and downloads, sent with a random install identifier that rotates every 90 days to Codewhale’s own endpoint; Codewhale may pass those totals to PostHog as a processor. No page addresses, referrers, account, or content are included. In the Codewhale runtime and app the same rule covers aggregate version, platform, session, feature, and error counts, which never include conversations, code, prompts, files, repository or branch names, model content, or credentials. You can turn counting off at any time: for this browser on this page, in the app under Settings, or in the runtime with `codewhale config set telemetry false` or CODEWHALE_TELEMETRY=0. An opt-out is kept and never silently reversed, and presenting this notice does not record any acceptance on your behalf.
Model providers and repositories
Codewhale sends content to a model provider only when you choose or connect that provider. Bring-your-own provider credentials remain separate from Codewhale billing. Repository access is limited to the grants you approve with the source provider.
Retention and deletion
You can review export and deletion controls after signing in under Account, Data & privacy. Content is deleted according to the displayed retention and deletion process. Privacy-minimal security, audit, deletion, and financial receipts may be retained when necessary to prove an action, prevent abuse, or meet legal obligations. Provider-backed resources are not treated as deleted until the provider confirms deletion.
Questions and requests
Use Account, Data & privacy after signing in to request an export or deletion. If you cannot sign in, use the public support channel shown in the product once it is verified. Codewhale does not present an unverified mailbox as monitored.
Changes
We may update this policy as the product and its processors change. The effective date above identifies the version that applies.
本站的使用统计
本站会把页面浏览、文档浏览、安装命令复制和下载次数作为纯总数统计,默认开启。离开浏览器的只有这些总数——没有页面地址、来源、账户或内容——发送到 Codewhale 自己的端点,该端点可能把总数交给 PostHog 处理。与你无关的随机安装 id 每 90 天轮换一次。
关闭后的选择保存在此浏览器中,并会清除已排队的计数和安装 id。这里不会记录你同意了任何内容。
在 Codewhale 应用中,使用设置 → 使用数据。在终端运行时中,执行 codewhale config set telemetry false 或设置 CODEWHALE_TELEMETRY=0。