隐私政策

Better Instagram: Stop Scrolling 隐私政策

生效日期
最后更新
适用范围
Better Instagram: Stop Scrolling 1.5.2 及更高版本

本译文仅为方便阅读而提供。如与英文版本有任何出入,以英文版本为准。 阅读英文版本

摘要

  • 本扩展程序会改变 Instagram 在您浏览器中的显示方式和行为,并将您的设置以及您的 Instagram 首页动态和 Reels 使用统计数据保存在 Chrome 在您设备上为扩展程序提供的存储空间中。
  • 首页动态使用时长会被自动记录,且无法在本扩展程序内关闭;每日 Reels 统计数据默认会被记录。上述历史记录会保留在您的设备上,直至您移除本扩展程序为止。
  • 仅当您开启“Dim posts from non-followed accounts”(淡化未关注账号的贴文,默认关闭)时,本扩展程序才会使用您现有的 Instagram 会话,将首页动态中帖子作者的用户名或用户 ID 发送至 Instagram,以检查您是否关注了该等作者。
  • 开发者未运营任何服务器,也不会收集、接收、出售或共享本扩展程序处理的任何信息;本扩展程序不含任何分析、广告或跟踪工具。
  • Ko-fi 捐助页面和反馈电子邮件链接仅在您点击时才会打开。
  • 在 chrome://extensions 页面移除本扩展程序,即会删除其在该设备上存储的所有信息。

1. 引言

本隐私政策(以下简称“本政策”)由 That Developer Steven(以下简称“开发者”或“我们”)发布。开发者是一名位于香港特别行政区的独立软件开发者。本政策适用于 Google Chrome 的 Better Instagram: Stop Scrolling 扩展程序(以下简称“本扩展程序”)。

本扩展程序帮助您在减少干扰的情况下使用 Instagram 网页版。本扩展程序可以隐藏或淡化 Instagram 的部分内容、应用灰度显示、在 Instagram 打开前请您确认、提醒您休息,并显示有关您的首页动态使用时长和 Reels 观看情况的统计数据,该等统计数据保存在您的设备上。

本政策说明本扩展程序处理哪些信息、处理该等信息的原因、该等信息的保存位置以及您可作出的选择。在本政策中,“个人信息”是指与已识别或者可识别的自然人有关的各种信息。您安装或使用本扩展程序,即表示您已知悉本政策。

2. 本政策的适用范围

本政策适用于通过 Chrome 应用商店分发的本扩展程序1.5.2版及其后续版本,直至本政策更新为止。

本政策不适用于:本扩展程序在其上运行的网站 Instagram(由 Meta 运营);Google Chrome 本身;或您通过本扩展程序中的链接访问的任何第三方服务(例如 Ko-fi 或您的电子邮件服务提供商)。上述服务受其各自的条款和隐私政策约束。

3. 本扩展程序处理的信息

本政策区分在您的设备上处理与由开发者收集:前者是指本扩展程序为正常运作而在您的浏览器内读取、计算或存储信息;后者是指信息被传输至开发者并由开发者接收。除反馈电子邮件外,本扩展程序在您的设备上处理下表所列信息。仅有两类信息可能离开您的设备:一是由您的浏览器直接发送至 Instagram 的可选关注状态请求,二是您选择发送给我们的任何电子邮件。除您选择发送给我们的任何电子邮件外,开发者不会收集上述任何信息:本扩展程序没有服务器、账号系统或分析功能,也绝不会向开发者发送信息。

