隐私政策

最近更新:August 26, 2026

本页说明 Nocto("本机器人"、"我们")在机器人本身及其网页控制面板中如何收集、使用和存储信息。Nocto 由个人运营,并非由 Discord 运营。本政策旨在清楚说明 Nocto 当前的数据处理方式:存储了哪些信息、为何存储,以及保留多长时间。

我们存储的内容及位置

Nocto 在我们运营的 PostgreSQL 数据库中存储运营相关信息,包括:Nocto 已知的 Discord 服务器、每个服务器已启用的 Nocto 模块及其配置、机器人或网页控制面板所需的这些服务器内的频道和身分组、已处理过的 RSS/Atom 内容记录,以及 Nocto 加入或离开某个 Discord 服务器的时间记录。服务器配置可能包括诸如已配置的订阅源 URL、某功能所使用的频道,或与特定功能关联的身分组等信息。其中部分信息,例如 Discord 服务器、频道和身分组的 ID,可能构成个人数据。

从 Discord 获取的信息

由于被安装到某个服务器或通过网页控制面板使用,Nocto 会从 Discord 获取信息。根据所启用的功能,这可能包括服务器、频道和身分组信息、运行已配置模块所需的信息,以及通过 Discord 特权 Intent 提供的信息。这些信息大多是从 Discord 获取的,而非直接来自相关个人。Discord 自身对个人数据的处理受 Discord 自身的隐私实践和政策约束。

消息内容与审计日志

审计日志功能默认关闭。服务器管理员必须先明确启用并配置相关的审计日志类别,Nocto 才会开始保留提供该功能所需的信息。消息编辑/删除日志会使 Nocto 临时存储近期收到的消息信息,以便在服务器配置的审计日志频道中显示已编辑或已删除的消息。存储的信息可能包括 Discord 消息 ID、作者的 Discord ID、作者的用户名/标签,以及消息内容。这些信息临时存储在 Redis 中,而非主 PostgreSQL 数据库。消息历史默认保留 7 天,服务器管理员可以设置更长的保留期,最长可达一年。当消息被编辑时,Nocto 可以使用存储的版本同时显示编辑前后的内容。当消息被删除时,Nocto 可以使用存储的版本显示删除前存在的内容。如果存储的消息历史已过期,或事件发生时尚未被缓存,Nocto 将无法恢复此前的内容。为审计日志而存储的消息内容仅用于提供已配置的审计日志功能,不会用于广告投放,也不会用于训练人工智能或机器学习模型。

成员活动日志

成员活动日志同样默认关闭,必须由服务器管理员明确启用。启用后,Nocto 可能会处理记录已配置的成员活动事件所需的信息,例如头像或禁言(timeout)状态的变化。这些信息按所配置的审计日志保留期保留,并用于生成相应的审计日志条目。

Discord 权限与特权 Intent

Nocto 仅申请其已启用功能所需的 Discord 权限,例如在某功能需要时查看频道、发送消息或管理身分组。部分审计日志功能需要 Discord 的特权 Intent「Message Content」和「Server Members」。这些 Intent 仅在必要时为 Nocto 应用启用。只有当某项功能已被该服务器的管理员明确启用并配置后,该服务器才会获得相应的功能。

网页控制面板

登录控制面板使用 Discord OAuth2。Nocto 使用 Discord 提供的信息来识别你的身份,并确定你有权管理哪些服务器。Discord 的访问令牌和刷新令牌在身份验证流程结束后即被丢弃,Nocto 不会存储它们。此后,你的控制面板会话完全保存在浏览器中一个安全的、经签名并加密的 Cookie 里;会话在 24 小时后过期。Nocto 不会在服务器端维护活跃控制面板会话的列表。

RSS 与 Atom 订阅源

如果服务器管理员配置了 RSS 或 Atom 订阅源,Nocto 会抓取该订阅源并检查是否有新内容。Nocto 会存储已处理过的订阅内容信息,以避免同一内容被重复发布到 Discord。因此,已配置的订阅源信息,以及识别已处理内容所需的信息,可能作为服务器配置和 RSS 处理数据的一部分被存储。当 Nocto 抓取订阅源时,订阅源提供方可能会收到通常与 HTTP 请求相关的网络信息,例如 Nocto 服务器的 IP 地址。

我们如何使用信息

Nocto 处理信息用于:提供并运行 Discord 机器人及其已启用的功能;维护服务器和模块配置;提供网页控制面板;对控制面板用户进行身份验证并确定其可管理的服务器;在服务器管理员明确启用的情况下提供审计日志功能;防止 RSS/Atom 内容重复发布;维护 Nocto 加入或离开 Discord 服务器的运营记录;检测并调查规避封禁等滥用行为;维护服务的安全性与可靠性;以及回应隐私请求或其他通信。

