本頁必須先於任何引用它的評測發布。事後才定規則的裁判沒有正當性。
版本變更寫入公開 changelog,舊版本保留可存取;變更不得針對個別品牌。
為什麼這項權重最高
條款公平性在早期方案中佔最高一級權重,理由有三:
- 它決定你的錢拿不拿得回來。 出金速度快但條款允許單方沒收,等於沒有保障。
- 它完全公開可驗證。 不需要開戶、不需要入金、不需要信任我們——你可以自己讀。
- 它在所有市場都成立。 賠率可能鎖在登入後、牌照可能沒有意義,但條款一定要公開, 否則營運商自己無法主張條款拘束力。
第 2 點是關鍵。出金與客服等舊方案需要實測,條款文字則可以直接閱讀。 有原始快照與抓取時間時,讀者可以逐條核對,不必先接受本站的判斷。
計分方式
起始 10 分,逐項扣減,下限 0。各項獨立判定,可同時成立。
十二項高危條款
每一項的門檻都寫在下面,且與 tnc_scan.py 中的
threshold 欄位逐字一致——先公布標準,再依標準評分。
| 代碼 | 項目 | 扣分 | 門檻 |
|---|---|---|---|
MAX_WITHDRAWAL | 最高提領上限過低 | −2.0 | 單次或單週上限 < 20× 最低存款 |
VOID_DISCRETION | 「異常投注」沒收條款無明確定義 | −2.0 | 保留單方認定權且未列舉具體行為 |
DEPOSIT_WAGERING | 純存款也強制流水 | −2.0 | 未領紅利仍要求存款達成投注倍數 |
WAGERING_HIGH | 紅利流水倍數過高 | −1.5 | > 40×(紅利)或 > 20×(存款+紅利) |
WIN_CAP | 勝利上限條款 | −1.5 | 對紅利衍生獎金設絕對金額上限 |
UNILATERAL_CHANGE | 條款可單方變更且不通知 | −1.5 | 保留變更權且無通知期、無版本紀錄 |
CLOSURE_BALANCE | 帳戶關閉時餘額處置不明 | −1.5 | 未載明終止時餘額的退還方式與時限 |
DORMANT_FEE_EARLY | 休眠帳戶扣款過早 | −1.0 | 條款載明期間,且閒置 < 6 個月即開始扣費 |
DORMANT_FEE_UNSTATED | 休眠扣費未載明起算期間 | −0.5 | 提及休眠扣費,但條款未寫明幾個月後開始 |
MIN_WITHDRAWAL_RATIO | 最低提領額顯著高於最低存款額 | −1.0 | 兩者皆載明金額,且最低提領 > 3× 最低存款 |
MIN_WITHDRAWAL_UNSTATED | 最低提領額未載明金額 | −0.5 | 提及最低提領額,但條款全文查無金額 |
FEE_OPAQUE | 提領手續費未明列 | −1.0 | 僅稱「可能收取費用」而無費率表 |
NO_REMEDY | 爭議條款排除一切外部救濟 | −1.0 | 未指定 ADR 且排除集體訴訟/陪審 |
KYC_OPEN_ENDED | KYC 完成無時限承諾 | −0.5 | 未載明身分審核的工作日上限 |
最高提領上限過低
MAX_WITHDRAWAL門檻單次或單週提領上限 < 20× 最低存款額。
上限本身不必然掠奪——反洗錢與流動性管理都是正當理由。問題在於上限低到讓大額中獎 實質上無法領出。以最低存款為基準而非絕對金額,是為了讓不同幣別與客群定位可比。
「異常投注」沒收條款無明確定義
VOID_DISCRETION門檻保留單方認定權(sole/absolute discretion)且未列舉具體行為。
這是最常被用來拒付的條款。合理的版本會列舉具體行為(自動化程式、多帳號、 串通下注);掠奪性的版本只寫「本公司認定之異常行為」或附加「其他合理事由」 之類的概括條款,等於保留無限裁量權。
排除情形 若條款明確列舉行為態樣且無概括兜底條款,不計入。
純存款也強制流水
DEPOSIT_WAGERING門檻未領取任何紅利,仍要求存款金額達成投注倍數才可提領。
紅利有流水要求是正常的——那是紅利的對價。但沒領紅利的錢是你自己的, 要求它先被投注一輪才能領走,是把提領權綁在繼續下注上。
紅利流水倍數過高
WAGERING_HIGH門檻> 40×(以紅利計)或 > 20×(以存款+紅利計)。
兩種計算基準的差異極大,條款若未寫明以何者計算, 一律以較不利玩家的解釋認定。
勝利上限條款
WIN_CAP門檻對紅利衍生獎金設定絕對金額上限。
「免費轉最高可贏 100 元」意味著紅利的期望值被截斷, 而宣傳素材通常只寫免費轉次數不寫上限。
條款可單方變更且不通知
UNILATERAL_CHANGE門檻保留變更權,且無生效通知期、無版本紀錄。
排除情形 條款載明重大變更會通知玩家、設有通知期間、或保留版本紀錄者,不計入。 保留變更權本身是正常的商業條款,問題在於變更是否可被察覺。
帳戶關閉時餘額處置不明
CLOSURE_BALANCE門檻未載明帳戶被關閉/終止時,剩餘餘額的退還方式與時限。
更嚴重的版本會直接寫明終止帳戶時「沒收餘額與獎金」。
休眠帳戶扣款過早
DORMANT_FEE門檻閒置 < 6 個月即開始扣費。
最低提領額顯著高於最低存款額
MIN_WITHDRAWAL門檻最低提領額 > 3× 最低存款額。
存 100 可以、領要滿 500,等於小額玩家的錢被實質鎖住。
提領手續費未明列
FEE_OPAQUE門檻僅稱「可能收取費用」而無費率表或交叉引用。
排除情形 條款交叉引用具體費率表或條號者(如「詳見第 7.2 條」),不計入。
爭議條款排除一切外部救濟
NO_REMEDY門檻未指定 ADR 機構,且明示放棄集體訴訟與陪審團審判, 或載明「本公司決定為最終決定,不再受理申訴」。
KYC 完成無時限承諾
KYC_OPEN_ENDED門檻未載明身分審核的工作日上限。
KYC 是法規要求,做本身沒有問題。問題在於沒有時限的審核可以無限期拖延出金, 而這正是拒付最常見的包裝方式。
判定流程
取得條款全文
probe.py --tnc-only 抓取,存為時間戳快照。
驗證這是條款頁
以相異法律詞數判別,並排除賠率牆與 cookie 同意頁。未通過者不評分。
機器掃描
tnc_scan.py 輸出命中項目與引文片段。
第一階段
機器複核(LLM)
由語言模型逐筆比對引文與門檻,濾掉誤命中。 不只看掃描器儲存的引文——每筆只存兩段,證據可能在別處, 因此另以規則的完整比對式掃過全文;「未載明⋯⋯」這類判準另行搜尋反證。
通過本階段的分數標為 「已初步驗證」, 不得以「已複核」之名發布。
第二階段
人工確認
由人親眼檢視第一階段的判斷與理由。這一步不可省略—— 本頁對讀者承諾的「有人看過」指的是這一階段。
通過後分數才標為 「已複核」。
留痕規則
複核者、階段、日期、判斷與理由寫入只增不刪的帳本; 駁回必須附理由,且尚有未複核命中時分數完全不發布。
記錄
命中、引文、判準版本、抓取時間、複核者、階段與日期一併發布。
為什麼複核不可省略:實測誤判率 58%
2026-08-21 對 14 家平台的 43 筆機器命中做完第一階段複核, 其中 25 筆判定為誤命中。若未經複核直接發布:
| 平台 | 機器初判 | 複核後 | 誤命中 |
|---|---|---|---|
| Parimatch | 1.5 | 10.0 | 6 / 6 |
| Thunderpick | 0.0 | 7.0 | 5 / 7 |
| William Hill | 6.5 | 10.0 | 3 / 3 |
Parimatch 差了 8.5 分——那不是稍微不準,是把一家規則相對乾淨的平台 寫成最糟的一家。
四種誤命中型態
| 型態 | 實例 |
|---|---|
| 抓到相反的意思 | 條款明寫「我們不設每月提領上限」,比對式只看到 maximum withdrawal 就命中 |
| 抓錯對象 | 「可隨時修改 Cash Out 功能」被當成「可隨時修改條款」 |
| 沒有數字可比 | 判準要求「最低提領 > 3× 最低存款」,條款只說「保留設定最低提領額之權利」 |
| 證據在別處 | 判準問「有沒有載明退還方式」——比對式證明不了「沒有」,須全文查核 |
最後一種最危險:只看掃描器儲存的引文會漏掉它。 因此第一階段的作法是對每一筆可疑命中重新掃過全文, 而不是只讀那兩段引文。
每筆複核的識別碼由「網域+代碼+引文」計算而得。 條款改版導致引文變動時,該筆複核自動失效並回到待複核, 該站分數同時停止發布——不會靜默沿用一份已經不存在的條文的判斷。
舊複核紀錄保留在帳本中不刪除,與本頁的版本政策一致。
早期版本沒有這一步,只要求文字命中 3 個關鍵詞就當成條款。 實測誤收四份:一份營運商首頁(含即時賠率)、一份品牌行銷頁、 兩份 cookie 同意頁——其中一份還一度被當成有效語料計入。
抓到一個頁面不等於抓到條款。 現行判別以相異法律詞數為主訊號(門檻 10,中英分開計數), 並在採集端與掃描端各驗一次。
已知限制(一併公開)
- 只讀得到公開條款。 部分營運商將實質規則放在登入後的「promotion terms」,本判準涵蓋不到。 此情形會在評測頁標示,不以缺漏推定有利或不利。
- 語言版本可能不一致。 同一站的中英文條款有落差時,以較不利玩家的版本認定,並在評測頁標示落差。
- 短文本會虛高。 抓到的若是條款索引頁而非全文,命中數少會造成假性高分。 掃描器對「高分+文本長度 < 4,000」自動標記為不可採用。
- 長度計量對中文與英文不同。 中文沒有空白分詞,用詞數計算會把整份繁中條款算成極少的量。 長度一律以「CJK 逐字計 + 非 CJK 空白分詞」計算。
- 中文判別尚未驗證。 目前三份可用語料全為英文,中文詞表與門檻是從英文樣本外推的, 取得繁中條款後必須複核。這一項會在複核完成後從限制清單移除。
- 判準有價值判斷成分。 各項門檻的具體數字(20×、40×、6 個月)是我們的選擇,不是產業標準。 我們公開它們,正是為了讓你能不同意。
門檻必須是程式量得到的
v1.3 修正了一個設計缺陷:有兩條判準的門檻寫在這一頁上, 但程式從來沒有真的去算它。
MIN_WITHDRAWAL 的門檻寫「最低提領 > 3× 最低存款」,
實作卻只是比對「minimum withdrawal」這個片語。
只要條款提到這幾個字就扣分,不管它寫的是 €10 還是根本沒寫數字。
DORMANT_FEE 的「< 6 個月」也一樣。
| 判準 | 命中 | 複核後成立 | 誤判率 |
|---|---|---|---|
MIN_WITHDRAWAL(舊) | 6 | 0 | 100% |
DORMANT_FEE(舊) | 2 | 0 | 100% |
MIN_WITHDRAWAL_UNSTATED(新) | 3 | 3 | 0% |
MIN_WITHDRAWAL_RATIO(新) | 0 | 0 | — |
DORMANT_FEE_EARLY(新) | 0 | 0 | — |
DORMANT_FEE_UNSTATED(新) | 0 | 0 | — |
我們手上 15 份條款裡,有寫最低提領額金額的兩家都寫 €10, 沒有超過最低存款額的 3 倍;有休眠扣費的兩家分別載明 12 與 13 個月, 都遠高於 6 個月的門檻。這兩條判準現在會正確地什麼都不扣。
舊版把「條款提到這件事」當成「這件事對你不利」,那是兩回事。
新增的兩條「未載明」判準處理的是另一種問題,而且份量刻意壓低到 −0.5: 條款提到有這個門檻,卻不告訴你數字是多少。 以最低提領額為例,你在入金之前無從得知要累積到多少才領得出來, 而且多數這類條款同時保留「隨時變更」的權利。 這不必然是掠奪,但它是真實的資訊落差,而且是程式證明得了的。
要主張條款沒載明某件事,只看命中處前後幾百字是不夠的—— 同一份條款可能寫在別的段落。新版的兩條「未載明」判準會 掃過全文所有提及處,全部都查不到數字才成立。
這一點我們在改版過程中自己踩到兩次:先用局部視窗判定, 結果把有寫 €10 的 Thunderpick 判成「未載明」; 後來數字抽取器又被「thirteen (13) consecutive months」的括號擋住, 把載明 13 個月的條款判成沒寫期間。兩次都在發布前修掉了。
變更紀錄
| 版本 | 日期 | 變更 |
|---|---|---|
| v1.3 | 2026-08-22 |
判準本身首次變動。MIN_WITHDRAWAL 與
DORMANT_FEE 的門檻是數值比較,但實作只做片語比對,
從未真的計算,導致 8 筆命中全部誤判。兩條各拆為
「可比較」與「未載明」兩種情形,前者由程式實際取出金額與期間比較,
後者掃全文確認條款確實沒寫,扣分壓低為 −0.5。
判準總數由 12 增為 14。對應 tnc_scan/1.2。
全站機器命中由 47 筆降為 42 筆,誤判率由 57% 降為 45%。
發布分數只有三家變動,各 −0.5:
Stake 7.0→6.5、Roobet 10.0→9.5、Parimatch 10.0→9.5——
這三家的條款確實提到最低提領額卻不寫金額,是新判準才抓得到的。
其餘平台分數不變,因為舊版的誤命中本來就在複核階段被駁回,
改版消掉的是機器該自己濾掉的雜訊。
|
| v1.2 | 2026-08-21 | 複核改為兩階段:4a 機器複核(LLM)濾除誤命中、 4b 人工確認。只完成 4a 的分數標為「已初步驗證」, 不得以「已複核」之名發布。此變更源於實測——43 筆命中有 25 筆誤判, 誤判率 58%,該關不能省,但可先由機器過濾一輪。 十二項判準本身未變動。 |
| v1.1 | 2026-08-21 |
新增判定流程第 2 步(條款頁驗證)。短文本門檻由 2,500 調整為 4,000,
並改以語言感知長度計算。對應 tnc_scan/1.1。
十二項判準本身未變動,既有分數不受影響。
|
| v1.0 | 2026-08-20 | 首次發布。12 項判準,對應 tnc_scan/1.0。 |