适用范围与单一用途
本政策适用于「支点剪藏」浏览器扩展(下称「本扩展」)。本扩展在页面上只显示一颗胶囊,里面两格:左边是图片、右边是链接。它贴着用户正要保存的东西显示:鼠标指着某张图片时贴在那张图片的左上角,页面没有图片时贴在标题上方,都没有时停在页面右下角;另外,用户在页面上选中一段文字时,选区旁边会浮出一颗「存这段话」。本扩展的单一用途是:在用户点击其中某一处之后,把当前这一篇的内容(标题、正文、正文里的图片与视频),或用户指着的那一张图片(指着视频时保存的是该视频的一帧画面),或用户选中的那一段文字,或(当这一篇抽不出正文时)当前页的地址、标题、描述与封面,保存到该用户自己在支点(LEVER,lever.goodgoodhug.cn)的灵感库中。工具栏图标与胶囊右边那一格是同一个动作。本扩展没有右键菜单,也不把截图当作独立的保存动作(截图只在取不到图片字节、或页面没有封面时当作退路)。
本扩展不会在用户没有操作时读取、扫描或上传任何网页内容。
一、我们处理的信息、发到哪里
1. 用户主动选择保存的网页内容
只在用户点击之后,本扩展才会读取并通过 HTTPS 发送到支点服务器(腾讯云,域名 lever.goodgoodhug.cn)以下内容之一:
- 一张图片或视频:它的地址、字节、替代文字(alt)、所在页面的地址和标题,以及它属于哪一条内容(页面上包住这张图的那条链接的地址与标题);
- 当前这一篇(点击页面右下角那颗或工具栏图标时):页面地址、标题、站点名、作者、发布时间、正文文字、正文里图片的地址与顺序、以及视频的地址信息。这些内容全部来自用户当前已经打开的这一页(页面的 DOM,以及小红书、哔哩哔哩页面中页面自身已加载的数据对象);本扩展不会替用户向该站点发起额外的浏览或抓取。正文里的图片由支点服务器按地址取得;服务器取不到时,扩展在当前页面会话里取得图片字节后发送(与保存单张图片的规则相同:只有图片地址与当前页面属于同一站点时才携带该站点 Cookie)。视频由支点服务器按地址下载并存储;抖音的视频地址由支点服务器通过第三方数据接口(TikHub)按分享链接取得,该请求由服务器发起,不使用用户的账号。
- 当前整页(这一篇抽不出正文时的退路):页面地址、标题、描述(meta description / og:description)、封面图地址(og:image 等);服务器取不到封面时,扩展会截一张当前画面作为封面一并发送;
- 用户选中的一段文字(点选区旁边那颗「存这段话」时):选中的文本本身、所在页面的地址和标题;
- 这一次保存本身的记录:扩展的版本号、这一条是整篇还是单张、单张所属的那条内容的地址与标题、是否因为抽不出正文而只存了地址、以及视频下载失败时的失败原因。用于在灵感库里显示这条素材是怎么来的,以及让用户重试失败的视频。
这些内容保存在用户本人的支点账号下,作为该用户的灵感库素材;只有该用户登录后可以看到、使用或删除。
2. 保存图片时对图片地址的请求
为了取得用户选中的那张图,本扩展的后台会向该图片的地址发起一次普通的 GET 请求。只有当图片地址与当前页面属于同一站点时,这次请求才会携带该站点的 Cookie;图片来自其他站点时不携带任何 Cookie。取不到时,会改由支点服务器按地址取一次;再取不到,则把屏幕上这张图所在的区域截下来保存。接收方是图片地址所属的第三方主机,它会像普通网络请求一样收到图片地址的路径和参数。
3. 登录状态
本扩展向 lever.goodgoodhug.cn 发送保存请求时,浏览器会附带用户在支点的登录 Cookie,用于确认是哪位用户的灵感库。本扩展不读取、不复制、不保存这个 Cookie。未登录时,服务器拒绝保存,扩展提示用户先登录支点,不发送任何内容。安装或启动浏览器时,扩展会向支点发一次不带任何内容的探测请求,只为在图标上提示是否已登录。
二、我们明确不处理的信息
- 不读取浏览器历史、书签或标签页列表;
- 不读取任何网页上的密码框、表单、支付信息或通信内容;
- 不读取、复制或上传浏览器持有的 Cookie 或会话令牌(保存请求由浏览器按其自身规则附带支点的登录 Cookie,本扩展不接触其值);
- 不在用户没有点击的情况下读取或上传任何页面内容;不批量保存,一次点击只保存当前这一篇;
- 不在用户设备上持久保存任何数据(本扩展不使用浏览器的存储接口);
- 不使用任何数据进行广告、画像、跟踪或出售。
三、浏览器权限及用途
| 权限 | 用途 |
|---|---|
activeTab | 用户把站点访问权限改成「点击时」后,点工具栏图标仍能读取当前页信息并保存。 |
scripting | 用户点击后向当前页注入只读脚本(读取标题、描述、封面地址、正文、正文里的图片与视频地址、以及用户主动选中的那段文字;在小红书与哔哩哔哩页面上读取页面自身已加载的数据对象),并在页面里显示一句保存结果提示。正文抽取使用随扩展打包的开源库 Mozilla Readability(Apache-2.0),不加载远程代码。 |
主机权限 <all_urls> | 让那颗胶囊能在任何网站上出现(内容脚本);在保存图片时由扩展后台取得图片字节;在 pinterest.com 上向该站自己的页面数据接口取这一条 pin 的完整信息。 |
本扩展不请求 contextMenus、cookies、history、tabs、webRequest、下载或剪贴板权限;扩展包内包含全部可执行代码(含随包分发的 Mozilla Readability),不加载或执行远程代码。
四、保留与删除
用户保存到灵感库的内容作为该用户的素材长期保留,直到用户在支点中删除对应文件,或通过本页邮箱申请删除。图片字节存储在腾讯云对象存储(COS)中,仅通过支点的登录校验访问。服务器访问日志只记录请求时间、来源 IP、路径和状态等排障所需的元数据,不记录请求内容;日志按日轮转并在有限期限后删除。
本扩展不在用户设备上保存任何数据;卸载扩展即可停止一切处理。
五、服务提供方、共享与出售
为提供上述功能,我们使用腾讯云服务器与腾讯云对象存储运行支点服务并存储素材;保存抖音视频时,支点服务器会把该抖音分享链接发送给第三方数据接口 TikHub 以取得视频地址(不含任何用户信息)。除此之外,本扩展处理的信息不会共享给任何第三方,不出售,不用于广告或信用评估。
六、Chrome Web Store User Data Policy 与 Limited Use
本扩展遵守 Chrome Web Store User Data Policy,包括其中的 Limited Use 要求:对从 Chrome API 获得的信息及本扩展处理的数据,使用仅限于向用户提供本扩展醒目说明的单一用途;不出售,不用于个性化广告、信用评估或与单一用途无关的目的;除提供该用途所必需、遵守法律或应对安全事件外不向第三方转移;除用户明确同意、安全或法律所需外不允许人员读取。
七、安全
用户数据只通过 HTTPS 发送到支点服务器;本扩展只接受来自扩展自身与其内容脚本的固定结构消息;保存的图片经过类型与大小校验。任何系统都无法保证绝对安全,我们会按实际风险采取合理的技术和组织措施。
八、用户权利与儿童隐私
用户可以在支点中直接删除保存的素材,也可以通过联系邮箱查询、更正或删除可定位的服务端数据;为防止未授权操作,我们可能要求验证账号。本扩展不以儿童为主要使用对象,也不要求儿童提供个人信息。
九、政策变更与联系方式
本扩展功能、权限或数据处理发生变化时,我们会更新本页并修改「最近更新」日期。如有疑问或数据请求,请联系:深圳市一颗星球健康食物科技有限公司,邮箱 jia093236@gmail.com。