隐私政策 & 免责声明
🔒 我们承诺:绝不主动收集、出售或泄露您的个人隐私,所有数据均受高强度加密与 Cloudflare 企业级安全防护。
1 特别提示
主体说明:本网站 cyx012113.top(下称“本网站”或“我们”)由个人运营者 cyx012113 搭建。虽为个人网站,但我们以专业态度保护您的隐私。联系方式:cyx012113@cyx012113.top。
接受条款:当您注册、登录或使用本网站(包括发帖、聊天、留言、朗读记录、游戏等)时,即表示您已充分阅读、理解并同意本隐私政策与免责声明(下称“本协议”)的全部内容。若不同意,请立即停止使用。其中涉及麦克风权限的朗读记录功能需单独授权,您拒绝授权不影响其他功能的正常使用。
民事能力:您确认具有完全的民事权利能力与行为能力。若您为未成年人,请在父母或监护人陪同下阅读本协议,并确保已获得同意。
不涉及利益:本网站目前无任何商业广告或直接盈利渠道(未来若有将更新条款),我们不以任何方式获得明文形式的用户隐私信息,不以任何方式将用户信息提供给第三方。
2 隐私政策
我们深知个人信息的重要性,因此采用业界领先的安全措施保护您的数据。以下详述我们如何收集、使用和保护您的信息。
2.1 信息收集
注册与登录:当您创建账号时,我们会收集您的用户名、密码(经过 PBKDF2-SHA256 21 万次迭代加盐哈希处理,不可逆)、注册邮箱(可选)以及 IP 地址(用于安全风控)。
发帖与互动:您公开发布的主题、回复、图片等内容(“帖子”)将被存储。请注意,帖子内容可能包含您主动公开的个人信息,您应自行负责。
即时聊天:您发送的聊天消息、群聊成员关系(昵称)、群内禁言与踢出记录会被存储,用于维持聊天功能与处理纠纷。聊天内容仅对群成员及相关管理员可见。
留言板:您提交的留言会存储您的称呼、邮箱(若填写)、留言正文与提交时的 IP 地址,用于回复与滥用防护。其中邮箱与 IP 属敏感信息,不会公开展示,仅管理员可见。
朗读记录(“种树”功能):该功能用于学校早读场景,会记录您的学校、班级、姓名/学号,以及每日的朗读时长、平均与最高噪音分贝(dB)、累计植树数量。请特别注意:本站只上传逐秒的音量数值,不保存、不存储任何音频内容,麦克风权限仅在您停留于该页面期间生效,关闭页面即停止采集。
狼人杀等游戏:对局过程、您的游戏评分(rating)与胜负统计会被存储,用于排行榜与匹配。游戏昵称与主站账号相互独立。
技术数据:为保障安全及优化体验,我们可能收集浏览器类型、操作系统、访问时间、页面点击流等通用日志数据,以及为防止滥用而记录的访问频次(限流计数)。此数据无法单独识别个人。
2.2 信息使用
- 仅限于提供服务:用于账号管理、发帖展示、用户间交流及网站维护。
- 绝不向第三方披露:我们承诺不会以任何方式出售、出租或共享您的个人信息给任何第三方,除非符合本协议明确约定或法律法规强制要求(例如公安机关依法调取)。
- 受托处理方:本网站使用 Cloudflare 作为域名托管、流量防护与数据库(KV / D1)服务商,您的数据存储于其位于中国境内的数据中心。这一关系属于「受托处理」——Cloudflare 仅按我们的指示处理数据,不得用于其自有目的。我们不会将数据共享给广告商、数据 broker 或其他第三方。
- 内部改进:匿名统计数据可能用于分析网站性能和用户习惯,但绝不包含个人隐私。
2.3 安全措施(重点)
• 密码保护:您的密码经 PBKDF2-HMAC-SHA256、210,000 次迭代加盐哈希处理,盐值为 16 字节密码学安全随机数,单向不可逆,即便数据库整体泄露也无法还原出原始密码,更无法用于撞库其他网站。历史上曾使用旧格式(SHA-512 加盐)的账号,在您下次登录时会自动升级为新格式。
• JWT 无感认证:我们采用基于 HMAC-SHA256 的 JWT 令牌。签名密钥由密码学安全随机数(CSPRNG)生成 48 字节(384 位)熵,再混入一个纳秒级时间戳与 64 位随机扰动掩码(确保时间戳本身也不可预测)以及随机 UUID,经 SHA-512 派生后以 base64url 编码为 64 字符的密钥串,绝不被硬编码在源码中,安全存储于 Cloudflare Secret Store 与受保护的密钥表中。
• 密钥轮换(每 30 天):密钥每 30 天自动轮换一次——系统于每月最后一天 00:00(UTC)自动检查一次,密钥期满即更换,因此实际周期为 30~31 天。轮换时旧密钥会被标记为「退役中」并保留 48 小时宽限期,此期间新旧密钥同时有效,用户几乎无需感知;宽限期结束后旧令牌即失效,用户下次登录会自动获得新令牌。令牌本身有效期为 24 小时,并支持使用期间自动续期,进一步降低被截获后重放的风险。若发生疑似密钥泄露,我们会通过管理接口立即轮换,无需等待周期到期。
• 权限变更即时生效:您的账号若被管理员降权、封禁或锁定,服务器会在每次请求时核对数据库状态,旧令牌立即失效,无需等待令牌自然过期。
• Cloudflare 全方位防护:网站接入 Cloudflare,启用 Turnstile 人机验证、DDOS 防护、AI 驱动的攻击缓解(AI迷宫 / Bot Management),所有传输均强制使用 TLS 1.3 加密。
• 额外措施:我们定期审计依赖、最小化数据收集、使用安全的会话管理。同时,敏感操作(如修改密码)需二次验证。
2.4 用户权利
您有权:访问、更正、删除您的个人信息;注销账号。如需注销,请发送邮件至 cyx012113@cyx012113.top,我们将在7个工作日内处理。注销后,您的所有信息将被匿名化或彻底删除(除非法律要求保留)。
朗读记录相关:您可以随时在朗读页面停止监测并关闭麦克风授权(授权仅在页面停留期间有效,关闭页面即终止)。对已产生的朗读记录有疑问、更正或删除需求,可通过上述邮箱联系我们;若您是未成年学生,亦可由其监护人代为提出。
管理员权限的授予与撤销:本站不提供任何在线接口变更管理员权限——授予或撤销管理员资格只能通过直接修改数据库(Password_Main 的 is_op 字段)完成。这样做是为了避免权限被误操作、以及管理界面一旦出现脚本漏洞就被直接利用来提权。修改后即时生效:各功能每次请求都会核对数据库中的当前权限,被撤销管理员资格的用户其已有会话会立即失效。
学校管理员的权限边界:朗读记录功能中的「学校管理员」仅能查看其所管理学校(及其班级)的数据,无法查看其他学校;每次登录都会核对其当前权限,一旦被撤销权限,其旧会话立即失效。
2.5 Cookies 及同类技术
我们仅使用必要的Cookie 来维持登录状态、防止跨站请求伪造。Cookie 中不包含明文敏感信息。您可通过浏览器设置禁用 Cookie,但可能导致部分功能异常。Turnstile 验证可能使用临时标记以区分机器人与真实用户。
2.6 未成年人隐私
本网站部分功能可能由未成年人在学校、教师或家长指导下使用,我们对此高度重视:
- 朗读记录功能(“种树”):该功能面向学校早读场景,在学校或教师组织、且已获授权的前提下使用。会记录学生的学校、班级、姓名/学号与每日朗读数据。我们仅接收逐秒音量数值,绝不保存任何音频内容,麦克风权限仅在页面停留期间生效。学校管理员仅能查看本校、本班的汇总与明细数据,无法查看其他学校的数据。
- 我们不针对未成年人开展商业化运营,不向第三方出售任何未成年人信息,也不基于其数据投放广告。
- 监护人权利:若您是未成年人的监护人,并认为我们未经同意收集了该未成年人的信息,可通过邮件联系我们,我们将在核实后立即删除相关记录。
- 我们不会主动识别未成年人。一旦发现未经监护人同意的注册,将尽快删除相关数据。
请监护人在允许未成年人使用前,认真阅读本节内容并向其说明数据的收集范围与用途。
3 免责声明
服务现状:本网站按“现状”和“现有”基础提供,不保证服务无中断、无错误、绝对安全或适用于特定用途。我们尽力维护,但无法预见所有技术问题。
用户内容责任:您对发布的内容(包括帖子、评论、图片等)独立承担全部法律责任。我们不对用户发布的任何信息之真实性、合法性、完整性作担保,但有权根据法律法规或本协议删除违规内容。
不可抗力与第三方因素:因自然灾害、战争、政府行为、黑客攻击、网络故障、DNS解析失败、电信部门技术调整等不可抗力导致的损失,我们不承担责任。
外部链接:网站中可能包含第三方网站链接,跳转后您将离开本网站,我们对第三方网站的内容及隐私行为不负任何责任。
责任限制:在法律允许的最大范围内,我们不对任何间接、偶然、惩罚性损失(如数据丢失、利润损失)承担责任,即使已被告知可能性。若必须承担责任,总额不超过您最近六个月内向我们支付的费用(若有)或一百元人民币。
用户行为:您不得利用本网站从事违法活动或侵犯他人权益。若因您的行为导致我们被第三方索赔或受行政处罚,您应赔偿我们全部损失。
4 协议的修改
我们可能适时修订本协议,修订版将在本页面公布即生效(并更新版本号)。若您继续使用服务,视为同意修订后的条款。重大变更我们将通过网站公告或您预留邮箱通知。
5 法律适用与管辖
本协议的订立、执行和解释均适用中华人民共和国(仅限大陆地区)现行法律。
6 联系我们
本次修订要点:补充「朗读记录 / 聊天 / 留言板 / 游戏」的数据收集范围与「只上传音量数值、不存储音频」的说明;重写未成年人隐私条款;将密码保护方式更正为 PBKDF2-SHA256(21 万次迭代);将 JWT 密钥轮换周期更正为 30 天(原文本写作 3 天,与实际配置不符),并明确其检查时机为每月最后一天 00:00 UTC;同时补充「令牌使用期间自动续期」机制。
网站采用 Cloudflare Turnstile、AI 迷宫、DDoS 防护;JWT 密钥由密码学安全随机数生成,存储于 Cloudflare Secret Store,绝不硬编码于源码。