隐私政策
Video Watched Time Companion 隐私政策
本译文仅为方便阅读而提供。如与英文版本有任何出入,以英文版本为准。 阅读英文版本
摘要
- Video Watched Time Companion 会测量视频的播放时长,并按日记录播放过视频的每个网站的主机名(例如 www.youtube.com)及其播放时长,同时记录您的设置以及您添加的任何自定义角色图片。
- 上述记录仅存储在 Chrome 在您设备上为扩展程序提供的存储空间中。本扩展程序不会将其发送给开发者或任何其他服务器,不使用 Chrome 同步,并会在下一次保存记录时删除超过366日的每日历史记录。
- 为实现其功能,本扩展程序会在您访问的网页内放置计时器叠加层、一个随机标签页标识符以及有关嵌入式框架的报告,网站自身的脚本可能能够读取该等内容。
- 开发者并未为本扩展程序运营任何服务器、账号系统、分析服务或广告服务,也不会出售或共享本扩展程序处理的信息。
- “报告”(Report)表单(Google Forms)、Ko-fi 和 Discord 仅在您点击时才会打开,本扩展程序不会向其附加任何数据。
- 您可以在弹出窗口中清除今日记录或全部数据,也可以在 chrome://extensions 页面移除本扩展程序,以删除其在 Chrome 为扩展程序提供的存储空间中存储的所有内容;保存在网站会话存储(session storage)中的标签页标识符会在相应标签页关闭时消失。
1. 引言
本隐私政策(以下简称“本政策”)由 That Developer Steven(以下简称“开发者”或“我们”)发布。开发者是一名位于香港特别行政区的独立软件开发者。本政策适用于 Google Chrome 的 Video Watched Time Companion 扩展程序(以下简称“本扩展程序”)。在本政策中,“您”及“您的”是指安装或使用本扩展程序的任何人;“个人信息”是指与已识别或者可识别的自然人有关的各种信息。
本扩展程序会测量视频在 Google Chrome 中的播放时长。本扩展程序会在包含视频的网站上显示页面内计时器,在您的设备上保存按会话、网站、日、周、月和年统计的观看时长总计,并提供统计图表、可选的陪伴角色和可选的休息提醒。
本政策说明本扩展程序处理哪些信息、处理该等信息的原因、该等信息的保存位置以及您可作出的选择。您安装或使用本扩展程序,即表示您已知悉本政策。
2. 本政策的适用范围
本政策适用于通过 Chrome 应用商店分发的本扩展程序1.0.4版及其后续版本,直至本政策更新为止。在1.0.4版中,本扩展程序的工具栏弹出窗口的标题为“Anime Watch Timer”;本政策同样适用于该弹出窗口。
本扩展程序在您于 Google Chrome 中访问的网站上运行,并测量通过标准 HTML5 视频元素播放的视频,例如 YouTube 或 Netflix 网站上的视频。本政策不适用于上述网站、Google Chrome 本身、Chrome 应用商店,或您通过本扩展程序中的链接访问的任何第三方服务(例如 Google Forms、Ko-fi 或 Discord)。上述各方均受其各自的条款和隐私政策约束。
3. 本扩展程序处理的信息
本政策区分两种信息处理方式。在您的设备上处理,是指本扩展程序在您自己计算机上的 Google Chrome 内创建、读取或存储信息。由开发者收集,是指信息被传输至开发者并由开发者接收。本扩展程序会在您的设备上处理有关视频播放及发生播放的网站的信息,以显示您的观看时长。本扩展程序不会将该等信息传输给开发者或任何服务器,因此开发者不会收集该等信息。
下表列出了本扩展程序处理的各类信息。
| 类别 | 包含内容 | 用途 | 存储位置 | 保留期限 |
|---|---|---|---|---|
| 设置 | 叠加层是否已启用;显示哪些计时器统计数据;所选角色;计时器、角色及休息提醒对话框的位置、大小和透明度;以及休息提醒是否已开启及其间隔时间。本扩展程序不会保留有关休息提醒最近一次显示时间的记录。 | 用于应用您的选择。 | Chrome 在您设备上为扩展程序提供的存储空间(chrome.storage.local)。 | 保留至您更改该等设置、选择“清除所有数据”(Clear all data)或移除本扩展程序为止。 |
| 今日观看时长 | 今日日期、总播放时长以及每个网站的播放时长,按顶层页面的主机名记录。 | 用于在弹出窗口和叠加层中显示今日数据。 | Chrome 在您设备上为扩展程序提供的存储空间(chrome.storage.local)。 | 在新的一日首次加载网页或首次播放视频时,替换为空白记录;“清除今天”(Clear Today)和“清除所有数据”会将其重置。 |
| 每日观看时长历史记录 | 有播放记录的每一日的以下信息:日期、总时长以及每个网站主机名的时长;仅就当日而言,还包括总体及每个网站的逐小时总计。 | 用于计算每周、每月和每年的总计,并绘制“统计图表”(Statistics Chart)。 | Chrome 在您设备上为扩展程序提供的存储空间(chrome.storage.local)。 | 通常为366日(今日及之前的365日);较早日期的记录仅会在本扩展程序下一次保存记录时被删除,详见“数据保留与删除”一节。 |
| 当前会话 | 当前观看会话的时长、最近的时间戳、是否有视频正在播放,以及当前被计入播放时长的主机名。 | 用于在所有标签页之间仅计算一次会话时长,并在播放停止3分钟或以上后恢复时开始新的会话。 | Chrome 在您设备上为扩展程序提供的存储空间(chrome.storage.local)。 | 持续被覆盖;在本扩展程序安装或更新时或 Google Chrome 更新时重置;不受“清除今天”影响;“清除所有数据”会将其抹除。 |
| 自定义角色 | 每个自定义角色的以下信息:一个随机标识符、您输入的名称(最多40个字符),以及您所选择的图片文件的原样副本。本扩展程序未对该副本设定大小限制,且该副本包括任何嵌入的元数据,例如相机详细信息或 GPS 位置。 | 用于在计时器旁显示您所选择的图片。 | Chrome 在您设备上为扩展程序提供的存储空间(chrome.storage.local)。 | 保留至您选择“清除所有数据”或移除本扩展程序为止;无法单独删除某一个自定义角色。 |
| 当前活动标签页的地址 | 在弹出窗口打开期间,当前活动标签页的地址;本扩展程序仅使用其中的主机名。 | 用于在弹出窗口中显示当前网站及其时长。 | 仅保存在内存中;该地址不会被存储。 | 在弹出窗口关闭时予以丢弃。 |
| 播放状态 | 本扩展程序自身各组件之间的内部消息,其中包含顶层主机名、是否有视频正在播放、随机标签页标识符和时间戳;该等消息在视频播放期间约每秒发送一次,并在播放开始或停止时以及您离开网页时发送。此外,当弹出窗口向当前网页请求实时数据时,内部消息还包含今日日期、该主机名、其时长和今日总计,以及是否有视频正在播放和叠加层是否已启用。 | 用于将播放时长计入正确的网站,且不重复计算。 | 仅保存在本扩展程序内部的内存中。 | 过时的条目会在下一条消息到达时被删除;当 Chrome 停止本扩展程序的后台进程时,所有条目均予以丢弃。 |
| 视频播放器状态 | 视频元素的属性,例如是否已暂停、播放速度、当前播放位置、尺寸、静音状态、音量和全屏状态,以及嵌入式框架的位置。 | 用于找到主要视频并判断其是否正在播放。 | 仅保存在内存中。 | 在网页关闭时予以丢弃。 |
| 嵌入式框架报告 | 网页中嵌入的每个框架约每秒向顶层页面发送一次的以下信息:该框架的完整地址(包括任何查询字符串)、该框架是否包含视频及该视频是否正在播放、一个评分、一个随机标识符和一个时间戳。 | 用于检测在嵌入式播放器中播放的视频。 | 仅保存在顶层页面的内存中。 | 每份报告在约15秒后及网页关闭时予以丢弃;本扩展程序仅将框架地址保存在内存中,不会使用或保存该地址。 |
| 网站存储空间中的标签页标识符 | 一个随机生成的标识符(其中亦编码了该标识符的创建时间),以 awt_session_tab_key 为名称,保存在您于标签页中作为顶层页面打开的每个网站的会话存储(session storage)中,无论该网页是否包含视频,亦无论叠加层是否已启用。 | 用于在计算播放时长时区分各个标签页。 | 该网站在该标签页中的会话存储。 | 保留至该标签页关闭为止;不会因“清除所有数据”或移除本扩展程序而被删除。 |
| 页面内叠加层 | 在叠加层已启用期间,于包含视频元素(即使该视频已暂停)的网页上,以及在您使用“调整大小和位置”(Adjust Size & Position)功能期间,于任何网页上显示的以下信息:该网页的主机名、是否有视频正在播放、全部六项计时器数值(包括您已隐藏的行)、所选角色图片以及休息提醒对话框。 | 用于在网页上显示您的观看时长和角色。 | 您正在查看的网页(仅用于显示)。 | 保留至该网页关闭或重新加载为止,即使您在此期间关闭叠加层亦然。 |
| 您发送的报告和消息(可选) | 您选择在“报告”表单中输入或通过电子邮件发送给我们的任何内容;如通过电子邮件发送,还包括您的电子邮件地址。 | 用于回复您的报告或消息,以及改进本扩展程序。 | 本扩展程序不会存储该等内容。表单答复保存在 Google Forms 中,开发者作为该表单的所有者可以阅读该等答复;电子邮件由所涉及的电子邮件服务提供商保存,并保存在开发者的邮箱中。 | 仅在处理该等内容及维护本扩展程序合理所需的期间内保留;您可以要求我们将其删除。 |
请注意以下详细信息:
- 计入观看时长的情形。仅在视频正在播放时才计算时长。本扩展程序不会检查标签页是否可见或视频是否静音,因此静音自动播放的视频(例如预览或广告)以及后台标签页中的视频也会被计入。当多个标签页同时播放视频时,相关时长仅计算一次,并计入一个网站。
- 仅记录主机名,不记录完整地址。观看时长仅按顶层页面的主机名记录;完整地址、网页标题、视频标题和视频来源均不会被存储。嵌入式框架中的视频会计入嵌入该框架的网站,没有主机名的网页(例如本地文件)会被记录为“this-site”。
- 置于网页内的信息。网站自身的脚本可能能够读取叠加层、标签页标识符和嵌入式框架报告,且该网站可能会将其脚本读取的内容发送至其自身的服务器。因此,显示叠加层的网站可能会获知您在当前会话、今日、本周、本月和本年度于所有网站上的总观看时长(但无法获知按网站划分的明细),并可能看到您的角色图片(包括自定义图片)。由于框架报告在发送时并未限制接收方,网站也可能会接收到嵌入其网页中的框架的当前地址。网站还可能能够检测到您已安装本扩展程序。关闭“启用叠加层”(Enable overlay)会停止时长跟踪,并使叠加层不会出现在此后加载的网页中,但已显示的叠加层在该网页重新加载之前仅会被隐藏。只要本扩展程序在 Chrome 中处于启用状态,标签页标识符和框架报告便会继续运作。
- 无痕式窗口。仅当您开启“在无痕模式下启用”(Allow in Incognito)时,Chrome 才会在无痕式窗口中运行扩展程序。如果您开启该设置,无痕式标签页中的观看时长和主机名可能会被记录在您设备上的同一存储空间中,并在无痕式窗口关闭后继续保留。
本扩展程序不会收集或处理以下信息:
- 本扩展程序没有账号或登录功能,也不会收集您的姓名或电子邮件地址(仅当您向我们发送电子邮件或选择在“报告”表单中输入您的电子邮件地址时,我们才会收到该地址)。
- 本扩展程序不会读取网页文字、消息、表单输入内容或密码。本扩展程序仅在您调整叠加层的大小和位置期间响应 Esc 键以及在叠加层上的拖动或滚动操作,且不会记录按键或鼠标移动。
- 本扩展程序不会访问 Cookie、付款信息或联系人,也不会使用您设备的位置服务、摄像头或麦克风。
- 本扩展程序不使用分析、遥测、广告标识符或第三方跟踪工具,也不会从本扩展程序外部加载代码。
4. 信息的使用方式
本扩展程序处理的信息仅用于在您的设备上向您提供本扩展程序的功能,即:
- 检测视频何时正在播放,并计算按会话、网站、日、周、月和年统计的观看时长总计;
- 显示叠加层计时器、弹出窗口中的数据以及“统计图表”;
- 显示您所选择的陪伴角色或自定义陪伴角色,并应用您的布局和透明度设置;
- 如果您开启休息提醒,在您设定的间隔时间后显示休息提醒;以及
- 记住您的设置。
开发者不会将该等信息用于用户画像、广告或营销,不会出售该等信息,也不会将其用于判断信用状况或用于借贷目的。由于该等信息从不会到达开发者,代表开发者行事的任何人均无法查看您的观看时长记录、设置或自定义图片。
如果您向我们发送报告或电子邮件,我们仅会将其用于回复您以及改进本扩展程序。
5. 信息的存储位置及保护方式
本政策所述的设置、观看时长记录、会话信息和自定义角色均存储在 Chrome 在您设备上为扩展程序提供的存储空间中,即 Chrome 为每个扩展程序提供的专用存储区域(chrome.storage.local)。本扩展程序不使用 chrome.storage.sync,因此其数据不会通过 Chrome 同步或您的 Google 账号进行同步。唯一的例外是各网站会话存储中的标签页标识符、显示在网页中的叠加层,以及“本扩展程序处理的信息”一节所述的临时内存信息。
开发者并未为本扩展程序运营任何服务器、数据库、云服务或账号系统,本扩展程序自身也不发出任何网络请求。
本扩展程序不会对其记录自行加密。该等记录依赖 Google Chrome、您的浏览器配置文件及您设备的安全性予以保护,任何能够使用您浏览器配置文件的人均可能查看该等记录。本扩展程序置于网页内的信息不受保护,无法防止该网页自身的脚本访问。我们建议您使用屏幕锁定、及时更新 Chrome、避免使用您不希望网站看到的自定义图片,并在与他人共用计算机时使用单独的浏览器配置文件。
6. 共享与披露
我们不会出售、出租或交易个人信息;除本节所述情形外,我们也不会共享个人信息。
由于本扩展程序不会将您的观看时长记录、设置、自定义图片或任何其他信息传输给开发者,我们并不持有该等信息,也无法向任何第三方(包括广告商、数据经纪商、执法机关或其他主管机关)披露该等信息。
如上文所述,您访问的网站可能能够读取本扩展程序置于其网页内的信息。本扩展程序不会将该等信息发送至任何服务器,开发者也并不控制网站如何处理该等信息。
除托管或传递您发送给我们的报告或电子邮件的服务提供商(Google Forms 及所涉及的电子邮件服务提供商)外,我们不会与第三方共享该等报告或电子邮件的内容,但适用法律另有要求的除外。本扩展程序不使用 Chrome 同步,因此不会通过同步与 Google 共享任何本扩展程序的数据。
7. 第三方网站及服务
本扩展程序不会向开发者或任何其他服务器发送任何信息。本扩展程序的代码不发出任何网络请求:不会向您访问的网站发送请求,不会重新加载网页,不会加载远程脚本、图片或字体,也不会报告使用情况。角色图片从本扩展程序自身的安装包或 Chrome 在您设备上为扩展程序提供的存储空间中加载。
信息仅可能在以下情形下离开您的设备,且该等情形均不涉及由本扩展程序自身代码进行的传输:
- 您访问的网站。如“本扩展程序处理的信息”一节所述,网站自身的脚本可能能够读取本扩展程序置于其网页中的叠加层、标签页标识符和嵌入式框架报告,且该网站可能会依据其自身的隐私政策将该等信息发送至其自身的服务器。本扩展程序不会将该等信息发送至任何地方,开发者也不会接收该等信息。
- “报告”表单。在弹出窗口中选择“报告”(Report),会在新标签页中打开一份 Google Forms 表单。该表单是开发者为本扩展程序设立的反馈及错误报告表单,可能并非始终接受回复。本扩展程序不会填写该表单,也不会附加任何数据。您选择输入的任何内容均会依据 Google 的条款及《Google 隐私权政策》直接提交至 Google Forms。
- Ko-fi 捐赠页面。选择“捐赠”(Donate)会在新标签页中打开开发者的 Ko-fi 页面。该链接不包含来自本扩展程序的任何信息;Ko-fi 仅会收到您的浏览器在打开网站时通常发送的信息,任何捐赠均由 Ko-fi 及其支付服务提供商依据其各自的条款和隐私政策处理。
- Discord。选择“Discord”会在新标签页中打开一个 Discord 邀请链接。该链接不包含来自本扩展程序的任何信息;Discord 仅会收到您的浏览器在打开网站时通常发送的信息,并适用 Discord 自身的条款和隐私政策。
- 电子邮件。如果您通过“联系我们”一节所列的地址向我们发送电子邮件,您的邮件将由所涉及的电子邮件服务提供商依据其各自的条款传递。
- 扩展程序更新。Google Chrome 会在 Chrome 应用商店中检查已安装扩展程序的更新并进行安装。该过程由 Chrome 而非本扩展程序的代码管理,并受 Google 的条款及《Google 隐私权政策》约束。
是否通过本扩展程序中的链接打开第三方网站或服务,由您自行选择。开发者对该等网站和服务的内容或隐私惯例不承担责任。
8. 浏览器权限
本扩展程序请求以下浏览器权限及访问权限。在您安装本扩展程序时,Chrome 可能会显示相关警告,例如本扩展程序可以读取和更改您在所有网站上的数据。
| 权限 | 本扩展程序需要该权限的原因 |
|---|---|
| storage | 将本政策所述的设置、观看时长记录、会话信息和自定义角色保存在 Chrome 在您设备上为扩展程序提供的存储空间(chrome.storage.local)中。本扩展程序不使用 chrome.storage.sync。 |
| 对所有网址(all_urls)的主机访问权限 | 使弹出窗口能够读取当前活动标签页的地址,弹出窗口仅使用其中的主机名。该权限与下述内容脚本共同构成 Chrome 在安装时显示的对所有网站的访问权限。 |
| 在所有网址(all_urls)的所有框架中运行的内容脚本 | 在每个网页和嵌入式框架中运行本扩展程序的两个脚本及其样式表。在顶层页面中,该等脚本会检测视频、显示叠加层和休息提醒、测量播放时长并保存标签页标识符;在嵌入式框架中,该等脚本会检测视频并向顶层页面发送框架报告。 |
| 可通过网页访问的资源(适用于所有网址的 assets/Character/*.png) | 使叠加层能够在网页内显示随附的角色图片。由于网页可以访问该等图片,网站可能能够检测到您已安装本扩展程序。 |
9. 数据保留与删除
各类信息的保留期限见“本扩展程序处理的信息”一节中的表格。此外:
- 每日历史记录最多保留366日。较早日期的记录以及以往日期的逐小时明细,会在本扩展程序的后台进程下一次保存记录时被删除。该保存操作发生在视频播放期间、您离开网页时,以及本扩展程序安装或更新时或 Google Chrome 更新时,因此在本扩展程序未被使用期间,该等记录可能会保留更长时间。上一日历年度的条目不会显示在“统计图表”页面上。
- “清除今天”(在弹出窗口中选择该选项,然后确认)会重置今日总计及今日的历史记录条目,但不会重置当前会话计数器。
- “清除所有数据”(在弹出窗口中选择该选项,然后选择“抹除”〔Erase〕)会抹除本扩展程序存储空间中的所有内容,包括您的设置和自定义角色,尽管确认消息中仅提及观看时长记录。
- 自定义角色无法逐个删除。选择其他角色会停止显示自定义图片,但该图片仍会被存储,直至您选择“清除所有数据”或移除本扩展程序为止。
- 标签页标识符会在您关闭相应标签页或在 Chrome 中清除该网站的数据时被删除。
如需删除本扩展程序在 Chrome 为扩展程序提供的存储空间中存储的所有信息:
- 在 Google Chrome 中打开 chrome://extensions 页面。
- 找到 Video Watched Time Companion,然后选择“移除”。
- 确认移除。Chrome 会删除本扩展程序及其本地存储空间,包括所有设置、观看时长记录、会话信息和自定义角色。
移除本扩展程序不会删除已保存在网站会话存储中的标签页标识符,该等标识符会在相应标签页关闭时消失。在已打开的网页中,已显示的叠加层会继续保留,且嵌入式框架报告可能会继续发送至顶层页面,直至该等网页重新加载或关闭为止。
关闭“启用叠加层”,或在 chrome://extensions 页面关闭本扩展程序,会停止新的跟踪,但会保留现有记录。在 Chrome 中清除浏览记录可能不会删除本扩展程序的记录。如需删除您发送给我们的报告或电子邮件,请与我们联系。
10. 您的权利与选择
由于本扩展程序处理的信息存储在您自己的设备上,您可以控制该等信息。您可以随时在弹出窗口和“统计图表”页面上查看您的观看时长,选择叠加层显示哪些统计数据,关闭叠加层或休息提醒,选择“无角色”(No Character),清除记录,或移除本扩展程序。
视您所在地区而定,数据保护法律可能赋予您与您的个人信息有关的查阅、更正、删除、限制处理、反对处理及数据可携带的权利。上述法律包括:在欧盟和欧洲经济区适用的欧盟第2016/679号条例,即《通用数据保护条例》(GDPR);在英国适用的英国《通用数据保护条例》(UK GDPR)及《2018年数据保护法》;经《2020年加州隐私权法案》(CPRA)修订的《2018年加州消费者隐私法案》(CCPA);以及香港特别行政区《个人资料(私隐)条例》(第486章)。
由于开发者并不持有本扩展程序处理的信息,您可通过在浏览器中查看和管理该等信息,并按照“数据保留与删除”一节所述将其删除,来行使上述权利。尽管如此,您仍可以就任何请求或问题(包括与您已发送给我们的报告或电子邮件有关的请求或问题)与我们联系,我们将在合理时间内予以回复。您亦可以向您所在地的数据保护监管机构投诉。
11. 儿童隐私
本扩展程序是一款面向一般公众的工具,并非面向未满13周岁(或未达您所在国家或地区规定的最低年龄)的儿童。我们不会在知情的情况下收集儿童的个人信息。由于本扩展程序不会向开发者传输信息,我们不会通过本扩展程序接收此类数据。如果您认为某名儿童已向我们发送个人信息(例如通过报告或电子邮件),请与我们联系,我们将删除该等信息。
12. Chrome 应用商店用户数据政策
本扩展程序对所接收或处理的信息的使用遵守Chrome 应用商店用户数据政策,包括其中的有限使用要求。
具体而言,本扩展程序处理的信息:
- 仅用于提供本扩展程序在其 Chrome 应用商店详情页中所述的单一用途,即通过页面内计时器及相关统计数据跟踪并显示您观看视频所花费的时间;
- 除本政策所述情形外,不会转移给任何人或任何服务;
- 不会用于个性化广告;
- 不会用于判断信用状况或用于借贷目的;以及
- 不会被任何人阅读,因为该等信息从不会被传输至开发者。
本扩展程序的 Chrome 应用商店详情页载明:“开发者已声明不会收集或使用您的数据。”这与本政策一致:本扩展程序仅为提供其功能而在您的设备上处理观看时长和网站信息,该等信息不会被传输至开发者,也不会由开发者收集。报告和电子邮件仅在您选择发送时,由您在本扩展程序之外提供。
13. 国际用户
开发者位于香港特别行政区。无论您身处何地,本扩展程序均在您的设备上本地处理信息,不会将信息传输给开发者或传输至任何其他国家或地区。本扩展程序不使用 Chrome 同步。
如果您选择使用“报告”表单或向我们发送电子邮件,您提供的信息将由 Google Forms 或所涉及的电子邮件服务提供商处理,并可能依据该等服务提供商的条款,在您所在国家或地区以外的国家或地区(包括香港)进行处理。
14. 本政策的变更
当本扩展程序发生变化(例如新增或移除功能或权限),或法律要求发生变化时,我们可能会更新本政策。届时,我们将更改本政策的“最后更新日期”。重大变更将在本页面上突出显示,并在适当情况下在本扩展程序的 Chrome 应用商店详情页或版本说明中突出显示。
在更新后的政策生效日期之后,您继续使用本扩展程序,即表示您已知悉更新后的政策。本政策的早期版本可应要求提供。
15. 联系我们
如果您对本政策或本扩展程序有任何疑问、请求或顾虑,请通过以下方式联系我们:
我们力求在30日内回复。本政策发布于 https://www.thatdevelopersteven.com/chrome-extension/Video-Watched-Time-Companion/Privacy-Policy。