隐私说明
当前项目不实现真实账户、登录、支付或服务端用户资料存储。与观看相关的偏好主要保存在浏览器 localStorage 中,因此理解“保存在本机”比理解复杂账号权限更重要。

项目不建立用户资料中心
影视、文章、片单、影人、FAQ 与讨论数据都由 PHP 文件直接输出,用户侧也没有注册资料表。页面不会要求姓名、身份证号、手机号、支付信息或真实住址才能浏览。社区点赞只是本地模拟,不形成可识别的真实账户关系。
哪些键保存在 localStorage
media_favorites 保存收藏作品编号,media_history 保存最近观看作品与集数,media_progress 保存视频秒数进度,media_theme 预留界面主题偏好,media_view 保存海报或宽卡视图选择,media_autonext 保存是否自动下一集,media_volume 保存最近的播放音量。这些键名在项目中保持固定。
本地保存意味着什么
这些数据通常只在当前浏览器、当前站点范围内可用。换设备、换浏览器、清理站点数据或使用某些隐私模式时,记录可能无法保留。本站不会把本地收藏描述成云同步,也不会暗示清理后还能从服务器恢复。
搜索关键词的处理
搜索通过普通 GET 参数 q 提交,服务端直接在已有虚构数据中匹配标题、影人、类型、片单与文章。空关键词不会输出全部片库。项目没有建立服务端搜索日志模块,也没有在源码中建立用户画像系统。
页面参数会被验证
id、slug、category、genre、mood、area、year、language、status、sort、page、episode、source、article 与 collection 等参数都会经过数字范围、允许值或文本长度检查。这样既减少未定义变量,也避免将未经处理的输入直接用于页面逻辑。
外部资源边界
站点不依赖 CDN、外链字体、在线图标库或外部视频 API 才能显示核心内容。固定的 xtj.js 与 x.js 标签按项目要求存在于 head 中,但本项目不会通过 JavaScript 动态插入第三方播放器或采集接口。
图片与视频不会被自动上传
所有图片使用本地相对路径,示例视频同样指向本地 media 目录。源码不包含用户上传表单,也不会把浏览器中的文件静默发送到服务器。如果未来增加上传能力,需要另行说明文件类型、保存位置和删除机制。
如何清理本地记录
可以使用浏览器提供的“清除站点数据”功能删除当前域名下 localStorage。这样会同时清除收藏、观看历史、进度、视图和播放器偏好,因此操作前应知道这些信息没有云端备份。