本扩展程序处理的信息(1.5.2版)
类别包含内容用途存储位置保留期限
设置您针对每个 Instagram 页面(主页、Reels、消息、探索、个人主页和 Overall)所作的开启/关闭选择及数值,例如提醒的分钟数、有限滑动的上限,以及确认界面是否开启及其延迟时间。默认值会在首次使用时保存。用于在 Instagram 页面上应用您的设置。您设备上的扩展程序存储空间(chrome.storage.local)保留至您更改设置或移除本扩展程序为止。
显示偏好弹出窗口和确认界面的浅色或深色主题(默认为深色),以及界面语言;界面语言最初取自您浏览器的语言设置。用于以您所选择的主题显示弹出窗口和确认界面,并以您所选择的语言显示本扩展程序的文字。您设备上的扩展程序存储空间(chrome.storage.local)保留至您更改上述偏好或移除本扩展程序为止。
首页动态使用时长您今日在 Instagram 首页动态上花费的总时长,以及以往每一日的总时长。当首页动态标签页处于可见状态、Instagram 已加载完成且页面上没有密码字段时,该时长会被自动记录,且没有开启/关闭设置。弹出窗口将其显示为“Today on Instagram”(今日 IG 使用时间),统计页面将其显示为“IG Time”(IG 使用时间),但该时长仅涵盖首页动态。用于在弹出窗口和统计页面上显示您的首页动态使用时长。您设备上的扩展程序存储空间(chrome.storage.local)无限期保留,每日一条记录,不会自动删除,直至您移除本扩展程序为止。
每日 Reels 统计数据今日及以往每一日在 Instagram 的 Reels 页面上观看的 Reels 数量以及观看 Reels 所花费的时间。一条 Reel 在取代前一条 Reel 时即被计数;观看时间仅在 Reel 正在播放且 Instagram 标签页处于可见状态时计算。在“Show Reels scrolled (today)”(显示已滑过的 Reels(今天))开启期间记录数量,在“Show watch time (today)”(显示观看时间(今天))开启期间记录观看时间;两者均默认开启。用于在页面上和统计页面上显示 Reels 数量及观看时间。您设备上的扩展程序存储空间(chrome.storage.local)无限期保留,每日一条记录,不会自动删除,直至您移除本扩展程序为止。
最后计数的 Reel最近一次计数的 Reel 的短代码,取自页面地址、页面的规范链接或分享链接,或视频旁边指向该 Reel 的链接;如无法取得,则取自去除查询字符串后的视频文件地址。仅保留最新的值,且仅在“Show Reels scrolled (today)”开启期间保留。用于避免将同一条 Reel 连续计数两次。您设备上的扩展程序存储空间(chrome.storage.local)保留至后一条 Reel 将其取代或新一日的 Reels 记录开始为止(新一日的记录在您于之后某日下一次观看 Reels 时开始);移除本扩展程序时即被删除。
会话计数器和计时器当前会话中已滑过的 Reels 数量和 Reels 观看时间、用于沉迷滑动提醒的连续使用计时器,以及用于有限滑动提醒的 Reel 计数。用于显示会话计数器并为提醒计时。仅保存在 Instagram 标签页的内存中在您重新加载、离开或关闭该页面时清除;连续使用计时器在页面失去焦点90秒后亦会重置。
Instagram 页面内容用于决定隐藏或淡化哪些内容所需的页面元素,例如帖子链接、作者用户名、无障碍标签、侧边栏项目、弹出通知文字(最多256个字符)、Notes 栏标签、广告重定向链接的主机名,以及快拍圆环的颜色(用于区分已看过和未看过的快拍)。在首页动态上,且仅在“Dim ads”(淡化广告)、“Dim recommended posts and Reels”(淡化推荐贴文与 Reels)或“Dim posts from non-followed accounts”开启期间,还包括 Instagram 嵌入页面中的数据,例如用户名、用户 ID、关注状态以及广告或推荐标记。用于隐藏或淡化您所选择的 Instagram 部分。仅保存在 Instagram 标签页的内存中缓存的详细信息在3小时后过期(最多800个帖子和1200个账号);该标签页关闭或重新加载时,所有内容均会被清除。
关注状态结果首页动态中帖子作者的用户名或用户 ID(该等信息会被发送至 Instagram),以及您是否已关注或已请求关注每位作者。仅在“Dim posts from non-followed accounts”开启期间处理(默认关闭)。用于淡化来自您未关注账号的帖子。仅保存在 Instagram 标签页的内存中;绝不会写入存储空间缓存30分钟(最多800个账号;查询失败的会在30秒后重试),并与其他账号详细信息一起保留最长3小时(最多1200个账号)。
Instagram 安全令牌仅为发出关注状态请求,本扩展程序会读取 Instagram 页面本身可以访问的 Cookie,并仅将其中的 csrftoken 值用作请求标头。本扩展程序无法读取 Instagram 受保护的(HttpOnly)会话 Cookie;该等 Cookie 由您的浏览器自行附加到请求中。用于以与 Instagram 自身页面相同的方式发出关注状态请求。不存储仅用于该请求。
当前活动标签页信息您打开弹出窗口时处于活动状态的标签页的 ID 和网址(无论其是否为 Instagram 页面),以及在弹出窗口打开期间每秒向该标签页请求一次的实时首页动态使用时长。本扩展程序不使用标签页标题和其他标签页详细信息。用于预先选择与当前 Instagram 页面相对应的设置页面,并使弹出窗口中的计时器保持最新。仅保存在弹出窗口的内存中弹出窗口关闭时即被丢弃。
页面内元素及诊断信息Reels 浮层(Reels 数量和时间)、提醒窗口和确认窗口、页面及其帖子上的技术性“data-igc”属性、该标签页开发者控制台中的一行状态信息(本扩展程序版本、页面类型、语言和设置),以及仅在页面地址或页面中存在诊断标记时才会生成的、不含用户名的计时摘要。用于显示各项功能,并追踪哪些内容已被处理。仅在 Instagram 页面内该页面关闭或重新加载时即被移除。
反馈电子邮件您选择通过“Feedback”(反馈)链接发送的电子邮件中您所写的任何内容,以及您的电子邮件地址和您的电子邮件应用所包含的任何其他信息。该邮件由您自己的电子邮件应用发送;本扩展程序不会读取或发送该邮件。用于回复您。开发者的 Gmail 邮箱(仅在您发送电子邮件时)没有固定的保留期限;经您请求即予删除,但法律要求我们保留的情形除外。

