DRAFT — NOT FOR PUBLICATION发布前必须复核生效日期、最终发布内容和完整第三方声明。

条款与第三方软件

服务条款

本条款适用于 ShotTrack、相关服务,以及 App 中包含的第三方软件或技术。

生效日期:[待确认:实际上线发布日期] · 版本:v1.0 · 运营方:广东极限派科技有限公司

1. 协议与使用资格

本服务条款构成你与广东极限派科技有限公司(Special Pie Technology Ltd)之间的协议,注册地址为“广东省东莞市松山湖园区南山路3号5栋3单元”。创建账号或使用服务即表示你同意本条款和隐私政策。

你必须年满18周岁并具有签订本协议的法律能力。ShotTrack 不面向儿童。如代表组织使用,你确认自己有权代表该组织。

2. 服务内容

ShotTrack 提供在本机分析所选视频、录制计时器辅助会话、复核射击时间与 Split、维护云端训练元数据、对比会话,以及按你的选择创建保存或分享内容的工具。

功能可能因设备、操作系统、支持的计时器硬件、账号状态、地区和发布版本而异。为维护安全、遵守法律或改进服务,我们可能变更、暂停或停止部分功能。

不是安全系统ShotTrack 是训练辅助工具,不是安全系统、靶场控制系统、权威射击计数工具,也不能替代合格监督和枪械安全操作。

3. 账号与可接受行为

账号责任

  • 提供准确信息并保持联系方式有效。
  • 保护密码、设备、验证码和账号会话。
  • 不得共享凭据或允许未经授权访问。
  • 怀疑账号被未经授权访问时,及时通知支持方。

可接受行为

  • 不得违反法律、靶场规则、第三方权利或平台政策。
  • 不得上传或分享非法、危险、侵权、侵犯隐私或欺骗性内容。
  • 不得探测、攻击、压垮、恶意逆向、抓取或绕过安全、限流和访问控制。
  • 不得利用服务发展、促成或宣传非法暴力或不安全行为。
  • 不得歪曲检测结果、职业关联或分享内容来源。

即使使用计时器、分析或其他 App 功能,也必须始终遵守枪械法律、靶场指令和安全操作流程。

4. 分析、硬件与导出

分析限制

枪声检测、计时、评级、对比和其他生成结果可能存在错误、遗漏、延迟、重复或设备差异。请复核重要结果并自行判断。我们不保证检测到每一发枪声或 Bee,也不保证结果与专用计时器或人工测量一致。

硬件兼容性

ShotTrack 当前支持使用 M1A2+ 协议的 SP M1A2 Timer。BLE 和相机行为取决于设备、操作系统、权限、计时器固件和环境。这不代表兼容其他计时器型号或未实测固件。

导出责任

保存或分享视频、图片、链接或其他导出内容前,你应自行复核。导出内容可能包含射手姓名、国旗、赛事信息、计时数据、二维码或源内容中的其他信息。

5. 你的内容与服务内容

你的内容

你保留对视频、射击者信息、会话元数据及其他内容所拥有的权利。你声明自己拥有录制、分析、导出和分享这些内容所需的许可,包括必要时可识别人物和场地的许可。

你仅授予运营方提供服务所需的权限,包括存储云端元数据,以及处理你主动提交到支持或分享渠道的内容。ShotTrack 不要求你把私人训练视频上传到 Supabase。

服务与 Pro 内容

App 设计、软件、品牌和运营方提供的 Pro 内容受适用知识产权法律保护。除另有许可的内容外,未经许可不得复制、转售、再分发或用于衍生商业产品。

第三方与开源组件

部分组件适用单独的开源或商业条款。相关条款见第三方软件或技术;在适用时,这些条款优先适用于对应组件。

6. 第三方服务与外部分享

ShotTrack 依赖 Supabase、Google Sign-In、Resend、平台媒体服务和阿里云 OSS 网站托管等服务商。其条款和隐私政策也可能适用于你的使用。

如果你选择打开 Facebook 或其他外部目的地并提交内容,第三方将按自身条款接收和处理。我们不负责第三方可用性、审核、保留或后续使用。

外部网站链接仅为便利而提供,不代表我们认可或控制其内容。

7. 第三方软件或技术

ShotTrack 可能按照适用许可使用第三方软件、开源组件、字体、公共领域代码和相关技术。相应组件的版权和许可条款仍然适用。所需声明和许可文本在本节及其链接的本地文档中提供;这些声明不会把 ShotTrack 自身的品牌或专有内容转变为开源许可。

