本说明与运营者
Channel Workflow Studio 由个人运营者 WANGWEN 维护。隐私与数据请求统一联系 xiaotao5490@gmail.com。本说明涵盖静态介绍网站与独立本地工具。核心代码已通过离线测试。2026年11月8日,指定测试频道的首套私享视频及封面已上传并完成平台处理;私享直播间与独立推流资源已创建绑定,状态为 ready,自动开播和自动停止均关闭,未启动推流。七项有限读取已成功,其中运营、流量和预估收入 Analytics 均返回空行,不代表零值或零收入。真实操作录屏已在本机完成,目前由本人复看剪辑,尚未对外发布。实播、真实撤权及退役验收仍待完成。各项实现与验证边界在下文说明。
本地工具使用 YouTube API Services。使用工具时也受 YouTube 服务条款约束;Google 对其接收数据的处理见 Google 隐私政策。
网站访问与联系
本站没有登录、Google 授权、上传表单、广告、第三方分析脚本或嵌入式播放器。演示切换仅改变页面显示,不调用频道接口,也不写入 Cookie 或浏览器本地存储。图片、字体样式和脚本来自站内;字体使用系统字体。
网站托管与网络服务仍需接收提供页面所需的请求信息,例如 IP 地址、请求时间、网址及浏览器信息;托管平台的基础设施日志和访问控制可能另有处理。本站代码不自行收集这些信息,运营者不设访客画像。
如果你主动发邮件,运营者会收到邮箱、邮件内容与附件,用于回应支持或数据请求。请勿发送密码、OAuth 令牌、完整状态目录、推流密钥或未脱敏日志。联系记录仅按处理请求的需要保留;可通过同一邮箱要求删除,并说明仍须保留的争议或法定义务信息。
本地工具处理哪些数据
| 类别 | 数据 | 用途 |
|---|---|---|
| 账号与授权 | Google OAuth 客户端配置、刷新令牌、授权范围、频道标识和授权状态。 | 确认频道身份,并执行本人允许的访问。 |
| 内容与任务 | 选择的视频、缩略图、标题简介、可见性、声明、文件路径与指纹、任务标识、上传会话、返回的资源 ID 和状态;直播还可能含流密钥。 | 执行获准的新上传或直播任务,核验和恢复原任务。 |
| 查询与分析 | 搜索词、查询日期、公开视频/频道资料、本人频道统计、观看和流量指标、预估收入、Reporting 曝光与点击率报表。 | 按本人请求发现内容和分析频道;不把缺失或未就绪数据填成零。 |
| 诊断与控制 | 隐私版本接受记录、操作确认、失败状态、本地删除与撤权记录、授权失效标记、局部清理的最小防重复摘要,以及整安装退役后的固定停用标记。 | 维护授权边界、排查故障、防止不确定结果导致重复任务。 |
工具不读取你的 Google 密码。运营者不出售频道数据,也不将其用于广告定向。当前独立版本不接入评论自动回复、CMS 或 AdSense 账号;程序本身不内置 AI API 调用,也不自动把数据发送给 AI 服务。
如果本人让 Codex 等智能助手运行或排查工具,交给助手的输入,以及助手读取或展示的输出,会由该助手服务按照其自身条款与隐私规则处理。请仅提供完成任务所需的最少信息,不要向助手提交密码、OAuth 令牌、客户端密钥、SSH 私钥、推流密钥或完整私密状态。工具程序没有内置 AI 调用,并不意味着你通过助手操作时数据始终只在本机。本站本身不接入智能助手,也不提供采集表单。
Google 用户数据的有限使用
Channel Workflow Studio 对从 Google API 接收的信息的使用,以及向其他应用的传输,遵守 Google API Services User Data Policy,包括其中的 Limited Use(有限使用)要求。
Google 用户数据仅用于本人明确启用并在工具中展示的上传、直播管理、频道查询和报表功能。必要传输需符合该功能及用户同意;不会出售数据、用于广告定向、提供给数据经纪商或用于信用评估。运营者仅在本人明确批准的具体支持事项、必要安全处理或法律义务等政策允许情形下查看相关数据。
不会使用、或允许服务商使用这些 Google 用户数据及其衍生数据训练、微调或改进通用 AI / 机器学习模型。委托 Codex 等第三方助手前,需要核对实际服务配置与数据处理安排也满足相同限制;未完成该核对前,不向助手提供 Google 用户数据及其衍生数据。程序没有内置 AI 调用,不代表外部助手的数据处理已获核验。
授权与接收方
Google 授权页面由本人决定是否授予访问。上传视频并提交标题简介使用相应 YouTube 权限;频道读取、Analytics 与预估收入按功能申请只读或收入读取权限。授权范围不等于可执行任意操作,具体任务仍须确认。
本地程序在获准操作时与 Google OAuth 和 YouTube API 服务通信,发送必需的授权材料、媒体、元数据、查询条件和控制请求。因此,数据并非永不离开本机。使用显式配置的代理时,请求会经过该代理;代理的可见范围取决于它的配置及传输方式。
当前版本没有云同步中心、跨设备授权同步或远程推流进程管理。可选的编码器交接仅面向本人显式配置并核验的接收设备,数据范围与删除责任见下节;不默认启用,也不向运营者自动上传本地状态。
权限按本地授权用途申请:默认 upload-localizations 使用 youtube.force-ssl,该权限覆盖视频上传、元数据修改与直播管理;insights 使用 youtube.readonly;analytics 在频道只读之外增加 yt-analytics.readonly,revenue 再增加 yt-analytics-monetary.readonly。需要一次申请上传、直播管理、频道读取、分析及预估收入时,明确选择 full-workflow,同时申请上述四项权限。旧的单独 upload 授权用途已停用,不再额外申请 youtube.upload;这不替换或撤销既有授权。Reporting 需要相应分析读取授权。2026年11月8日,当前源码的申请范围与 Google Cloud 已保存的声明均统一为这四项,应用仍处于测试模式;指定测试频道此前授予的 full-workflow 四项权限已核验。权限名称以 Google 授权页为准,声明或申请不代表已获授予。
可选编码器交接
交接模块已实现并通过离线测试;尚未完成真实 SSH 设备传输或实播验收。只有本人明确配置接收主机、账号、端口、独立 SSH 密钥和已核验的主机密钥,并确认本次计划后才会传输。没有默认设备,也不沿用其他工具的服务器配置。
指定接收设备将收到本次批准的视频,以及含频道/直播资源标识、推流地址与密钥的 encoder-private.json。另有清单与回执,含任务/设备资料、素材摘要及部分本地路径。OAuth 令牌、OAuth 客户端密钥和 SSH 私钥不传给接收设备。传输采用核验主机身份的 SSH;这不是远端文件的静态加密承诺。
接收文件位于 /home/USER/channel-workflow-studio-encoder/PROFILE/TASK/(大写部分为配置值)。目录与文件限制访问权限,但设备账号持有人和管理员仍可能读取。接收方负责保管与删除视频、私密配置、清单和回执;工具没有远端定时清理、远端删除、部署、进程启动/停止或推流管理功能。
本机 credentials/encoder/ 保存明确配置的设备资料、SSH 私钥与主机密钥文件;.cws-state/encoder-transfer-intents/ 保存任务摘要及交接状态。传输临时文件在正常退出时清理,异常中断后应检查残留。原直播记录中的推流资料仍按任务清理规则处理;本机清理不会擦除远端副本。
保存位置与保留
独立安装目录内的 credentials/ 保存本工具专用 OAuth 客户端配置和账号凭据;.cws-state/ 保存本工具的任务、隐私、授权及控制记录。原始媒体仍位于本人选定的位置,不由网站接收。
查询与分析缓存保存在 .cws-state/insights-cache/,按项目、客户端、授权与频道隔离,读取有效期最长 30 天。data-retention-check 离线检查全部缓存分区;cache-expired-purge 实际删除其中超过保留期限的缓存,无需联网或逐频道登录。Reporting 下载不自动保存原始 CSV;返回结果由本人决定是否另存。
缓存清理是本人显式运行的离线命令,没有后台定时器。电脑睡眠、关机或未运行命令时,不保证到期文件已从磁盘删除。该命令不清理任务记录、凭据、本人导出的报表、另存文件、邮件附件、系统备份或远端副本。
候选版本新增 retention-audit,离线盘点本安装的缓存、任务和控制记录,只报告分类、数量、可计算的期限及待人工核对项;不读取凭据内容,也不调用 Google。期限使用原始采集或创建时间,不以文件修改时间延长;未知或异常时间不能判为合规。凭据、最小摘要及未分类文件仍需分别审查,不能仅因是控制记录就无限保存。
deletion-request-plan、deletion-request-register 与 deletion-request-check 用于登记并检查整个安装的删除请求。登记保留首次本机请求的七日期限;如果此前已通过邮件或其他方式收到请求,须按实际首次收到时间另行核定更早的期限。登记不执行删除、撤权或停止任务,也不代表已完成删除;实际退役仍需另行审阅范围并确认。受管数据清除结果与外部副本状态分开记录,不将退役后工单消失当作所有副本已清除。
终态任务清理保留最小防重复摘要;未完成或结果未知任务不能通过该局部清理流程删除。需要清除整个安装保存的数据时,可使用下文的整安装退役流程,同时永久停用本安装。新退役、跨缓存分区清理和授权失效拦截已通过离线测试,尚未在真实账号上执行清除验收。
保留与删除需要满足的期限:按 YouTube 开发者政策,本人主动要求删除,或通过工具撤销访问后,相关数据须尽快、最迟在 7 个日历日内删除;通过 Google 安全设置撤销后,须尽快删除相关数据,最迟不超过撤权后 30 个日历日,并定期复核授权是否仍有效。除适用的授权令牌以及符合条件的授权统计、Analytics 和 Reporting 数据外,其他授权 API 数据及暂存的非授权 API 数据均须在 30 天内删除或刷新。获准长期保存的分析、报告或统计仍须每 30 天复核访问授权及相关资源状态。
这些期限是必须兑现的处理要求,不是已经具备完整期限保障的声明。工具不会定时查询 Google 来发现撤权;仍需核对导出、备份和远端副本,以及设备未运行期间的处理安排。完整期限执行、外部副本与真实账号验收尚未完成,不应把本开发版当作已验证的长期归档系统。
撤销访问与删除
你可随时在 Google 账号连接应用设置中找到 Channel Workflow Studio 对应连接并撤销访问。请核对应用名称与账号;撤销该 Google 授权会影响依赖同一授权的访问。
工具提供先查看计划、再确认执行的本地撤权与数据删除流程。撤权停止本地后续访问并尝试向 Google 撤销;它不自动抹除全部凭据文件、任务、导出或备份。Google 撤权可能影响该用户在本项目全部权限及相关 OAuth 客户端,并非只影响一个频道。Google 返回受理也不等于即时传播完成。删除本地数据不会自动删除 YouTube 上的内容。
整安装退役:retire-plan 先展示范围,再经本人确认执行 retire,离线清除本安装 .cws-state/ 与 credentials/ 内的管理数据,包括账号凭据、任务、缓存及本机编码器 SSH 密钥。仅保留不含频道、任务或哈希信息的固定停用标记与空锁文件;本安装随后永久停用,不能重新初始化或接管旧任务。
此流程也可清除活跃或结果未知任务的本地记录,但会失去在本安装恢复或继续操作这些任务的能力。执行前须关闭仍在运行的旧版本本机工作进程,不能因此停止或重启 VPS。退役不会撤销 Google 授权、结束远端直播、删除线上内容、管理目录之外的原始媒体或外部副本;需要撤权时,应在清除凭据前执行撤权流程,或之后通过 Google 账号设置处理。
当一次实际 OAuth 请求返回 invalid_grant,工具会阻止后续继续使用同一授权,避免重复无效请求。这个错误不能证明频道已删除或确定已被撤权;工具不会自动删除频道或重新授权,也不通过后台轮询持续检测。
具体步骤见 支持页的撤权与删除说明。若你无法访问设备、需要核对残留副本,或请求删除运营者持有的联系信息,请发邮件到 xiaotao5490@gmail.com。运营者会确认处理范围和结果;不会在无法接触本机或备份时声称已全部删除。
安全与边界
本地实现限制凭据与状态目录的文件权限,并将任务绑定到独立项目、账号和本机状态。敏感值不应出现在公开网页、聊天记录或一般诊断材料中。对于 Windows / WSL2,文件系统与权限行为仍需在目标设备核验。
权限限制不是静态加密。当前版本不承诺系统钥匙串存储、凭据加密、远程擦除、自动备份清理或跨设备防重复保证。请保护操作系统账号、磁盘与备份,并避免将凭据或状态目录放入公开仓库或同步分享目录。
更新与请求
功能、数据接收方或授权范围变化时,会更新本说明和本地提示,必要时重新取得明确同意。本页更新日期用于识别版本,不代表 Google 审核、生产部署或法律认证。
访问、更正、删除、撤权及隐私问题,请联系 xiaotao5490@gmail.com,说明涉及的应用、账号或频道标识及请求范围即可,不要附密码或密钥。