條款與隱私
使用條款、著作權與隱私
這一頁寫清楚本站的東西屬於誰、可以怎麼用、你的資料去了哪裡;使用本站,就表示你同意這份條款。
著作權
© 2026 Skyfaring(Shot Ledger 製作者),保留一切權利。
本站的程式碼、判讀模型與判定規則、介面設計與圖示、文字、說明圖片與示範影片、分享卡與影片的版面,以及「Shot Ledger」名稱與標誌,都屬於 Skyfaring;第三方元件與照片依各自的授權(見下方)。
免費使用不等於開放原始碼:程式下載到瀏覽器才能執行,不代表授權任何人重製、改作或拿去用。
你拍的影片、記的成績是你的,成績卡與精華影片可以自由分享,但卡片與影片的版面屬於本站,不可以拿去做成別的產品。
可以這樣用
- 個人練球,或球隊、教練(包括收費課程)帶學員練習時免費使用;但不可以把本站包裝成自己的產品,或另外向人收使用費。
- 分享你自己的成績卡、軌跡畫面與精華影片。
- 在文章、影片或社群介紹本站,引用少量文字或截圖,並附上本站網址。
- 搜尋引擎與 AI 助理讀取、收錄、引用本站的公開頁面並附上連結;公開頁面的文字與說明圖片,也可以用來訓練 AI 模型。
沒有書面同意,不可以這樣用
- 用程式大量抓取本站的程式碼、判讀模型或其他檔案,或架設鏡像站(搜尋引擎與 AI 讀取公開頁面除外)。
- 下載、抽取或轉換本站的判讀模型、程式碼或判定規則,用在其他產品或服務,或拿去訓練其他模型。
- 拆解、還原、改寫或照抄本站的程式、判讀模型或判定規則,做出功能相同的網站或 App。
- 用本站的介面、文字、圖示、版面或「Shot Ledger」名稱,做成會讓人誤以為是本站或跟本站有關的東西。
法律另有規定的(例如著作權法的合理使用)不在此限。違反的話,我們可以停止提供使用並依法主張權利;合作或授權請按設定頁的「聯絡版主」。
你的資料存在哪裡
投籃紀錄、設定與每球小畫面預設只存在這台裝置的瀏覽器裡,沒有帳號;清除瀏覽器資料就會不見,請用設定頁「備份成檔案」備份。
影片永遠不會上傳,開了同步也一樣。
只有開了跨裝置同步、送出回報或幫忙改善判讀時,資料才會存到本站的伺服器(Cloudflare 代管,可能在台灣以外);另有每頁停留秒數的統計,和可以關的匿名使用計數。
伺服器不保存你的 IP,只留一個好幾萬人共用、認不出是誰的 4 碼代碼擋大量灌送,最多兩天就清掉。
第三方服務(判讀程式、瀏覽統計)只看到一般連線資料;不放廣告、不跨網站追蹤,也不賣你的資料。
完整清單收起
- 開了設定頁的「跟其他裝置同步」,投籃紀錄才會另外存一份到我們的伺服器;第一次分析影片時,會下載約 40 MB 的判讀資料,也存在瀏覽器裡。
- 「清單傳到雲端」是傳到你自己的雲端,不經過本站的伺服器;「傳到手機」是掃 QR 或搬檔案,也不經過本站的伺服器。
- 執行判讀的程式(ONNX Runtime)由 jsDelivr 提供,第一次分析時瀏覽器會向它下載;本站用 Cloudflare 的網站分析算瀏覽次數(不用 cookie)。這兩家服務會看到一般的連線資料(例如 IP、瀏覽器),本站拿不到,也認不出你是誰。
- 2026 年 10 月 15 日起,本站也會從 stats.skyfaring.net 載入一小段自己的程式,量頁面在前景開著多久(放在背景分頁的時間不算)。離開或切走時只送:網址(不含「?」「#」後面)、秒數、是不是這次造訪的第一頁,以及隨機編號(這一頁一個、這次造訪一個)。造訪編號存在瀏覽器的 sessionStorage,關掉分頁就沒了,30 分鐘沒動作也會換一個新的。不用 cookie,不記 IP,也不做瀏覽器指紋;我們只看得到加總後的數字(每頁、每次造訪平均停留多久)。App 是同一頁用「#」切畫面,整個 App 算一頁。
- 4 碼代碼多久清掉:匿名使用計數兩小時內、跨裝置同步兩天內、回報問題與幫忙改善判讀一天後。
匿名使用計數
為了知道影片分析成不成功、要等多久,App 在開始、完成、失敗時各送一筆很小的計數,只有幾個代碼與區間,不含影片、紀錄,也沒有能認出你的編號。
每天的次數留 400 天。設定頁「資料」裡的「匿名使用計數」關掉,這台就不再送。
完整清單收起
- 送出的只有這些代碼:哪一個時間點;失敗時是哪一步(影片讀取權被收回、解碼器要不到、開影片逾時、判讀資料沒下載完、其他);花了多久(30 秒內、1 分鐘內、3 分鐘內、5 分鐘內、10 分鐘內、更久);手機版還是電腦版;系統大類(Android、iPhone/iPad、Windows、Mac、其他);App 版號;距離你第一次用本站第幾天(第 0 天、第 1 天、2–7 天、8–30 天、更久)。
- 不送:影片、投籃紀錄、檔名、同步碼,也沒有帳號、裝置 ID 或任何能把兩筆連在一起的編號。第一次使用的日期只存在這台裝置的瀏覽器裡,送出去的只有上面那個區間。不用 cookie,也不跨網站追蹤。
- 伺服器不存每一筆請求,也不存 IP:收到就把「這一天、這一組代碼」的次數加一,其他資料丟掉。為了擋有人大量灌數字,只用一個由 IP 算出的 4 碼代碼(好幾萬個 IP 共用同一個)記這一小時送了幾筆,兩小時內刪掉。每天的次數留 400 天。存在 Cloudflare 代管的資料庫(Cloudflare D1),伺服器可能在台灣以外。
- 關掉只影響這台裝置。沒有網路時不送,送不出去也不會重試。
跨裝置同步
在設定頁產生或輸入同步碼後,從那一刻起才會同步;沒開就不會送出任何紀錄。
存到伺服器的是投籃紀錄、挑戰進度與兩個統計設定,不含影片、每球小畫面與檔名。
紀錄沒有加密,我們技術上讀得到,但不會去看、不拿來訓練判讀,也不給別人;400 天沒有任何一台使用就自動清掉。
同步碼就是鑰匙,拿到的人都能看、能改,不要公開或傳給別人。
按「所有裝置都停止同步」會刪掉伺服器上的那一份;「只有這台停止同步」只清這台的設定。
完整清單收起
- 怎麼開:在設定頁的「跟其他裝置同步」按「產生同步碼」,再到另一台按「輸入同步碼」。從你產生或輸入同步碼的那一刻起才會同步。開了之後,打開網站、練完一節、回到網站時(電腦上也包括你回來操作、按「更新」,或開著 QR 等另一台加入的那幾分鐘),App 會自己跟伺服器對一次。
- 每一節練習(結束了的):開始與結束的時間、練的是自由練習還是哪一關挑戰、每一輪的時間、點位、球種、出手數、進球數、逐球記的順序;進球目標、怎麼記的(手動或拍影片)、挑戰算不算數的回答。
- 拍影片的輪:對答案的結果、影片判的每一球(時間點與判定)、籃框的位置與你點框的兩個點、錄影時手機放的位置與遠近、判讀模型與規則的版本、分析花了多久、用什麼跑的;影片的寬高、檔案大小、長度、檔案時間與內容指紋(用來認出是不是同一支影片的一串數字,不是畫面);電腦畫過軌跡的,每一球的軌跡數字(入射角、弧頂這些)(紀錄很多時,較舊的節的軌跡可能只留在原本那台)。
- 挑戰階梯的進度:解鎖了哪幾關、過了哪幾關、星星、最佳紀錄,以及徽章。
- 電腦分析完要送到手機的結果:要放進哪一節哪一輪、每一球的時間點與判定、籃框位置、軌跡、你在電腦上改判的球,以及影片的大小、長度、內容指紋與錄影時間(不含檔名)。手機收下後標成「收到了」,7 天後從清單拿掉;沒收的 30 天後拿掉。
- 兩個會影響統計數字的設定:「自由練習算不算進總成績」「每週投量目標」,連同最後改的時間(兩台不一樣時,用最後改的那一台的)。
- 不含:影片、每球小畫面、分享卡背景、影片檔名、其他設定(外觀、介面、提醒看過沒這些),也不含還沒結束的那一節。沒有帳號,所以也沒有姓名、Email。
- 存在哪裡:Cloudflare 代管的資料庫(Cloudflare D1,跟回報分開存),伺服器可能在台灣以外。
- 沒有加密:紀錄壓縮過照原樣存著,我們技術上讀得到,但不會去看內容,也不拿來訓練判讀或給別人。
- 同步碼外洩了,在「停止同步」裡按「所有裝置都停止同步」,再產生一組新的。「所有裝置都停止同步」會把伺服器上的那一份刪掉,所有裝置都停止同步,各自的紀錄留在各自的裝置上。
- 清除這台的全部資料時,這台也會停止同步,伺服器上的不會動。超過 400 天沒有任何一台用這組碼,伺服器上的資料會自動清掉(在有人同步時順手清理,所以實際刪除可能稍晚);資料庫的備份會再保留最多 30 天。
- 同步要刪掉或換掉這台的紀錄之前,App 會先在這台的瀏覽器留一份原本的紀錄當備份(最近兩次,只在這台、不上傳);萬一少了紀錄,可以在設定頁下載下來,用「從備份還原」放回去。清除這台的全部資料時,備份一起清掉。
- 伺服器不保存你的 IP 位址。為了擋住有人大量產生同步碼,只留一個由 IP 算出的 4 碼代碼:好幾萬個 IP 共用同一個,認不出是誰,兩天內清掉。
- 每次同步送出:同步碼(放在請求標頭,不放在網址裡)、這台上次看到的版本號,有改動時加上整份紀錄(gzip 壓縮,最多 800 KB)與 App 版本、紀錄格式版本。
- 伺服器記下:同步碼、紀錄、版本號(每寫一次加 1)、大小、建立時間、最後寫入時間、最後使用時間,以及這一小時寫了幾次(同一組碼每小時最多 60 次)。
- 加入用的 QR 與連結把同步碼放在網址的「#」後面,這一段瀏覽器不會送到伺服器;App 一讀到就把它從網址列清掉。
按「回報問題」時會送出什麼
只有你自己按下「送出回報」才會傳,只有製作者會讀,保存一年。
送出你選的問題與寫的話(留了 Email 就連同 Email)、裝置與分析診斷、那一輪的紀錄;不含影片、檔名與其他練習的紀錄。
「附上這幾球的籃框截圖」開著時(選了球就預設打開,可以關掉)會附籃框附近的小截圖,也拿來訓練本站的判讀;送出就是同意本站免費、非專屬地這樣用。
想撤回截圖,告訴我們回報編號或送出日期,我們會從之後的訓練資料拿掉(已訓練好的模型無法倒回)。
完整清單收起
- 你選的問題、點的球、每一球其實是進、沒進還是不是出手、拍法與光線(選填)和寫的話;留了 Email 的話,連同 Email。請不要在文字欄寫姓名、電話這類個人資料。
- 裝置與分析診斷:App 版本、瀏覽器與裝置,以及影片格式、分析每一步花多久、錯誤訊息、籃框位置、每一球影片判的結果。不含影片與檔名。
- 那一輪的紀錄:練習時間、點位、球種、出手與進球順序;在網站裡錄的影片,另附錄影的解析度、格率與長度。不送其他練習的紀錄。
- 在關於頁的聯絡表單送出時:只有你寫的話、你留的 Email(選填)和瀏覽器識別字串,不含練習紀錄或影片。
- 截圖:你點的球(最多 5 球)籃框附近的小截圖,每球 3 張、每張約 10 KB;開關關掉就不送任何畫面。截圖可能拍到籃框附近的人,請確認對方不介意。
- 裝置:瀏覽器識別字串(含瀏覽器與作業系統版本,Android 通常含手機型號)、手機或電腦、螢幕與視窗大小、語言、記憶體與處理器核心數、是否支援 WebGPU、當下是否連網、是否加到主畫面,以及你在哪個畫面按的回報。
- 分析診斷:影片格式、解析度、長度與檔案大小;選影片與開檔的時間、分析走到哪一步、錯誤訊息、花了多久;判讀模型與規則的版本、用 GPU 還是 CPU 跑;籃框位置,以及是自動找到還是你點的(含你點的兩個點);每一球影片判的結果與時間點;每一格偵測到的球的位置(只有數字,不是畫面),以及從這些位置算出的幾個場地統計數字。
- 從某一輪點進來時只附那一輪的診斷;從設定頁或電腦版回報、對不到是哪一輪時,附這台裝置 24 小時內最近一次分析的。
- 伺服器不保存你的 IP 位址。為了擋住短時間大量灌送,只留一個由 IP 算出的 4 碼代碼:好幾萬個 IP 共用同一個,認不出是誰,一天後清掉。當下沒有網路時,回報會先存在你的瀏覽器裡,連上網路後自動送出。
- 回報用來找出問題、測試與改善判讀,存放在 Cloudflare 代管的資料庫,只有製作者會讀,保存一年。到期資料在收到新回報時清理,所以實際刪除可能稍晚;資料庫的備份會再保留最多 30 天。
- 附上的截圖也會拿來訓練本站的判讀模型,讓它判得更準。截圖不公開,也不給別人。選進訓練資料的截圖不受一年的保存期限制。撤回時告訴我們回報編號(送出後畫面會顯示,可以截圖留著)或大約的送出日期,我們會從之後的訓練資料拿掉,已經訓練好的模型沒辦法倒回去。不想被拿去訓練,把截圖開關關掉就好,回報一樣送得出去。
「幫忙改善判讀」會送出什麼
你更正過影片判的球(含標成不是出手的),App 可以把那幾球籃框附近的小圖送給我們。
設定頁的「幫忙改善判讀」可以選每次問我(預設)、都送或不要問。
一起送的只有那幾球的判讀結果、你的答案與裝置資訊,不送整支影片、檔名、練習紀錄或 Email。
小圖用來訓練與測試本站的判讀,送出就是同意本站免費、非專屬地這樣用;不公開,保存一年(選進訓練資料的不在此限)。
想撤回,告訴我們貢獻編號(C 開頭)或送出日期,我們會刪掉並從之後的訓練資料拿掉(已訓練好的模型無法倒回)。
完整清單收起
哪些球算更正過:手機是逐球記的輪裡,影片判的跟你最後的答案不一樣、或影片沒把握而照你記的那幾球,以及你在結果頁或紀錄裡點一球改判的球;只記總數、交給影片判的輪只算你改判的球,還沒對答案的輪不算;電腦是影片沒把握、你自己判的,和影片判錯、你改成相反的那幾球;你標成「不是出手」的那幾次也算。拿不到小畫面的球不算在內。
每次問我:改判的那一輪(電腦是那一支影片)逐球下面有一行告訴你改判只存在這台裝置,你按「送出,讓判讀更準」才傳。手機在一節練習結束後的成績頁也會問一次還沒送的球,練習中不會打斷你:
「送出這 N 球」:按了才傳。
「不用」:這一節就不再問。
都送:改完停一下、或練習結束時自動送出,畫面上一行告訴你結果。
不要問:不問、不送。
同一球、同一個答案只送一次;送出後你又改了那一球的答案,會再送改過的答案。送出的內容是:
- 更正過的每一球(一次最多 20 球)籃框附近的小圖:每球最多 3 張(穿框那一刻和前後),每張約 10 KB。小圖裡可能拍到籃框附近的人或背景,請確認對方不介意。
- 每一球是那一輪(或那支影片)的第幾球、在影片裡的時間點、影片怎麼判的(進、沒進或沒把握,以及判定的類型代碼),和你最後的答案(進、沒進或不是出手)。
- 你點的籃框位置(畫面上的相對位置)、影片的寬高、判讀模型與規則的版本,以及這支影片的幾個場地統計數字與雜場地提醒的原因代碼(例如被當成固定物的格子數;只有數字和代碼,不是畫面);還有你是在哪個畫面送的、是自己按的還是設定成都送,以及貢獻編號和分批送出時的批次序號。
- App 版本與裝置:瀏覽器識別字串(含瀏覽器與作業系統版本,Android 通常含手機型號)、手機或電腦、螢幕與視窗大小、語言、記憶體與處理器核心數、是否支援 WebGPU、當下是否連網、是否加到主畫面。
- 不送整支影片、不送檔名,也不送你的練習紀錄(練習時間、點位、記的分數、沒更正的球)或 Email。
- 伺服器不保存你的 IP 位址,跟回報一樣只留一個認不出是誰、一天後清掉的 4 碼代碼。
- 送出時 App 會先在你的瀏覽器記下要送哪幾球(不另存圖),送好就刪;當下沒有網路、伺服器暫時收滿,或送到一半關掉了 App,下次打開 App 再從每球小畫面讀出來送;小畫面那時已經被清掉的話就不送了。清除全部資料時,這份記錄一起清掉。
- 送來的畫面用來訓練與測試本站的判讀模型,讓它在各種場地都判得更準。存放在 Cloudflare 代管的資料庫(跟回報分開存),只有製作者會讀,保存一年;到期資料在收到新的回報或貢獻時清理,備份再保留最多 30 天;選進訓練資料的不受一年的保存期限制。
- 送出後畫面會顯示貢獻編號(C 開頭,可以截圖留著);撤回時告訴我們這個編號或大約的送出日期,我們會刪掉,也從之後的訓練資料拿掉,已經訓練好的模型沒辦法倒回去。不想送,按「不用」或把設定改成「不要問」就好,App 照樣能用。未滿 18 歲的使用者,請先問過家長或監護人再送。
個人資料保護法告知
- 蒐集者:Skyfaring(個人),聯絡方式是設定頁的「聯絡版主」。
- 蒐集的個人資料:你留的 Email 與文字、回報與「幫忙改善判讀」送出的截圖、小圖與瀏覽器識別字串、寄來的信,以及開了跨裝置同步時存的投籃紀錄。
- 目的:處理與回覆回報、改善判讀;Email 只用來回覆;同步紀錄只用來讓你的裝置之間看到同一份。
- 期間、地區與對象:期間見上面各段;由 Cloudflare, Inc.(美國公司)代管,伺服器可能在台灣以外;只有製作者使用,不提供給別人。
- 你的權利:可以請求查詢、閱覽、製給複製本、補充或更正、停止蒐集處理利用,或刪除,寄信時附上回報編號、貢獻編號或大約的送出日期;同步紀錄按「所有裝置都停止同步」就刪掉。
- 不提供的影響:以上都是選擇性的,不提供不影響使用;不留 Email,我們就沒辦法回覆你。
- 未滿 18 歲的使用者,請在家長或監護人同意下送出回報、幫忙改善判讀的畫面、開跨裝置同步,或留 Email。
判讀結果與責任
判進沒進、軌跡、入射角與弧頂都是從畫面推算的估計值,可能判錯,請以你看到的為準;本站不提供醫療或運動傷害建議。
本站是 Skyfaring 的個人專案(skyfaring.net),照現況免費提供,功能可能調整或停止,不保證隨時可用或沒有錯誤。在法律允許的範圍內,因使用本站造成的損失(例如資料遺失、判讀錯誤)我們不負賠償責任,但因我們故意或重大過失造成的除外。
這份條款以中華民國法律為準。更新時會改這一頁的日期;資料用途有重大改變時,也會在 App 裡另外提示。
開源元件與授權
- D-FINE(Peterande 等,Apache License 2.0)判讀模型的架構與預訓練權重。本站將其轉為 ONNX 格式使用。原始專案:GitHub
- ONNX Runtime Web(Microsoft,MIT License)在瀏覽器裡執行判讀,由 jsDelivr 提供。GitHub
- libde265 1.1.3(struktur AG 等,GNU LGPL 3.0 或之後版本)電腦版 HEVC 相容模式的解碼。本站未修改 libde265,只加接口程式編成 WebAssembly,可換成你自己改過的版本:說明與重建方法、原始碼、接口程式、重建腳本、GitHub。授權不含任何專利授權。
- Mediabunny(Vanilagy,Mozilla Public License 2.0)寫入與讀取 MP4 影片。本站未修改,原始碼:本站收錄版本、GitHub
- qrcode-generator(Kazuhiko Arase,MIT License)同步碼與「傳到手機」的 QR。QR Code 是 DENSO WAVE 公司的註冊商標。
- 射手照片Wikimedia Commons,依創用 CC 授權或公有領域使用,逐張署名見照片來源頁。
非官方,與 NBA、WNBA、FIBA、各球隊、球員都沒有合作或代言關係。
2026 年 10 月 15 日起適用。這次更新加上每頁停留秒數的統計,其他資料的用途沒有改變。
打開 Shot Ledger還想知道