本扩展程序的页面内元素直接插入 Instagram 的页面中,因此从技术上讲,Instagram 自身的页面代码能够读取该等元素(包括浮层中显示的 Reels 数量和时间),并可据此得知本扩展程序正在使用中。本扩展程序本身不会将该等元素发送至任何地方。

本扩展程序不会:

  • 要求您创建账号或登录本扩展程序,或收集您的姓名、电子邮件地址、电话号码或邮政地址(除非您选择向我们发送电子邮件);
  • 读取您的 Instagram 密码:本扩展程序仅检查是否存在密码字段,以便不计入在登录页面上花费的时间;
  • 设置 Cookie、使用 Chrome 的 cookies API,或读取 Instagram 受保护的(HttpOnly)Cookie;
  • 记录按键操作:本扩展程序的键盘监听器仅检查 Enter 键或空格键,滚动、触摸、指针和视频事件仅用于在内存中计时;
  • 存储或传输您的帖子、私信或通知的内容;
  • 收集您的位置或付款信息、提供付费功能或展示广告;
  • 使用分析、遥测、广告标识符或跟踪技术;
  • 保留您所访问的网站或 Instagram 页面的记录;本扩展程序存储的唯一与页面相关的值是上文所述的最后计数的 Reel。

4. 信息的使用方式

信息仅用于向您提供本扩展程序的功能,即:

  • 在 Instagram 页面上应用您的设置,包括隐藏和淡化内容、灰度显示、确认界面以及滑动提醒;
  • 在页面上显示 Reels 计数器和计时器,并在弹出窗口和统计页面上显示您的首页动态和 Reels 统计数据;
  • 在“Dim posts from non-followed accounts”开启时,检查您是否关注了帖子作者;
  • 以您所选择的语言显示本扩展程序的文字,以您所选择的主题显示弹出窗口和确认界面,在弹出窗口中预先选择相应的设置页面,以及回复您通过电子邮件发送给我们的反馈。

我们不会将任何信息用于用户画像、广告或营销,不会出售任何信息,也不会将其用于判断信用状况或借贷目的。由于本扩展程序处理的信息从不会到达开发者,开发者或代表开发者行事的任何人均无法查看该等信息。开发者唯一能够查看的信息是您选择发送给我们的电子邮件的内容。

5. 信息的存储位置及保护方式

设置、显示偏好、使用统计数据以及最后计数的 Reel 保存在 chrome.storage.local 中,即您 Chrome 配置文件内 Chrome 在您设备上为扩展程序提供的存储空间。本扩展程序不使用 chrome.storage.sync,因此上述信息不会通过 Google Chrome 同步进行同步;本扩展程序也不使用 Instagram 的网站存储(例如 localStorage 或 IndexedDB)。所有其他信息仅临时保存在内存中。

