Badminton Radar 隱私政策
Badminton Radar 只在使用者自己的瀏覽器裡處理與儲存資料,不傳送給開發者或任何第三方。
生效日:2026-11-02
讀取哪些資料
Badminton Radar 只在使用者打開它的側邊面板時,讀取使用者自己開啟、已登入的 Facebook 社團頁面上已載入的貼文文字,用來整理出臨打資訊(日期、時間、地點、費用、人數)。
-
只在
https://www.facebook.com/groups/<社團>/… 的社團頁解析貼文;facebook.com 的其他頁面只監聽網址變化,不讀貼文。
- 側邊面板關閉時不讀貼文。
-
使用者在側邊面板按「搜尋」時,擴充功能會在這個分頁往下捲動使用者設定的頁數(1 到 20 頁),讓 Facebook 載入更多貼文再讀取;使用者自己捲動、點擊頁面或切換分頁時立即停止。不在背景分頁捲動、不為了讀取貼文另開分頁,也不以網路請求抓取貼文。
-
側邊面板開著時,頁面上已載入的摺疊長貼文(含畫面外的)會被點一次內文的「查看更多」「See more」或「顯示更多」,讓完整內文在頁面上展開再讀取;同一次面板連線每篇最多點一次,不點連結、留言、按讚或其他元素,也不捲動;點了之後 1 秒內網址改變就不再點,搜尋中點過之後網址改變就停止搜尋。
-
側邊面板開著時,為了取得貼文的網址,擴充功能會對還沒有貼文連結的貼文,向它自己的發文時間連結送一次聚焦事件(focusin,讀完再送 focusout),讓 Facebook 填入那篇貼文的連結再讀取;不點擊、不捲動、不改變網址。
-
使用者在側邊面板點某筆臨打資訊時,在新分頁開啟那篇 Facebook 貼文;取不到貼文網址或無法開新分頁時,改為捲動到頁面上的那篇貼文。
- 不讀取私人訊息、好友名單、帳號資訊或密碼。
- 不使用 Facebook API。
資料存在哪裡
解析結果、收藏、歷史搜尋紀錄與偏好設定存在瀏覽器的 chrome.storage.local,只在使用者這台電腦的這個 Chrome 設定檔裡。
資料會不會離開瀏覽器
不會。Badminton Radar 沒有伺服器、沒有帳號系統、沒有分析或錯誤追蹤服務,不對任何外部網址發出網路請求。
使用者按「匯出」時,CSV、JSON 或 iCal 檔案由瀏覽器直接下載到使用者的電腦;之後怎麼使用這些檔案由使用者決定。
權限
如何刪除資料
- 移除擴充功能:Chrome 會一併刪除它存的全部資料。
- 只清資料:在
chrome://extensions/ 移除後重新安裝。
聯絡方式
對本政策有疑問,請透過 Chrome Web Store 商店頁面上的開發者聯絡方式聯繫。
Badminton Radar Privacy Policy
Badminton Radar processes and stores data only in your own browser and never sends it to the developer or any third party.
Effective date: 2026-11-02
What the extension reads
Badminton Radar reads, only while its side panel is open, the text of posts already loaded on a Facebook group page you have opened while signed in, and turns them into pickup-game listings (date, time, venue, fee, headcount).
-
It parses posts only on
https://www.facebook.com/groups/<group>/… pages. On other facebook.com pages it only watches the URL and does not read posts.
- It reads nothing while the side panel is closed.
-
When you press Search in the side panel, it scrolls this tab down by the number of pages you set (1 to 20) so Facebook loads more posts, then reads them. It stops as soon as you scroll, click the page, or switch tabs. It never scrolls background tabs, never opens other tabs to read posts, and never fetches posts over the network.
-
While the side panel is open, each collapsed long post already loaded on the page (including posts outside the visible area) gets one click on the See more (See more, 查看更多, or 顯示更多) button in its body, so the full text expands on the page before it is read. Each post is clicked at most once per side panel connection; links, comments, likes, and other elements are never clicked, and the page is not scrolled. If the URL changes within 1 second of a click, it stops clicking; during a search, any URL change after a click stops the search.
-
While the side panel is open, to get the link of a post that does not have one yet, it sends a focusin event (then focusout) to the post's own timestamp link so Facebook fills in the post link, then reads it. It does not click, scroll, or change the URL.
-
When you click a listing in the side panel, the Facebook post opens in a new tab. If the post link is not available or the tab cannot be opened, the page scrolls to that post instead.
- It does not read private messages, friend lists, account details, or passwords.
- It does not use the Facebook API.
Where data is stored
Parsed listings, favorites, search history, and preferences are stored in the browser's chrome.storage.local, on this computer and in this Chrome profile only.
Does data leave the browser
No. Badminton Radar has no server, no accounts, and no analytics or error-tracking service, and it makes no network requests to any external address.
When you click Export, the CSV, JSON, or iCal file is downloaded by the browser directly to your computer. What you do with that file is up to you.
Permissions
Deleting your data
- Remove the extension: Chrome deletes all data it stored.
- Clear data only: remove and reinstall the extension at
chrome://extensions/.
Contact
For questions about this policy, use the developer contact listed on the Chrome Web Store page.