Skool Extensions("本扩展")致力于保护您的隐私。本政策说明本扩展处理哪些数据以及如何处理。
数据控制者
Flowdesk GmbH — 通过 Skool Extensions 社区或下方法律声明信息联系。
本网站(skool-extensions.com)
本网站不设置 Cookie,也不使用任何分析、跟踪或广告服务。字体、脚本和样式均由我们自己的服务器提供,访问时不会从第三方加载任何内容。除另有说明外,法律依据是我们安全运营网站并回答您问题的合法利益(GDPR 第 6 条第 1 款 f 项)。
- 托管与服务器日志 — 网站和博客由 第 28 条)。每次请求时,服务器会自动在日志文件中记录浏览器类型和版本、操作系统、来源网址、访问计算机的主机名、请求时间和 IP 地址。这些数据仅用于稳定、安全的运行,不会与其他数据来源合并。
- 浏览器中的存储 — 单纯访问不会在您的设备上保存任何内容。使用聊天小部件期间,对话保存在 sessionStorage 中,关闭标签页后即被删除。
- Visitor counting — page views, clicks on the store buttons and scroll depth, plus the referring site or campaign tag and the device class (mobile or desktop), are counted on our own server only as daily totals, without cookies, without your IP address and without any identifier. No personal data is processed and nothing is stored on your device.
- 聊天小部件 — 当您发送消息时,消息文本、随机会话 ID 和您的语言会经由我们的网页服务器传送到我们位于 api.skool-extensions.com 的后端(Hetzner Online GmbH,德国),并由 OpenAI(美国)的 AI 模型根据我们的产品文档作答。您的 IP 地址不会被转发;我们的网页服务器仅以哈希形式保存一分钟,用于限制请求次数。回答会在不关联到您的情况下缓存三天;聊天无法回答的问题会保存 90 天,以便我们改进文档。请勿在聊天中输入个人数据。
- 删除请求 — “删除您的数据”页面上的表单会通过我们的后端,以电子邮件将您的 Skool 用户名、电子邮箱、所需范围和备注发送到我们的支持邮箱。网站本身不保存任何内容。
处理的数据
- 设置和偏好 — 本地存储在您的浏览器中(localStorage、chrome.storage.local/sync)。用于记住您的功能开关、书签和 UI 状态。
- 云同步数据 — 如果您启用云同步,您的设置在传输前会进行端到端加密。只有您持有加密密钥。
- Chatbot 消息 — 如果您在白名单社区中使用 AI Chatbot,您的消息将发送到我们的后端(n8n webhook)进行处理。消息与会话 ID 关联,而不是您的个人身份。
- 浏览器通知 — 仅在您启用通知功能时才会请求权限。不会向外部服务器发送任何通知内容。
- 账户标识 — 当您使用任何服务端功能(Group Chat、Cloud Sync、Workflow Builder、Video AI、CRM …)时,您公开的 Skool 用户 ID、显示名称和头像 URL 会作为账户记录存储在我们的后端。本扩展从不发送您的密码或 Skool 登录凭据 — 您的 Skool 登录通过公开的 Skool API 验证。唯一的例外是使用邮箱和密码登录 Web App,该过程经过我们的服务器(见"移动应用和 Web App")。
权限说明
- "storage" — 本地保存您的设置和书签,并跨 Chrome/Firefox 配置文件。
- "notifications" — 显示私信、活动和群聊的浏览器通知。
- "sidePanel" — 让您可以在浏览器的侧边栏中、skool.com 旁边打开 Toolkit 面板。
- "alarms" — 安排活动提醒和通知的定期检查。
- "host_permissions" (skool.com, www.skool.com, api.skool-extensions.com, assets.skool.com) — 在 skool.com 上运行 Toolkit、为侧边栏读取您的 Skool 标签页地址、与我们的后端通信(Chatbot、Cloud Sync、Group Chat、工作流),以及获取 Skool 社区资源(例如封面图片)。
可选权限(按需授予)
以下权限在安装时不会授予。仅当您启用需要这些权限的功能时,本扩展才会请求,您可以随时在浏览器的扩展设置中撤销。
- "cookies" — Workflow Builder(Premium)需要此权限,以便 service worker 通过 chrome.cookies.getAll 读取您的 Skool 会话 Cookie。没有此权限,Workflow Builder 无法代表您在服务端运行自动化。详情见下一节。
- "host_permissions" https://*.skool.com/* — 与 "cookies" 权限一同授予,仅用于读取 skool.com 的 Cookie。本扩展不会在子域名上注入任何代码。
Workflow Builder 与 Skool 会话 Cookie(Premium)
Workflow Builder 是一项 Premium 功能,在服务端运行您的自动化:我们的 cron 每 30 秒以您的名义查询 Skool,检查触发条件并执行操作(自动回复、为成员打标签、发送私信等)。为了代表您操作,后端需要您的 Skool 会话 Cookie — 包括 HttpOnly 的 auth_token,它无法通过 document.cookie 访问,只能通过 chrome.cookies.getAll 读取。如果您在移动应用或 Web App 中同意接收 Skool 私信和通知的推送,我们的服务器也会使用此 Cookie 进行相应查询(见下文"为推送查询 Skool");除 Workflow Builder 外,您也可以在扩展设置中提供它(集成 → "用于手机通知的 Skool 会话")。
当您在 Workflow Builder 面板中点击"提交 Cookie"时,本扩展会 (1) 请求您授予可选的 "cookies" + "*.skool.com" 权限,(2) 通过 service worker 读取 skool.com 域的所有 Cookie,(3) 通过 HTTPS 发送到 api.skool-extensions.com,在写入数据库前进行静态加密(AES,见 wf_cookies.cookie_enc)。服务端 cron 仅在内存中解密,用于向 Skool 发出 HTTP 请求。
您始终掌控:Workflow Builder 默认关闭,Cookie 权限仅在您明确操作时请求,您可以随时在 Workflow Builder 设置中删除已存储的 Cookie("删除 Cookie"按钮会调用 DELETE /api/wf/cookie)。在浏览器设置中撤销 "cookies" 权限会立即停止任何后续读取。
AI 私信分析(在您的设备上或通过您自己的 AI 服务商)
当您启动此功能时,系统会分析您所选未读私信中尚未回复的部分,以建议任务。默认情况下,这一过程在您自己的设备上通过 Chrome 内置的 AI 模型完成,任何内容都不会离开您的浏览器。如果您在设置中选择 OpenAI 或 Mistral AI,消息文本(发件人姓名已替换)将使用您自己的 API 密钥直接从您的浏览器发送给该服务商;此处理受您与该服务商之间的合同约束,我们既不会收到消息,也不会收到您的密钥。密钥仅存储在您的设备上。只有您确认的任务才会保存到您的看板中。
服务端功能(后端存储)
部分功能需要服务端存储才能跨设备和跨用户使用。仅当您主动使用相应功能时,以下数据才会存储在 api.skool-extensions.com 上:
- Group Chat — 您在本扩展群聊中发送的消息内容(文字以及图片、文件和录音的链接)会在您的浏览器或设备上进行端到端加密,在我们的后端仅以密文形式存储。图片、文件、语音消息和视频消息会上传到 Skool,而不是我们的服务器;这些文件没有端到端加密,任何拥有链接的人都可以打开。我们的后端以未加密形式存储:群组名称和群组图标链接、成员、每条消息的发送者和时间、表情回应、已读状态、您是否已将该群组静音(一个是/否值),以及有人加入或退出群组之类的提示。您可以逐条删除自己的消息,其内容随即从我们的后端移除;如果群组创建者删除该群组,群组的全部消息都会被移除。
- 成员 CRM / 标签 / Sales Pipeline — 您为 Skool 成员添加的备注、标签、销售阶段和活动记录存储在您的账户下。仅您本人可见(如您共享,您的管理员团队也可见)。
- Video AI — 当您为课程课时请求转录或 AI 摘要时,音频会被处理,生成的转录、章节和摘要会缓存在我们的后端,这样您和同一课程的其他管理员无需为同一转录重复付费。原始视频不会被存储。
- 工作流日志 — 每次工作流执行都会写入一条日志(规则、触发器、操作、状态)。日志会在 30 天后自动删除。
- Login Log(仅限管理员)— 如果您作为社区管理员启用 Login Log 功能,您成员的访问时间(每位管理员、成员、社区、日期一行)会存储在您的账户下。停用该功能即停止记录;现有条目可在管理面板中清除。
- 错误报告 — 发生严重错误时,本扩展可能会向我们的后端发送错误报告(错误代码和信息、堆栈跟踪、skool.com 页面路径、技术诊断数据、扩展版本、浏览器),以便我们修复;报告中包含随机安装 ID,而不是您的 Skool 账户。发生意外错误时,移动应用和 Web App 会向我们的后端发送错误报告:错误代码、错误信息、堆栈跟踪、在应用中打开的路径(不含参数)、应用版本、操作系统及其主版本号(移动应用)或浏览器标识(Web App),以及一个为此应用安装(移动应用)或在此浏览器中(Web App)一次性生成的随机 ID(而不是您的 Skool 账户);后端会补充 IP 地址。如果错误导致移动应用在报告发送前关闭,报告会在下次启动应用时发送。移动应用和 Web App 的报告不包含消息内容、令牌、Cookie 或密码。IP 地址会在 24 小时后清空;错误报告会在 90 天后删除。
- MCP / OAuth 令牌(Claude 连接器)— 如果您通过 MCP 连接器将本扩展连接到 Claude,短期 OAuth 令牌(访问令牌:1 小时,刷新令牌:30 天)会以 SHA-256 哈希形式存储并绑定到您的账户。
- 扩展的推送中继 — 如果您在移动应用或 Web App 中为社区事件或活动提醒开启了推送,扩展会把它原本就会识别到的内容发送到我们的后端:社区事件(类型、社区、成员的名称和用户名、时间,档位变更时的原档位和新档位,以及一个事件键,对于成员事件,该键包含成员的 Skool ID)和未来 14 天内即将举行的活动(标题、开始时间、社区)。评价正文和星级绝不会被发送。如果您关闭某种类型,扩展会延迟获知;在此之前它仍发送的内容会被我们的服务器丢弃,不做存储。即将举行的活动会保存到开始为止,最迟在开始后 7 天删除;社区事件与投递日志一起最迟在 7 天后删除;用于过滤重复通知的事件键仅以哈希值存储,7 天后删除。
- 翻译缓存 — 当您翻译帖子、评论或 About 页面时,译文会以原文的哈希值为键存储在我们的后端,这样同一文本无需再次翻译。原文不会被存储。条目会在最后一次使用 180 天后删除。聊天中的翻译从不存储。
- 扩展徽章 — 为了标记同样使用本扩展的成员,本扩展会将页面上显示的成员的 Skool ID 和用户名分批发送到我们的后端。后端只将其与自己的账户列表进行比对,不存储任何内容。
- Skool Finder 的社区数据 — 本扩展会将您所加入社区的信息(名称、所有者、描述、落地页文本、成员数和帖子数)以及您所运营社区的 Discovery 排名和关键词发送到我们的后端。这些数据用于我们的社区目录 Skool Finder(skool-finder.com),该目录展示有关 Skool 社区的公开信息。
- 排行榜 — 如果您加入跨社区排行榜,您的显示名称、头像、个人资料用户名、活跃度计数(7、30 和 365 天)以及您的主要社区会被存储并展示给其他扩展用户;退出即会删除您的条目。如果您作为社区所有者开启联盟推广排行榜,您的联盟推广者的名称、用户名、头像、推荐数量和佣金金额会被存储;根据您的设置,只有您可以查看,或者您的成员也可以查看。
- 日历订阅和日历源 — 如果您订阅社区日历或发布日历源,活动(Skool 提供的标题、时间、描述和链接,以及社区名称)会存储在我们的后端,以便您的日历应用加载。取消订阅即会删除这些数据。移动应用和网页版中的订阅同样适用。
- 对 Skool 私信的表情回应 — Skool 的私信不支持表情回应,因此您在扩展、移动应用或网页版中添加的回应会存储在我们的后端:仅包含对会话、消息和您账户的哈希引用以及回应的类型和时间,绝不包含消息正文。会话双方都能看到该回应。撤销回应后,该条记录即被删除。
- 工作流凭据和集成 — 您为工作流操作输入的访问数据(例如 SMTP 服务器和密码、Pushover 令牌)会加密存储(AES-256-GCM)。已连接的账户(Google、LinkedIn、Microsoft)以 OAuth 令牌形式存储。当工作流发送电子邮件时,收件人地址、主题和正文会发送到您配置的邮件服务器。您可以随时在 Workflow Builder 中删除凭据和连接。
- 账户注册 — 本扩展在我们后端的每次注册都会连同随机安装 ID 和您的 IP 地址一起记录,以便我们发现滥用行为。这些条目会在 30 天后删除。
移动应用和 Web App (Commspace)
Commspace 移动应用(iOS/Android)和位于 commspace.app 的 Web App 使用我们在 api.skool-extensions.com 的后端。处理的数据如下:
- 与本扩展配对(二维码)— 本扩展会显示一个短时有效、只能兑换一次的代码。兑换后会生成一个独立的应用令牌(我们的服务器只存储其哈希值),您可以在本扩展的设置中单独撤销。如果本扩展已将您的 Skool 会话 Cookie 发送到我们的服务器,配对时也会把该 Cookie 传给您的设备。
- API 令牌 — 您也可以粘贴本扩展设置中的个人 API 令牌。如果会话只包含令牌(粘贴的令牌,或未附带 Cookie 的配对),我们的后端会使用本扩展加密存储在我们服务器上的 Skool 会话 Cookie 访问 Skool(见 Workflow Builder)。
- 在移动应用中使用 Skool 凭据登录 — 邮箱和密码从您的设备直接发送到 Skool,绝不会到达我们的服务器。登录前,我们的服务器仅提供一个反机器人令牌;登录后,它会核验 Skool 签发的会话(账户和套餐),不存储 Cookie,并在账户记录尚不存在时创建它。例外:如果您同意接收 Skool 私信和通知的推送(见下文),应用会将本次登录的会话 Cookie 加密存储在我们的服务器上。
- 在 Web App 中使用 Skool 凭据登录 — 浏览器无法直接登录 Skool。因此,邮箱和密码会通过 HTTPS 发送到我们的服务器,由服务器在 Skool 完成登录并将会话 Cookie 返回给您的浏览器。凭据仅用于本次请求,既不存储也不记录日志。登录尝试按 IP 地址限制次数。我们的服务器也不会保留会话 Cookie,除非您同意接收 Skool 私信和通知的推送(见下文);此时它会加密存储在我们的服务器上。
- Web App 中经由我们后端的内容 — 浏览器无法直接查询 Skool,因此 Web App 通过我们的 REST API 加载动态、聊天、通知和社区,由 REST API 使用您的 Skool 会话查询 Skool。您录制的语音和视频消息会上传到我们的后端,由后端直接转交给 Skool,不存储文件。当设备上保存了 Skool 会话时,移动应用直接从 Skool 读取数据(否则同样经由我们的后端),并将录音录像直接上传到 Skool。
- 摄像头和麦克风 — 仅用于扫描配对二维码,以及录制您发送的语音和视频消息。扫描时不会存储或传输任何图像。
- 照片与日历 — 移动 App 仅在您选择要在聊天中发送的照片或视频时才会打开您的照片库;选择通过系统选择器完成,照片在上传前会重新编码,从而移除位置等嵌入的元数据。设备日历仅在您将 Skool 活动添加到其中时才会使用:App 只写入该活动,不读取其他任何内容。照片和日历条目都不会传到我们的服务器。
- 移动应用中的存储 — 会话(应用令牌和/或 Skool 会话 Cookie)、缓存的个人资料、由您的同步密码派生的密钥、屏蔽列表、未读计数、动态选择、用于错误报告的随机 ID,以及开启推送通知后产生的设备 ID、设备密钥(用于注销设备;退出登录后仅保留到注销完成为止)和本设备的推送状态(例如推送令牌的哈希值和最近一次注册的时间)保存在 iOS 钥匙串或 Android Keystore 中(expo-secure-store);如果错误导致应用关闭,该错误报告在发送前也保存在那里。如果应用已将其 Skool 会话存储在我们的服务器上用于推送查询,那里还会保存一个相应标记(仅哈希值和时间);退出登录会将其删除。
- Web App 中的存储 — 相同的数据保存在您浏览器的 localStorage 中:会话(应用令牌和/或 Skool 会话 Cookie)、缓存的个人资料、Group Chat 和 Cloud Sync 数据的密钥缓存、屏蔽列表、未读计数、动态选择以及用于错误报告的随机 ID。开启推送通知后,同样的推送数据(设备 ID、设备密钥和推送状态)也保存在那里;Web Push 订阅本身由您的浏览器管理,在您退出登录、关闭推送或撤销通知权限时终止。退出登录会删除会话、个人资料和计数;其余数据可通过清除 commspace.app 的网站数据删除。如果 Web App 已存储其 Skool 会话用于推送查询,localStorage 中还会保存一个相应标记(仅哈希值和时间);退出登录会将其删除。
- Group Chat — 消息在您的设备或浏览器中进行端到端加密;我们的服务器只能看到密文。您的同步密码绝不会离开设备;只存储由其派生的密钥。举报消息时会打开一封预填好的邮件发给我们的支持团队,包含群组 ID 和消息 ID、群组名称和发送者名称以及您的理由 — 不包含消息正文。被屏蔽的发送者仅在本地存储和隐藏。
- 推送通知 — 可选功能,在您于移动应用或 Web App 中开启之前始终关闭;您可以随时在推送设置或设备、浏览器的设置中再次关闭。可推送的内容包括群聊、Skool 私信、Skool 通知、活动提醒以及扩展识别的社区事件(新成员、档位变更、银行卡被拒、新评价);每种类型需单独开启,默认仅开启群聊(我们的服务器如何获知这些事件:见下文"为推送查询 Skool"和上文"扩展的推送中继")。开启后,我们的服务器会以加密形式存储与您的账户关联的设备推送令牌,或在 Web App 中存储您浏览器的 Web Push 订阅(端点地址和密钥),以及平台、应用版本或浏览器系列、语言、时间戳(例如注册时间和最近使用时间)、您的推送设置,以及用于注销设备的设备密钥的哈希值。您是否将某个群聊设为静音,会以是/否值存储在我们的服务器上 — 在扩展中设为静音时同样如此 — 以便不再为该群组发送推送。接收方:发往移动应用的通知会交给 Expo(650 Industries, Inc., 美国),再由其转交 Apple Push Notification service 或 Google Firebase Cloud Messaging;Web Push 则发往您浏览器厂商的推送服务(例如 Google、Mozilla、Apple 或 Microsoft)。推送包含发送者名称、群组或社区名称以及事件类型 — 绝不包含消息正文。活动提醒还会显示活动标题,档位变更会显示原档位和新档位。Web Push 内容经过加密,推送服务无法读取;发往移动应用的推送仅在传输过程中加密,因此 Expo、Apple 和 Google 可以看到通知的标题和文本。删除:当您退出登录、关闭推送或移除设备时,或当推送服务报告设备已无法送达时,该设备不再收到推送,其记录将被删除 — 最迟在 60 天未使用后删除。投递日志(绝不包含消息正文)最迟在 7 天后删除。
- 为推送查询 Skool(Skool 私信和通知)— 仅当您在移动应用或 Web App 中明确同意时(需 Premium、VIP 或试用),我们的服务器才会使用您的 Skool 会话向 Skool 查询是否有新的私信和通知:大约每分钟一次;如果您开启了推送的设备均已超过一天未打开应用,查询频率会降低;连续 14 天未使用后停止查询,直到您再次打开应用。这些是以您的名义对 Skool 进行的自动化访问;应用会在您同意之前提示这一点。为此,我们的服务器只存储标记(最近一次看到的消息和通知的时间与 ID,以及查询状态),不存储任何内容;推送只显示发送者和上下文,绝不显示正文。所用会话为扩展提供的会话(见 Workflow Builder),或者 — 仅当您在应用或 Web App 中使用 Skool 登录凭据登录并同意时 — 该次登录的会话 Cookie,加密存储在我们的服务器上;您的邮箱和密码绝不会被存储。如果您在推送设置中撤回同意,查询会立即停止,标记和应用存储的 Cookie 将被删除;在应用中退出登录会删除该会话的 Cookie。扩展提供的 Cookie 会保留:它属于 Workflow Builder,您可以在那里删除它。
- 日志 — 对我们 REST API 的写入请求(例如通过我们的后端发送消息或录音)会记录时间、账户、请求路径、状态和 IP 地址,这些条目会在 90 天后删除。使用应用令牌或 API 令牌对我们 REST API 发起的请求,还会按令牌记录(方法、路径、状态),这些条目会在 30 天后删除。登录、配对和反机器人令牌请求按 IP 地址限制次数;为此,后端会存储 IP 地址及时间戳,并在 30 天后删除这些条目。
- 无追踪 — 移动应用和 Web App 不包含任何分析、追踪或广告 SDK。移动应用和 Web App 的错误报告见上文"错误报告"。
第三方服务
本扩展与我们自己位于 api.skool-extensions.com 的后端(Chrome 和 Firefox 使用同一端点)以及 Skool 本身(skool.com / assets.skool.com)通信。不与任何第三方分析、广告或追踪服务共享数据。少数功能会从您的浏览器直接连接第三方:翻译功能会将待翻译的文本发送到 Google Translate(translate.googleapis.com),拼写检查会将您的草稿发送到 LanguageTool(api.languagetool.org)— 两者都仅在您首次使用时同意后才会进行;GIF 选择器会将您的搜索词发送到 Giphy。在服务端,AI Chatbot、Video AI、用于朗读的云端语音、Workflow Builder 中的 AI 文本以及 About 页面分析会将您提交的内容转发给 OpenAI 进行处理。仅当您在移动应用或 Web App 中开启推送通知时,通知才会通过 Expo(650 Industries, Inc., 美国)并进一步通过 Apple Push Notification service 或 Google Firebase Cloud Messaging 送达;Web Push 则通过您浏览器厂商的推送服务(例如 Google、Mozilla、Apple 或 Microsoft)送达。推送绝不包含消息正文(详见上文移动应用和 Web App 部分)。仅当您为 AI 私信分析选择此项时,本扩展才会使用您自己的 API 密钥直接连接 OpenAI 或 Mistral AI。
数据保留
本地数据将持续存在,直到您卸载扩展或清除浏览器数据。云同步数据可随时从设置面板删除。Chatbot 会话数据将在 24 小时后自动清除。
您的权利
您可以随时删除扩展数据。本地数据:卸载本扩展或清除 skool.com 的站点数据。云同步:设置中的"删除云数据"按钮。工作流 Cookie:Workflow Builder 中的"删除 Cookie"按钮。如需删除账户,请通过 Skool Extensions 社区提交申请。根据欧盟 GDPR,您还享有访问、更正、限制处理和携带您数据的权利,并有权向监管机构投诉。
Request deletion of your data →
变更
当添加新功能时,我们可能会更新本政策。最新版本始终可在此页面上找到。