开发者并未为本扩展程序运营任何服务器、数据库或账号系统。本扩展程序的所有代码(包括统计页面)均随其一同打包;本扩展程序不会加载任何远程代码或内容,也不包含任何分析或广告组件。本扩展程序不会向网站开放其文件,也不会监听来自网站或其他扩展程序的消息。

本扩展程序不会对其存储的信息另行加密,因此任何能够访问您的设备和 Chrome 配置文件的人均可能查看该等信息。请使用屏幕锁定保护您的设备,及时将 Chrome 更新至最新版本,并仅安装您信任的软件。任何存储方式均无法做到完全安全,我们无法保证绝对安全。

除非您在本扩展程序的详情页中允许,否则 Chrome 不会在无痕式窗口中运行扩展程序。本扩展程序不会为无痕式窗口保留单独的存储区域。如果您允许本扩展程序在无痕模式下运行,在无痕式窗口中记录的首页动态使用时长和 Reels 统计数据将保存在同一扩展程序存储空间中,并在您关闭无痕式窗口后继续保留。

6. 共享与披露

我们不会出售、出租或交易您的个人信息,也不会与任何人共享您的个人信息,但本节所述情形除外。由于开发者不会接收本扩展程序处理的信息,我们无法向第三方(包括广告商、数据经纪商或公共机构)披露该等信息。

本扩展程序向其他方发送的唯一信息,包含在“Dim posts from non-followed accounts”开启期间由您的浏览器直接发送至 Instagram 的可选关注状态请求中。该等请求按照您的指示发出,仅用于提供该功能,且绝不会经过开发者;有关详情,请参阅下一节。如果您向我们发送电子邮件,该邮件将由我们的电子邮件服务提供商 Google 存储,我们仅会将其用于回复您。我们不会与任何其他人共享该邮件,但法律要求我们共享的情形除外。

7. 第三方网站及服务