7.1 universal_ble

universal_ble 3.1.2 使用 BSD 3-Clause 许可ShotTrack 使用 universal_ble 进行 BLE 计时器通信,打包声明的版权人为 Navideck Labs OÜ。请阅读本地 universal_ble BSD 3-Clause 许可与版权声明。

7.2 直接 Dart/Flutter 软件包

下表覆盖所审查项目中的直接依赖,不包括所有传递或原生组件。许可名称基于本草案复核的随附声明。

组件锁定版本许可/声明
Flutter SDK项目 SDKBSD 类;见 Flutter 家族声明
flutter_riverpod3.4.3MIT · 声明
go_router17.5.0BSD 类 · 声明
supabase_flutter2.18.3MIT · 声明
google_sign_in7.2.0BSD 类 · 声明
path_provider2.1.6BSD 类 · 声明
universal_ble3.1.2BSD 3-Clause · Navideck 声明
camera0.12.1BSD 类 · 声明
video_player2.14.1BSD 类 · 声明
file_picker13.1.0MIT · 声明
intl0.20.3BSD 类 · Dart 家族声明
characters1.4.1BSD 类 · 声明
ffmpeg_kit_flutter_new_full2.5.7LGPL-3.0 与组件声明 · 详情
gal2.3.3BSD 类 · 声明
qr_flutter4.1.0BSD 3-Clause · 声明
shared_preferences2.5.6BSD 类 · 声明
url_launcher6.3.3BSD 类 · 声明
uuid4.6.0MIT · 声明

直接开发依赖不代表最终运行时功能。发布前仍须检查真实构建产物和原生依赖图。

7.3 FFmpeg、媒体组件与 WebRTC VAD

所审查项目使用 ffmpeg_kit_flutter_new_full 2.5.7,插件许可为 LGPL-3.0。软件包文档将 Full 变体描述为包含受支持库,但不含单独使用 GPL 许可的编解码器。

LGPL 义务可能包括声明、对应源代码/重新链接材料,以及保留相关库的修改/逆向工程权利。具体合规材料取决于链接的原生二进制和分发方式,不能把许可超链接视为义务已经履行的证明。

Full 变体启用多个媒体库,包括编解码、字体、字幕、TLS 和处理组件,必须根据实际发布产物和上游软件包收集其原生声明。

所审查 Dart 源码标明对 WebRTC VAD 16 kHz 代码和模型表进行位精确移植,并按 BSD 归属 WebRTC 项目作者。请阅读 WebRTC 署名与许可文本,其中包括移植源文件清单。

7.4 字体

网站和 App 使用本地字体资源,不请求第三方网络字体:Inter 由 Inter Project Authors 提供,JetBrains Mono 由 JetBrains Mono Project Authors 提供,均使用 SIL Open Font License 1.1。

请阅读字体版权声明与 SIL Open Font License 1.1。字体资源目录中也附有一份副本。

7.5 原生与传递依赖声明

生产发布前仍需额外审计本直接软件包清单不声称包含所有原生和传递依赖声明。必须根据最终构建复核 Flutter/Dart 传递包、Android Gradle 模块、iOS/CocoaPods 或 Swift 包、FFmpeg 原生库、平台编解码器和发布生成的声明。

移除草案状态前,发布负责人应生成最终 Android/iOS 依赖报告,与本节比较,补充缺失版权和许可文本,并验证许可文本已按要求随分发应用提供。

7.6 外部服务独立于开源组件

Supabase、Google Sign-In、Resend、Facebook、阿里云 OSS、应用商店和设备/平台服务有各自的服务条款、隐私政策、配额和商业条件。不能仅因某个客户端库使用 MIT 或 BSD 许可,就认为获得了这些服务的使用授权。数据流见处理者与共享摘要。

8. 免费服务、可用性与免责声明

当前服务

ShotTrack 当前完全免费,不包含付费订阅、一次性内购或其他付费功能。如果未来版本引入付费功能,我们会在提供该功能前更新本条款和购买披露。

可用性

服务按“可用”状态提供。我们不承诺不中断、检测无错误、每个本地文件均能保留,或兼容所有设备和计时器。

保证

在法律允许范围内,默示保证和条件均予排除。本条款不排除依法不能排除的保证或消费者权利。