处理的法律依据

在适用英国数据保护法的范围内,Nocto 会根据处理目的的不同,基于适当的法律依据处理个人数据。这可能包括:出于运营和保障 Nocto 安全、提供其功能、维护服务器配置、防止滥用以及维护适当运营记录等目的的正当利益;为提供用户所请求的服务(例如控制面板的身份验证与功能)而履行合同或按用户请求采取步骤所必需的处理;以及为使 Nocto 遵守法律而必需的、履行法律义务的处理。当我们依赖正当利益作为依据时,这些利益包括运营和保障服务安全、防止滥用,以及提供服务器管理员所要求的功能。

数据保留

不同类型的信息会保留不同的时长,本政策所述的存储中,除一项例外情况外,均不会保留信息超过一年。审计日志的消息历史默认保留 7 天,除非服务器管理员设置更长的保留期,最长可达一年。服务器已保存的 Nocto 配置会被保留,以便在机器人被移除后重新添加时能够自动恢复;但如果服务器在一年内未重新添加 Nocto,该配置将被自动删除。警告与禁言历史记录同样会在一年后自动删除。唯一的例外是服务器加入与离开的记录,出于运营、安全及防止滥用的目的(例如识别被反复移除又重新添加的机器人),会按合理必要的时长保留,不受一年期限的限制,因为自动删除这些记录会损害该目的。RSS/Atom 相关信息会在防止重复处理及运行已配置订阅功能所需的时长内保留。如未注明具体保留期,信息仅会在实现其收集目的所合理必要的时长内保留。

安全

Nocto 自身各进程与其数据库之间的流量在传输过程中会被加密。数据库备份在静态存储时也会被加密。控制面板会话使用安全、签名并加密的 Cookie,详见上文「网页控制面板」部分。这些措施可降低风险,但与任何在线服务一样,我们无法保证绝对的安全性。

备份

我们会定期备份 PostgreSQL 数据库,以便在意外删除、硬件故障或其他运营问题发生时进行恢复。我们保留 7 份每日备份、4 份每周备份和 6 份每月备份。备份用于恢复目的,并非旨在延长个人数据的正常保留期限。当信息从生产系统中被删除后,副本可能仍保留在现有备份中,直至该备份过期。备份副本不用于日常运行,仅在恢复所必需时才会被还原。

谁会收到你的信息

我们不会出售个人数据,也不会将其提供给第三方用于广告或行为追踪。在运营 Nocto 所必需的范围内,信息可能会由用于运营 Nocto 的基础设施或服务提供商处理,以提供服务、维护其基础设施或保护其安全。此类提供商可能代表我们处理信息,且不得将其用于无关目的。在法律要求,或为保护 Nocto、其用户或他人的权利、安全或财产所必需时,我们也可能披露信息。

我们不会做的事

我们不会出售你的数据,不会展示广告,不会在 Nocto 网站或控制面板上使用第三方广告或跟踪技术,也不会使用通过 Nocto 处理的信息来训练任何人工智能或机器学习模型。

将 Nocto 从服务器中移除

将 Nocto 从某个 Discord 服务器中移除会停止机器人在该服务器中的运作,但不会自动删除该服务器已保存的配置。保留该配置是为了在 Nocto 再次被添加到同一服务器时,能够恢复此前的配置。如果某服务器此前曾从 Nocto 移除、随后又重新添加,控制面板会为该服务器提供明确的"清除已保存配置"选项。你也可以联系我们,要求删除与某服务器相关的信息。正如"备份"部分所述,部分信息在从生产系统中删除后,可能会暂时保留在备份中。

你的权利

在适用英国数据保护法的范围内,你可能对 Nocto 处理的与你相关的个人数据享有一定权利。视具体情况而定,这些权利可能包括:请求访问你的个人数据、更正不准确或不完整的个人数据、删除个人数据、限制处理、反对某些处理行为(包括基于正当利益的处理),以及在符合适用法律要求时获得数据可携带权。这些权利并非绝对,可能并非在所有情况下都适用。如需行使隐私权利或就 Nocto 处理信息的方式提出问题,请联系 [email protected]。在回应请求之前,我们可能需要核实你的身份。

投诉

如果你认为 Nocto 未妥善处理你的个人数据,请先通过 [email protected] 联系我们,以便我们调查此事。你也有权向英国的数据保护监管机构——信息专员办公室(Information Commissioner's Office,简称 ICO)投诉。

本政策的变更

本隐私政策可能会不时更新,以反映 Nocto 及其功能、基础设施或适用法律要求的变化。本页顶部的日期表示该政策最近一次更新的时间。

联系方式

关于本政策的问题、隐私相关请求或其他隐私方面的疑虑,请联系:[email protected]。