本政策说明本地桌面工具“Tennis Coaching Publisher”(以下简称“本工具”)在使用YouTube API Services及Google OAuth 2.0时的数据处理方式。本工具是非公开、不对外销售的个人工具,用于将运营者本人选定的网球练习视频、元数据、缩略图和字幕上传至本人管理的YouTube频道。
1. 取得及使用的信息
本工具在运营者于Google同意页面明确授权的范围内,使用以下信息。
- YouTube频道ID与频道名称
- 通过本工具上传或管理的视频ID、标题、说明、标签、语言、类别、录制日期、公开状态及处理状态
- 通过本工具设置的字幕轨道ID、语言、名称及处理状态
- 为防止重复上传而查询的本人频道内搜索结果
- 运营者在本地选择的视频、字幕、缩略图及元数据文件
- OAuth访问令牌与刷新令牌
本工具不会取得或保存Google账号密码及两步验证代码。
2. 使用目的
信息仅用于以下目的。
- 确认运营者本人的YouTube频道
- 将选定的视频首先以非公开状态上传
- 设置与核对标题、说明、标签、录制日期、缩略图及字幕
- 检查处理结果,仅在运营者明确指示公开时发布
- 通过SHA-256及确定性标记防止重复上传,并在中断后安全恢复
- 在明确的审核测试模式下,将OAuth/YouTube API审核用测试视频保持非公开
本工具不用于广告、行为追踪、用户画像、数据销售,或根据YouTube API数据创建独立统计指标。
3. OAuth权限
本工具请求以下功能所需权限。
https://www.googleapis.com/auth/youtube.uploadhttps://www.googleapis.com/auth/youtube.force-ssl
前者用于上传及管理视频;后者用于核对及更新视频、字幕和相关设置。授权通过系统浏览器中的Google官方流程进行,并使用localhost重定向。
4. 保存位置与安全管理
OAuth刷新凭据在可用时保存于macOS Keychain服务TennisYouTubeUploader。仅在Keychain不可用时,才以权限为0600的文件保存在以下用户专用文件夹中。
~/Library/Application Support/TennisYouTubeUploader/oauth/本地上传台账保存文件路径、SHA-256、YouTube视频ID、字幕ID、处理状态和确认时间。OAuth客户端JSON、OAuth凭据及台账不会提交至Git。运营者选择的原始视频等文件保留在其本地环境中。
5. 向第三方提供数据
本工具向Google LLC/YouTube发送完成指定上传操作所需的信息。除此之外,不向其他第三方出售、出租或提供个人信息及YouTube API数据。在YouTube公开的视频适用YouTube与Google的条款及隐私政策。
6. 保存期限与删除
OAuth凭据保存至运营者撤销授权为止。上传台账仅在防止重复上传及审核记录所需期间保存。收到删除或解除授权请求后,除非存在适用的保留义务,否则将尽快且最迟于7日内删除相关OAuth凭据及源自YouTube API的本地数据。
具体步骤请参阅用户数据删除方法。在Google账号中解除授权、删除本地凭据、删除台账及删除YouTube视频,是相互独立的操作。
7. 网球视频中出镜人员的信息
视频、音频、球员姓名和教学内容并非从YouTube API收集的信息,而是运营者确认合法权利及必要同意后提供给本工具的内容。公开前,运营者会核对参与者同意、肖像、声音、著作权及计划公开范围。
8. 非面向儿童的服务
本工具并非面向儿童的服务。当前上传清单针对已确认的成人练习记录明确设置madeForKids=false。若视频属于儿童内容,请勿使用本工具,应根据YouTube要求另行判断。
9. 用户选择与外部条款
运营者可随时通过Google账号的第三方连接撤销访问权限。本工具使用YouTube API Services时,适用YouTube API服务条款及Google隐私政策。
10. 变更与联系
本政策变更时,将更新本页的最后更新日期。运营者再次使用本工具前会确认重要变更。公开联系地址如下。
david.liu.492@gmail.com11. 本网站的语言设置
首次访问时,网站参考浏览器的语言偏好,在日语、英语和简体中文中选择显示语言。您手动选择的语言优先,并在可用时保存在当前浏览器的localStorage中;若不可用,则保存在sessionStorage中。仅保存语言偏好,不用于广告或行为分析。您可随时通过语言菜单更改,或清除浏览器中的本站数据以重置设置。