隐私协议
小幻影视隐私政策
生效日期:2026 年 4 月 1 日
最后更新:2026 年 4 月 1 日
本隐私协议(以下简称"本协议")适用于小幻影视(Rodel Player,以下简称"本应用")。我们深知隐私对用户的重要性,并承诺以透明、负责的方式处理您的信息。请在使用本应用前仔细阅读本协议。
1. 数据收集原则
本应用不会主动收集、上传或传输任何用户个人数据至开发者或任何第三方服务器。
本应用采用离线优先的设计理念,所有数据均存储在用户本地设备上,由用户完全控制。本应用不内置任何遥测、用户行为分析或自动崩溃上报机制。
2. 本地存储的数据
本应用所有数据均存储在 Windows 应用本地数据目录(%LOCALAPPDATA%\Packages\<包名>\LocalState\)中。本应用不要求也不创建用户自选的"媒体库目录",本地媒体仅是用户在「本地」连接器中指向的现有文件夹路径。
2.1 核心数据库(core.sqlite)
| 数据类型 | 说明 |
|---|---|
| 连接器配置 | Emby / Jellyfin / Plex / WebDAV / SMB / Alist / 115 / 本地等接入器的服务器地址、用户名等连接信息 |
| 服务凭证 | 连接器登录所需的密码、Token、AccessToken 等 |
| 播放历史 | 媒体的播放进度、时长、最近播放时间 |
| 收藏与媒体材料 | 用户标记的收藏项及其元数据快照 |
| 弹幕源 / 搜索历史 / 图标源 | 弹幕配置、本地搜索记录、自定义图标等 |
仅在你主动导出 .rpb 备份文件时,凭证部分会经过 AES 加密,以便安全携带与转移。
2.2 应用配置与运行时文件
| 文件 | 说明 |
|---|---|
settings.coin | 用户设置(主题、播放偏好、渲染模式等) |
mpv.conf | libmpv 自定义配置 |
PreferVideoKeywords.json | 视频流偏好关键词 |
2.3 缓存目录(可随时删除)
| 子目录 | 说明 |
|---|---|
DataCache/<connectorId>/ | 各连接器的元数据 JSON 缓存(首页、媒体库、详情等) |
ImageCache/<connectorId>/ | 海报、背景、缩略图缓存 |
ConnectorIcons/ | 连接器头像缓存 |
| 系统 LocalCache 目录 | libmpv 的 shader / ICC 配置文件缓存 |
2.4 应用日志(Logger/)
由 Serilog 输出到 Logger/log-yyyy-MM-dd.txt,按天分文件,按用户配置的保留天数自动清理。
数据控制权
上述所有数据均存储在用户本地设备上,用户可随时通过文件资源管理器访问、备份或删除这些数据。卸载应用时(取消勾选保留数据),Windows 会自动清理整个应用数据目录。
3. 第三方服务连接
本应用支持连接以下类型的第三方服务,这些连接均由用户主动配置并发起:
3.1 在线媒体服务器
| 类型 | 说明 |
|---|---|
| Emby / Jellyfin / Plex | 主流自部署/商业媒体服务器 |
| 115 网盘 | 国内云存储 |
- 用户需主动输入服务器地址与登录凭证
- 应用直接与用户指定的服务器通信
- 通信内容包括媒体元数据、播放流、播放进度上报、已看/收藏状态同步等
- 开发者无法访问这些通信内容
3.2 网络存储与文件协议
| 类型 | 说明 |
|---|---|
| WebDAV | 标准 WebDAV 协议 |
| SMB | Windows 网络共享 |
| Alist / OpenList | 聚合云盘网关 |
| 本地 | 用户指定的本机目录 |
- 用户需主动配置地址、凭证或本地路径
- 应用直接与用户指定的端点通信
- 开发者不提供任何中间服务器,不经手任何数据传输
3.3 Trakt(可选)
当用户主动登录 Trakt 时,应用会向 Trakt 上报观看进度并同步已看状态。Trakt 集成完全由用户启用与控制。
第三方服务免责
使用第三方服务时,请遵守相应服务的使用条款和隐私政策。开发者不对第三方服务的数据处理行为负责。
4. 元数据来源
本应用不内置任何元数据刮削器(如 TMDb、TheTVDB 等)。
- 所有海报、剧情、季集、演员等元数据完全来自用户连接的媒体服务器
- 本地媒体目前不进行自动刮削,仅按文件结构展示
- Trakt 模块只是消费已有元数据中的 IMDb / TMDb / TVDB ID 做匹配,不会主动检索这些站点
5. 应用日志
5.1 日志用途
应用日志用于:
- 记录应用运行状态
- 帮助诊断和排查技术问题(特别是播放器渲染、解码、连接器同步相关问题)
- 不用于用户行为分析或任何商业目的
5.2 日志内容
日志可能包含:
- 应用启动 / 关闭时间
- 功能模块的运行状态
- 错误和异常信息(含堆栈)
- 网络请求的状态码(不含请求体内容)
- libmpv 内核的诊断输出(按需启用)
日志不会主动包含:
- 第三方服务的明文密码
- 媒体文件的具体内容
但日志可能记录文件路径、服务器地址、媒体标题等信息。如对此敏感,请在分享日志前自行脱敏。
5.3 日志提交
日志不会自动上传。 当用户遇到问题需要技术支持时:
- 用户可在设置中打开日志文件夹
- 用户自行检查日志内容
- 用户决定是否将日志发送给开发者
- 提交方式由用户选择(邮件、GitHub Issue 等)
日志控制
用户可在设置中调整日志等级和保留天数,也可随时删除整个 Logger/ 目录。
6. 网络通信
本应用可能发起的网络请求:
| 场景 | 目标 | 说明 |
|---|---|---|
| 媒体服务器访问 | 用户配置的 Emby / Jellyfin / Plex / 115 等 | 浏览媒体库、获取元数据、拉取播放流 |
| 播放进度上报 | 用户配置的媒体服务器 / Trakt | 同步观看进度与已看状态 |
| 海报与背景加载 | 媒体服务器 | 显示封面、背景图、章节缩略图 |
| 网络存储访问 | 用户配置的 WebDAV / SMB / Alist / OpenList | 浏览与播放远程媒体文件 |
| 弹幕源 / 搜索源 | 用户配置的对应服务 | 加载弹幕或搜索结果 |
| 文档与帮助链接 | player.richasy.net 等开发者公开网站 | 仅在用户主动点击文档/帮助链接时跳转 |
本应用不包含任何指向开发者服务器的隐式遥测、自动更新检查或崩溃上报请求,不会主动向开发者发送任何数据。
7. 数据备份与导出
本应用提供 .rpb 备份导出功能,可将以下内容打包成单个文件:
- 连接器配置(含凭证,AES 加密)
- 播放历史 / 收藏 / 弹幕源 / 搜索历史 / 自定义图标源
- 应用设置 /
mpv.conf/ 视频偏好关键词
此外,应用还支持从 Hills / Afusekt / CommonConfig 等第三方播放器导入连接器配置。
备份文件由用户负责保管
导出的 .rpb 文件虽然对凭证部分做了 AES 加密,但仍包含你的播放历史、收藏、连接器地址等隐私数据。请妥善保管备份文件,不要将其上传到公开位置或分享给他人。开发者不对用户备份文件的泄露承担责任。
8. 数据安全责任
| 责任主体 | 范围 |
|---|---|
| 本应用 | 不主动收集、上传任何数据;不向开发者服务器发送任何隐式请求;不内置遥测 |
| 用户 | 保障 Windows 设备的物理与账户安全;妥善保管 .rpb 备份文件;评估接入第三方服务的安全性 |
用户应自行确保设备的基本安全:
- Windows 用户账户设置了合理的密码或 PIN
- 设备未被恶意软件入侵
- 不与他人共享同一 Windows 用户账户用于本应用
- 不将整个应用数据目录原样复制到不信任的环境中
9. 儿童隐私
本应用不针对 13 岁以下儿童设计,也不会有意收集儿童的个人信息。媒体内容由用户自行连接与管理,开发者不对内容分级负责。
10. 协议更新
本协议可能会根据法律要求或应用功能变化而更新。重大变更时:
- 将在应用内或官方渠道发布更新通知
- 新版本协议将标注生效日期
- 继续使用本应用即表示接受更新后的协议
11. 用户权利
您对个人数据享有以下权利:
| 权利 | 实现方式 |
|---|---|
| 访问权 | 所有数据存储在本地,可直接通过文件资源管理器访问 |
| 删除权 | 可随时清空缓存、删除历史,或通过卸载应用清理整个 LocalState 目录 |
| 数据可携带权 | 可使用 .rpb 备份功能完整导出,并在另一台设备上还原 |
| 控制权 | 可在设置中管理数据缓存、日志等级与保留天数 |
12. 联系方式
如对本隐私协议有任何疑问,请通过以下方式联系:
使用本应用即表示您已阅读并同意本隐私协议。