Skip to content

用户协议与隐私政策

最后更新:2026-08-12

欢迎使用 Songloft。请在使用本软件前仔细阅读以下协议。使用本软件即表示你已阅读、理解并同意受本协议约束。

1. 服务说明

Songloft 是一款开源的自托管本地音乐服务器软件,基于 GPL-3.0 许可证发布。本软件允许用户在自有设备上部署音乐管理与播放服务。

  • 自托管模式:用户自行部署服务端,数据完全存储在用户自己的设备上。
  • 本地模式(Bundle):Go 后端嵌入客户端运行,所有数据保存在本机。

2. 用户行为规范

使用本软件时,你同意:

  • 合法使用:仅用于管理和播放你合法拥有或获得授权的音乐内容。
  • 尊重版权:不得利用本软件下载、分发或传播未经授权的受版权保护内容。
  • 自行负责:对通过本软件存储、管理的所有内容承担法律责任。
  • 不得滥用:不得利用本软件进行任何违反当地法律法规的活动。

3. 隐私政策

3.1 数据收集

Songloft 不收集任何用户个人数据。所有数据保存在你自己的部署环境内。

3.2 遥测与监控

预编译版本集成了 Tracely 监控 SDK,上报内容仅包括:

  • 崩溃时的 panic 堆栈信息
  • 首次安装事件、版本升级事件
  • 定时活跃心跳

不含用户数据、音乐文件、账号信息或任何个人身份信息。自行编译的版本不启用任何遥测。

3.3 主动出站请求

场景目标内容
崩溃上报(预编译版)维护者 Tracely 服务错误堆栈、版本号、平台信息
检查更新GitHubHTTP GET version.json,不带用户标识
JS 插件网络请求由插件决定由插件实现决定

3.4 数据存储

数据位置说明
账号/密码本地 SQLite 数据库bcrypt 哈希,不存明文
JWT Token客户端本地存储服务端仅保存 refresh token 哈希
音乐/封面/歌词本地数据库 + 缓存目录仅本地,不上传
播放记录/收藏本地 SQLite 数据库仅本地

3.5 第三方插件

JS 插件可能通过宿主网络请求能力访问外部服务。第三方插件的数据收集行为由插件本身决定,与 Songloft 主项目无关。安装第三方插件前,请确认其网络请求范围。

4. 知识产权

  • Songloft 软件本身基于 GPL-3.0 许可证开源。
  • 你通过本软件管理的音乐内容的版权归原始版权持有者所有。
  • 本软件不对用户存储内容的合法性作任何保证。

5. 免责声明

  • 本软件按"现状"提供,不附带任何明示或暗示的保证。
  • 开发者不对因使用本软件而导致的任何直接或间接损失负责。
  • 若你将本软件部署给他人使用,你即成为数据处理者,需自行承担相关法律责任(包括但不限于《个人信息保护法》《GDPR》等法规的合规义务)。

6. 协议变更

本协议可能随软件更新而修订。重大变更将在版本更新日志中说明。继续使用本软件即视为接受修订后的协议。

7. 联系方式

如对本协议有疑问,请通过 GitHub Issues 反馈。