# 2025 大罷免表單資訊驗證提案 ## 背景敘述(海內外罷免情況) ~~Puma 表示目前藍營縣市基層有可能拒收列印表單,所以罷免表單需用手寫避免任何疑慮~~ 經過討論,因打字而被拒收的機率很低,使用者可以自行選擇用手寫或是打字列印 困難點: 1. 許多人會寫到不完全正確的戶籍地址 2. 許多人可能會搞錯他們的所屬立委 3. 海外的罷免團體不一定有獲得授權,資訊非常分散,有可能會將自己的個資交給錯誤的人 ## 目標 1. 將參與罷免者遞交資料的門檻降到最低 2. 降低罷免資料錯誤率 3. 確保個資安全 - 介面確保不經手使用者未去識別化個資(姓名、身分證字號、電話等) ## 目前已知的罷免網站 - [網路流傳的 LinkTree 統整網站](https://linktr.ee/apple004) - 可能會容易錯寫誤寫,不確定有沒有即時更新 - [罷免表單生成器](https://babababa.tw) - 設計上很精簡方便,然而雖開放原始碼卻仍有潛在個資疑慮,因網站直接經手使用者個資 - [罷傅](https://bafu.tw) - 網站原始碼已經包含了立委 -> 區里 -> Zip code 與各罷團的 status, resources 等所有資料,資料齊全但**目前沒有地址標準化** - [全台大罷免](https://www.twacda.com/) - [讓台灣正常一點罷](https://baba-tw.netlify.app/) - [民主補破網](https://www.kmt886.com/) - [各縣市罷免表格整理](https://docs.google.com/spreadsheets/d/1PP5ksmKGFERzOWZ0LTuWSGi4qLBx1VppA37zmBq3sT4/edit?gid=0#gid=0) - [大罷免清冊](https://docs.google.com/spreadsheets/d/1vj9STS131GO8coQxiWVgZ_Z3U-12JlhZw8SVARR8Vms/edit?gid=1429780824#gid=1429780824) 還沒有解決可能寫錯地址的問題 ## 解決方案 **協助罷免資訊正確性檢視,一鍵列印標準化表單** 1. **輸入(部分)戶籍地址** 1. 顯示使用者的標準化地址(最重要的是檢查區、里) - [optional] 複製地址按鈕 3. 顯示使用者的選區立委 4. 一鍵列印該選區立委罷免書 ~~- [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) - [x] 介面設計 - [x] 資料格式設計 - [x] Google Sheets - [x] 是否已有中心化的資料,若無需建立 - [x] 所有罷免書 - [x] 立委與所屬的區里 - [x] 罷免收件方式 - [x] 讀寫權限控管者(e.g. 罷免團體領銜人) - [x] Define schema - [x] 地址正規化 - [x] 廠商確認 - 必須要在最醜的長地址結果也與戶政相符 (3/3 @shesee) - [x] 後端 API Server (3/4 @shesee) ~~- [ ] [Optional] Acorbat 表單上傳~~ - [x] [Optional] Checklist - [x] [Optional] (low prio) Google Sheets API integration ( @shesee ) - [x] API 部署 - [x] 網站部署 - [x] API integration - [x] chicklist implementation - 成果 - 地址驗證罷免網站 + 1 - [地址正規化 API](https://greatrecall.onrender.com/api-docs/index.html) 也可提供給所有罷免網站擁有者申請使用,使用者付費 (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樓*
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.