Try   HackMD

2025 大罷免表單資訊驗證提案

背景敘述(海內外罷免情況)

Puma 表示目前藍營縣市基層有可能拒收列印表單,所以罷免表單需用手寫避免任何疑慮 經過討論,因打字而被拒收的機率很低,使用者可以自行選擇用手寫或是打字列印

困難點:

  1. 許多人會寫到不完全正確的戶籍地址
  2. 許多人可能會搞錯他們的所屬立委
  3. 海外的罷免團體不一定有獲得授權,資訊非常分散,有可能會將自己的個資交給錯誤的人

目標

  1. 將參與罷免者遞交資料的門檻降到最低
  2. 降低罷免資料錯誤率
  3. 確保個資安全 - 介面確保不經手使用者未去識別化個資(姓名、身分證字號、電話等)

目前已知的罷免網站

還沒有解決可能寫錯地址的問題

解決方案

協助罷免資訊正確性檢視,一鍵列印標準化表單

  1. 輸入(部分)戶籍地址

    1. 顯示使用者的標準化地址(最重要的是檢查區、里)
      • [optional] 複製地址按鈕
    2. 顯示使用者的選區立委
    3. 一鍵列印該選區立委罷免書
      - [optional] Acrobat 的 interactive PDF, 由各區負責罷團提供 <- 直接使用 Acrobat 的服務可以確保使用者在罷免表單輸入的個資不經由本網站處理
  2. 輸入目前居住地址

    1. 顯示離此居住地最近的收件方式,可能會是
      • 統一收件地址(例如某個 PO box)- 目前海外罷團確定使用 PO box, 美國統一唯一授權收件地址
  3. (optional) Checklist, 幫助使用者自行確保完整檢視填好的表格

    • 姓名
    • 戶籍地址
      • 地址段、樓要寫中文數字(一、二、三等等)
      • 要有鄰、里資訊
      • 統一化 12號五樓之3 與 12之3號五樓(要問戶政人員這是不是一樣的?)
    • 出生年(民國)月日(不用補零)
    • 文字沒有超出隔線
    • 筆劃分清楚(如氵必須是三筆畫)
    • 列印要確定有A4 100%

Disclaimer: 由罷免團體(實名)官方授權,本網頁保證不會存取任何使用者資料

TODOs

  • Hackathon (Deadline: 3/9)

    • 介面設計
    • 資料格式設計
      • Google Sheets
        • 是否已有中心化的資料,若無需建立
          • 所有罷免書
          • 立委與所屬的區里
          • 罷免收件方式
        • 讀寫權限控管者(e.g. 罷免團體領銜人)
        • Define schema
    • 地址正規化
      • 廠商確認 - 必須要在最醜的長地址結果也與戶政相符 (3/3 @shesee)
      • 後端 API Server (3/4 @shesee)
        - [ ] [Optional] Acorbat 表單上傳
    • [Optional] Checklist
    • [Optional] (low prio) Google Sheets API integration ( @shesee )
    • API 部署
    • 網站部署
      • API integration
      • chicklist implementation
  • 成果

    • 地址驗證罷免網站 + 1
    • 地址正規化 API 也可提供給所有罷免網站擁有者申請使用,使用者付費 (note: 單純圖資成本 $0.75/request, 預期收費 $1 in case 24 hours cache 有時候被 maintenance 等狀況清掉)

[out of scope] 如何推廣: 由各罷團組織線上下活動與 PR, 不在 hackathon 討論範圍


Low priorities

如果使用 API 的罷團網站超過一個

  • GET /me: 回傳使用者目前 threshold, API usage
  • POST /me/pay
    Integration with Stripe if needed
    因為圖資 API 費率為 $0.75/request (NTD),由其中一個罷團全額負擔所有成本或許會過於龐大,所以由使用者付費。初期可以直接人工協調匯款方式,pay as you go。串接 Stripe 付款以後可以直接自動開用量。本服務會幫 API 使用者做 cache, 意思是如果是同一個地址在 24 小時之內查詢多次,只算 1 次。算上 Stripe 的成本應該會收費在 $1/request, 但是會直接比自行串接圖資廠商划算,因為他們沒有幫做 cache.
    建議使用者也在網站上加上 reCAPTCHA 等機制防止惡意使用者大量呼叫。
  • API 文件多語系
    這應該是最不優先的事項,畢竟期間限定而且會嚴格審查申請者

桃園市龍潭區龍興里4鄰金龍路3巷10號1樓