跳到主要內容
ResonNote 共鳴筆記GitHub

隱私權政策

隱私權政策

生效日期:・English version

ResonNote 共鳴筆記(以下稱「本擴充功能」)是 Bobo Chen 個人維護的開源 Chrome 擴充功能。這份政策說明本擴充功能,以及這個網站(resonnote.bobochen.dev)如何處理資料。

簡單說:不收集、不上傳、不出售、不分享任何資料。筆記只存在你自己瀏覽器裡的擴充功能儲存空間。沒有帳號、沒有伺服器、沒有分析或追蹤。

1. 本擴充功能處理哪些資料

當你按下快捷鍵(或播放頁上的「記下這一刻」按鈕、工具列圖示)記錄一刻時,本擴充功能會讀取並存下:

  • 畫面截圖
  • 影片播放到的秒數
  • 台詞(讀自網頁上顯示的字幕)
  • 片名,以及影集的季與集
  • 你自己寫的心得
  • 平台(Netflix、YouTube 或 Disney+)與影片編號(用來組出可以跳回那一刻的影片連結)

另外會在本機記下「上次備份」的時間,用來提醒你備份。

這些資料全部只存在你自己瀏覽器裡、本擴充功能專屬的 IndexedDB 與擴充功能儲存空間(chrome.storage),不會離開你的電腦,開發者也看不到。

2. 不收集、不上傳、不出售、不分享

  • 不收集:開發者沒有任何伺服器,收不到你的資料。
  • 不上傳:筆記、截圖、台詞與心得都不會傳送到任何地方。
  • 不出售、不分享:不會把資料給任何第三方,也不會用在廣告,或與本擴充功能功能無關的用途。
  • 沒有帳號:不用註冊、不用登入。
  • 沒有分析或追蹤:本擴充功能不含任何分析、追蹤或廣告程式。

本擴充功能對使用者資料的使用遵守Chrome 線上應用程式商店使用者資料政策,包括其中的 Limited Use(限制使用)規定。

3. 網路請求

本擴充功能唯一會主動向網路讀資料的地方,都在 Netflix 頁面內、只讀不寫:

  • 向 netflix.com 讀這部片的片名資料。請求內容只有影片編號;它在 Netflix 頁面內發出,所以和 Netflix 網頁自己的請求一樣,會帶上瀏覽器本來就有的 netflix.com 連線資訊。
  • 重新讀取 Netflix 頁面本來就載入過的進度條預覽圖檔(網址取自頁面自己的資源紀錄),當作畫面的備案來源。

兩者都不含任何筆記內容,也不會把任何資料送到 Netflix 以外,或開發者的任何地方。YouTube、Disney+ 頁面內沒有任何本擴充功能發出的網路請求。在筆記本點時間按鈕開新分頁,只是用瀏覽器開啟該平台的影片網址。

4. 權限的用途

activeTab
按快捷鍵或工具列圖示時,截取目前這個分頁的畫面。Chrome 只對你按過的那個分頁放行。
storage
unlimitedStorage
在瀏覽器本機存放筆記、截圖與「上次備份」時間;unlimitedStorage 讓大量截圖不受預設的本機儲存上限限制。
www.netflix.com
www.youtube.com
www.disneyplus.com
在這三個網站的播放頁顯示「記下這一刻」按鈕,並讀取播放時間、字幕與片名。

本擴充功能沒有要求其他權限,也不會讀取這三個網站以外的頁面內容。

5. 資料的刪除與匯出

  • 刪除:筆記本與記錄小視窗都可以刪除單則筆記(要按兩次確認)。
  • 匯出與備份:筆記本的「全部備份」會存成 zip,「從備份還原」可以讀回來;也能匯出圖卡、網頁檔或 Markdown。這些檔案都是在你的電腦上產生並下載,不經過任何伺服器。
  • 移除擴充功能會連同所有筆記與圖片一併刪除。你自己存下的備份與匯出檔是普通檔案,不會被刪。

6. 這個網站

本網站(resonnote.bobochen.dev)是靜態網站,不使用 cookie,不放任何分析或追蹤工具,也不載入第三方指令碼或字型。網站由 Cloudflare 託管,Cloudflare 可能依其政策處理一般連線紀錄。網站上連往 GitHub 的頁面(原始碼、Release、Issues)則由 GitHub 依其政策處理。