本扩展程序不会向开发者发送任何信息。本扩展程序仅会引起以下网络活动:

  • 向 Instagram 发出的关注状态请求(可选)。仅在“Dim posts from non-followed accounts”开启期间(默认关闭),本扩展程序会检查您是否已关注或已请求关注您首页动态中帖子的作者,且仅针对页面本身尚未显示其关注状态的作者进行检查。本扩展程序会从 Instagram 页面向您正在使用的同一 Instagram 地址(例如 https://www.instagram.com)发送请求:在可获取作者的数字用户 ID 时,携带该 ID 发送至 /api/v1/friendships/show_many/;否则携带作者的用户名发送至 /api/v1/users/web_profile_info/ 或 /{username}/?__a=1&__d=dis。每个请求均将 Instagram 的 csrftoken 值作为标头携带,并由您的浏览器附加您现有的 Instagram 会话 Cookie,因此 Instagram 会如同您浏览 Instagram 时一样,从您已登录的账号接收该等请求,并可将其与您的账号相关联。同一时间最多运行两个请求,各请求之间相隔约320毫秒。本扩展程序仅使用每个响应中的关注状态和用户 ID,并按上文所述将结果保存在内存中。
  • 重新加载 Instagram 页面。如果您在首页动态上关闭“Hide feed posts”(隐藏动态贴文)后帖子没有重新出现,本扩展程序会在短暂延迟后重新加载该 Instagram 页面,且每15秒最多一次。这是您的浏览器向 Instagram 发出的普通页面请求;本扩展程序不会在其中添加任何信息。
  • 扩展程序更新。Google Chrome 通过 Chrome 应用商店检查并安装本扩展程序的更新。此过程由 Chrome 和 Google 依据《Google 隐私权政策》进行管理,本扩展程序本身不会在此过程中发送任何信息。
  • 您选择打开的链接。弹出窗口中的“Donate”(赞助)按钮会在新标签页中打开开发者的 Ko-fi 页面,其“Feedback”(反馈)链接(ThatDeveloperSteven138@gmail.com)会打开您自己的电子邮件应用。除非您点击上述按钮或链接,否则不会发生任何操作,且本扩展程序不会在其中添加任何与您有关的信息。Ko-fi 和您的电子邮件服务提供商适用其各自的条款和隐私政策;通过 Ko-fi 进行的任何付款均由 Ko-fi 及其支付服务提供商处理。

统计页面是本扩展程序的一部分,从您的设备上打开,不涉及任何网络请求。Instagram 由 Meta 运营。Instagram 如何处理上述请求以及您对 Instagram 的一般使用,受《Meta 隐私政策》约束,而非受本政策约束。

8. 浏览器权限

本扩展程序仅请求其功能所需的权限:

权限本扩展程序需要该权限的原因
storage用于将您的设置、显示主题、界面语言、首页动态使用时长、Reels 统计数据以及最后计数的 Reel 保存在 Chrome 在您设备上为扩展程序提供的存储空间(chrome.storage.local)中。本扩展程序不使用同步存储空间(chrome.storage.sync)。
tabs用于在您打开弹出窗口时读取当前活动标签页的 ID 和网址,以便弹出窗口显示与当前 Instagram 页面对应的设置页面(其他网站则显示“Overall”)。本扩展程序不使用标签页标题和其他标签页详细信息,网址不会被存储或发送至任何地方。Chrome 可能会将此权限描述为访问您的浏览记录;本扩展程序不会记录、存储或传输您的浏览记录。本扩展程序还会使用 Chrome 的标签页功能:将设置和语言的更改以及实时首页动态使用时长请求发送至当前活动标签页,且仅本扩展程序自身在 Instagram 上的脚本能够接收;在您点击时于新标签页中打开统计页面或 Ko-fi 页面;以及在您点击确认窗口或提醒窗口中的“Close”(关闭)或“Close IG”(关闭 IG)时关闭 Instagram 标签页。
对 *://*.instagram.com/* 和 *://instagram.com/* 的主机访问权限使本扩展程序能够在 Instagram 页面上运行:本扩展程序的脚本会在该等页面上更改页面,并且仅在“Dim posts from non-followed accounts”开启期间,向 Instagram 发出“第三方网站及服务”一节所述的关注状态请求。
在 *://*.instagram.com/* 和 *://instagram.com/* 上运行的内容脚本用于通过 http 或 https,在 instagram.com 及其所有子域名(例如 www.instagram.com 和 help.instagram.com)上自动加载本扩展程序的脚本和样式,且仅限于顶层页面。本扩展程序不会在任何其他网站上运行。

9. 数据保留与删除

设置和显示偏好会保留至您更改上述内容或移除本扩展程序为止。首页动态使用时长和每日 Reels 统计数据按每个日历日一条记录的方式无限期保留,不会自动删除,直至您移除本扩展程序为止。保存在内存中的信息会在上表所述的时间丢弃,且无论如何均会在您关闭标签页或弹出窗口时丢弃。反馈电子邮件保存在开发者的邮箱中,没有固定的保留期限;经您请求,我们将予以删除,但法律要求我们保留的情形除外。

1.5.2版未设置用于重置、删除或导出统计数据的按钮,且首页动态使用时长无法在本扩展程序内关闭。您可以按以下方式停止处理或删除相关信息:

  1. 如需停止记录新的每日 Reels 统计数据,请打开弹出窗口,在“Apply to”(应用到)菜单中选择“Reels”,并关闭“Show Reels scrolled (today)”(显示已滑过的 Reels(今天))和“Show watch time (today)”(显示观看时间(今天))。
  2. 如需停止向 Instagram 发出关注状态请求,请打开弹出窗口,在“Apply to”(应用到)菜单中选择“Home”(主页),并关闭“Dim posts from non-followed accounts”(淡化未关注账号的贴文)。
  3. 如需在不删除已存储信息的情况下停止所有处理(包括首页动态使用时长),请打开 chrome://extensions 页面并关闭本扩展程序。
  4. 如需删除本扩展程序存储的所有信息,请打开 chrome://extensions 页面,找到 Better Instagram: Stop Scrolling 并点击“移除”,或右键点击其工具栏图标并选择“从 Chrome 中移除”。Chrome 随后会删除本扩展程序在该设备上的存储空间。由于本扩展程序存储的信息分别保存在每台设备上,请在您希望删除其信息的每台设备上移除本扩展程序。
  5. 如需删除您发送给我们的电子邮件,请通过 ThatDeveloperSteven138@gmail.com 联系我们。

10. 您的权利与选择

您可以直接在您的设备上控制本扩展程序处理的信息。您可以随时在弹出窗口中更改或停用功能、关闭本扩展程序或将其移除。

视您所在地区而定,欧盟/欧洲经济区《通用数据保护条例》(GDPR)、英国《通用数据保护条例》(UK GDPR)、经《加州隐私权法案》(CPRA)修订的《加州消费者隐私法案》(CCPA)以及香港特别行政区《个人资料(私隐)条例》(第486章)等数据保护法律,可能赋予您查阅、更正、删除、限制处理、反对处理及数据可携带的权利。我们不会出售或共享个人信息(上述用语以《加州消费者隐私法案》中的定义为准),也不会因您行使上述任何权利而歧视您。

由于开发者并不持有本扩展程序处理的信息,上述权利通过按照本政策所述管理您浏览器中的该等信息来行使。您可以在弹出窗口和统计页面上查看您的统计数据,并可通过移除本扩展程序将其删除。您也可以就任何请求或问题(包括与您已发送给我们的电子邮件有关的请求或问题)与我们联系,我们将在合理时间内予以回复。您还有权向数据保护监管机构提出投诉,例如您所在地的监管机构;在香港,则为香港个人资料私隐专员公署。

11. 儿童隐私

本扩展程序是一款面向一般公众的工具,并非面向未满13周岁(或未达您所在国家或地区规定的最低年龄)的儿童。我们不会在知情的情况下收集儿童的个人信息。由于本扩展程序不会向开发者传输信息,因此不会通过本扩展程序接收任何此类数据。如果您对儿童使用本扩展程序有任何疑虑,请与我们联系。

12. Chrome 应用商店用户数据政策

本扩展程序对所接收或处理的信息的使用遵守Chrome 应用商店用户数据政策,包括其中的有限使用要求。

  • 信息仅用于提供或改进本扩展程序在 Chrome 应用商店详情页中所述的单一用途,即帮助您减少在 Instagram 网页版上的干扰和无休止的滑动,包括向您显示您自己的使用情况。
  • 信息不会被出售,也不会转移给任何人,但本政策所述的情形除外,即向 Instagram 发出的可选关注状态请求。
  • 信息不会为个性化广告目的而被使用或转移。
  • 信息不会为判断信用状况或借贷目的而被使用或转移。
  • 除您选择发送给我们的电子邮件外,任何人均不会阅读该等信息,因为该等信息从不会到达开发者。

本扩展程序的 Chrome 应用商店详情页载明:“开发者已声明不会收集或使用您的数据。”本政策与该披露一致:开发者不会收集、接收或使用本扩展程序处理的任何信息,本政策所述的处理均在您设备上的浏览器内进行。可选的关注状态请求仅在您开启该选项时,才会从您的浏览器直接发送至您已在使用的服务 Instagram,且其结果仅在您的设备上使用。

13. 国际用户

开发者位于香港特别行政区。无论您身处何地,本扩展程序均在您的设备上本地处理信息,不会将任何信息传输至位于香港或任何其他地方的开发者。由于本扩展程序不使用 Chrome 同步,其不会导致其存储的信息被复制到 Google 的服务器。

如果您开启“Dim posts from non-followed accounts”,关注状态请求将被发送至 Instagram,Meta 可能依据其自身的政策在其他国家或地区处理该等请求。如果您选择向我们发送电子邮件,您的邮件将由我们的电子邮件服务提供商 Google 存储(Google 可能在其他国家或地区处理该邮件),并由位于香港的开发者阅读。

14. 本政策的变更

当本扩展程序或适用法律发生变化时,我们可能会更新本政策。届时,我们将更改本政策顶部的“最后更新日期”。重大变更将在本页面上突出显示,并在适当情况下在本扩展程序的 Chrome 应用商店详情页或版本说明中突出显示。在变更生效日期之后,您继续使用本扩展程序,即表示您已知悉更新后的政策。本政策的早期版本可应要求提供。

15. 联系我们

如果您对本政策或本扩展程序有任何疑问、请求或顾虑,请发送电子邮件至 ThatDeveloperSteven138@gmail.com 联系开发者。更多信息请访问我们的网站 https://www.thatdevelopersteven.com。我们力求在30日内回复。

本政策发布于 https://www.thatdevelopersteven.com/chrome-extension/Better-Instagram/Privacy-Policy。