7. 聯絡方式

問題與建議請到 GitHub Issues。安全性問題請不要開公開 issue,改用 GitHub 的私下回報。

8. 政策變更

政策有變更時,會更新這個頁面並註明生效日期。目前版本的生效日期是 2026-11-06。

Privacy Policy

Privacy Policy (English)

Effective date: (November 6, 2026)

ResonNote (“the extension”) is an open-source Chrome extension maintained by Bobo Chen. This policy explains how the extension and this website (resonnote.bobochen.dev) handle data.

In short: the extension does not collect, upload, sell or share any data. Your notes live only in the extension's storage inside your own browser. There are no accounts, no servers, and no analytics or tracking.

1. Data the extension handles

When you record a moment (with the keyboard shortcut, the on-page “record this moment” button, or the toolbar icon), the extension reads and saves:

  • a screenshot of the video frame
  • the playback time in seconds
  • the line of dialogue (read from the subtitles shown on the web page)
  • the title, plus season and episode for series
  • the comment you write
  • the platform (Netflix, YouTube or Disney+) and the video ID, used to rebuild the link that takes you back to that moment

It also saves the time of your last backup locally, so it can remind you to back up.

All of this stays in the extension's own IndexedDB and extension storage (chrome.storage) inside your browser. It never leaves your computer, and the developer cannot see it.

2. No collection, upload, sale or sharing

  • No collection: the developer runs no server and receives none of your data.
  • No upload: notes, screenshots, dialogue and comments are not sent anywhere.
  • No sale or sharing: nothing is given to third parties, and nothing is used for advertising or for any purpose unrelated to the extension's features.
  • No accounts: there is nothing to sign up for or log in to.
  • No analytics or tracking: the extension contains no analytics, tracking or advertising code.

The use of information by this extension complies with theChrome Web Store User Data Policy, including the Limited Use requirements.

3. Network requests

The only places where the extension itself reads from the network are on Netflix pages, and they are read-only:

  • It fetches the title metadata of the current video from netflix.com. The request contains only the video ID. Because it is made inside the Netflix page, it carries the connection data your browser already has for netflix.com, exactly like the Netflix page's own requests.
  • It re-reads the seek-bar preview image file that the Netflix page has already loaded (the URL is taken from the page's own resource timing entries), as a fallback source for the picture.

Neither request contains any note content, and no data is sent to anywhere other than Netflix, or to the developer. On YouTube and Disney+ pages the extension makes no network requests. Clicking a timestamp in the notebook simply opens that platform's video URL in a new tab with your browser.

4. Why each permission is needed

activeTab
Captures the picture of the current tab when you press the shortcut or click the toolbar icon. Chrome grants it only for the tab you acted on.
storage
unlimitedStorage
Keeps your notes, screenshots and the last-backup time locally in the browser. unlimitedStorage lifts the default local storage quota so many screenshots fit.
www.netflix.com
www.youtube.com
www.disneyplus.com
Shows the “record this moment” button on the playback pages of these three sites, and reads the playback time, subtitles and title.

The extension requests no other permissions and does not read pages outside these three sites.

5. Deleting and exporting your data

  • Delete: you can delete a single note in the notebook or in the recording window (press twice to confirm).
  • Export and backup: “Back up all” in the notebook saves a zip file and “Restore from backup” reads it back. You can also export image cards, a web page file or Markdown. These files are generated and downloaded on your own computer, without passing through any server.
  • Uninstalling the extension deletes all notes and images with it. Backups and exports you saved yourself are ordinary files and are not deleted.

6. This website

This website (resonnote.bobochen.dev) is a static site. It uses no cookies, includes no analytics or tracking tools, and loads no third-party scripts or fonts. It is hosted by Cloudflare, which may process ordinary connection logs under its own policy. Pages on GitHub that this site links to (source code, releases, issues) are handled by GitHub under its own policy.

7. Contact

Questions and feedback: GitHub Issues. For security problems, please do not open a public issue; use GitHub's private vulnerability reporting instead.

8. Changes to this policy

If this policy changes, this page will be updated together with its effective date. The current version is effective 2026-11-06.