私隱政策
最後更新:2026 年 11 月 14 日
本政策說明截至 2026 年 11 月 14 日審視的 FishPort App 及網站資料處理方式。部分歷史資料是否仍存在,以及第三方平台紀錄的實際保存期限,營運者未能從 App 內確認;如有疑問,請電郵聯絡。
1. 誰負責處理資料
FishPort 由 Harrison Lui 個人營運,主要服務香港。私隱、查閱或更正資料的查詢可聯絡 Harrison Lui(FishPort 私隱聯絡人),電郵至 fishport1028@gmail.com。
2. 我們處理哪些資料
- 帳戶與登入:電郵、帳戶識別碼、顯示名稱、建立及最後登入時間、登入方式;iOS 亦可用 Apple 登入。密碼由 Supabase Authentication 管理。Google 或 Apple 可能向登入服務提供電郵、名稱、頭像或 Apple 轉寄電郵。
- 魚獲與行程:魚種、重量、長度、釣點名稱及地區、日期時間、釣法、魚餌、備註、行程、計數及相片。
- 位置:只有你使用定位功能或進入需要位置的地圖功能時,App 才會按需讀取位置,沒有背景定位。存入魚獲或行程的座標會四捨五入至小數點後三位,約 110 米精度。地圖上用來計算附近潮汐站的即時位置只在裝置暫存。
- 相片:魚獲相片、行程相片,以及可能用作磅重/尺量證明的相片。上載前 App 會重新編碼相片並清除 EXIF 位置資料。魚獲相片使用公開儲存空間;磅重/尺量證明相片使用受限儲存空間。
- 使用及診斷資料:登入後 App 會自動記錄前景使用時間;發生錯誤時會回報錯誤訊息、堆疊、App 版本、頁面路徑及登入用戶識別碼。錯誤內容可能包含個人資料,程式沒有確保完全過濾。
- 意見及社群安全:意見文字、類別、App 版本、完整瀏覽器 User-Agent;檢舉及封鎖所需的帳戶、魚獲和原因資料。
舊程式碼仍有 WhatsApp OTP 的電話號碼欄位及資料表,但目前 App 沒有呼叫該登入流程。舊版本資料表曾有電話號碼欄位;正式資料庫是否仍有歷史電話資料,營運者未能確認。
3. 統計改善選項
App 內稱為「匿名統計」的選項,開啟後會把時間段、星期、季節、月相、日出日落、潮汐、附近潮汐站及天氣等資料附加到你的魚獲或行程紀錄,並連同帳戶資料儲存。因此這些紀錄並非匿名資料。你可以在 App 設定更改該選項;前景使用時間及錯誤紀錄屬獨立的自動紀錄,不受這個選項控制。程式沒有實作將資料彙總後「回饋給所有釣友」的功能。
4. 排行榜、相片與分享
排行榜只供已登入用戶查看。符合條件的魚獲可能自動計入數量或品種排行榜;重量排行榜則需提交證明相片並經管理員審核。排行榜可顯示顯示名稱、魚種、重量、日期、魚獲相片、讚好數、魚獲數、魚種數、釣點數量、最大重量或創始釣友號碼。沒有「退出排行榜」開關;未設定顯示名稱時,預設名稱可能包含電郵前八個字。具管理權限的帳戶亦可在後台查看帳戶、魚獲及相片、行程、使用時間、意見和檢舉等資料。
魚獲相片的公開網址不需要登入即可開啟,排行榜亦可能向已登入用戶提供相片網址。磅重/尺量證明相片則只供帳戶持有人及管理員讀取。分享魚獲會建立可由任何持有連結的人開啟的網址,展示魚種、重量、公開釣點名稱、日期及名次;連結目前沒有到期或撤銷功能,刪除該魚獲才會令連結失效。分享釣點時,只有在你開啟附上位置選項後,分享訊息才會包含地圖座標。
5. 我們使用的服務
- Supabase:帳戶登入、資料庫及相片儲存。專案位於東京(ap-northeast-1),使用 Free 方案;此方案不提供排程資料庫備份。目前沒有定期自行匯出資料的安排;平台伺服器紀錄的保存期限由服務供應商設定,具體期限未確認。
- Google 登入;Apple 登入(iOS):提供你選用的登入方式。
- MapTiler 及 CARTO:載入地圖圖磚;服務可能收到 IP 位址及正在查看的地圖範圍。
- OpenStreetMap Nominatim:在需要反查地名時接收約 110 米精度的座標及連線 IP。
- Open-Meteo:提供天氣資料時接收相關座標及連線 IP;部分魚獲天氣資料只會在你開啟統計改善選項時查詢。
- jsDelivr 及 unpkg:載入 App 使用的程式庫;連線時可能收到 IP 位址及瀏覽器資料。
- GitHub Pages:託管網頁版及 Android 版 App 內容;訪問時會產生平台伺服器紀錄。
- Cloudflare Workers:託管本官方網站及處理魚獲分享預覽;開啟網頁或分享連結時,Cloudflare 平台會收到訪客 IP 及 User-Agent。分享程式本身只記錄分享開啟次數。
你選擇使用系統分享、WhatsApp 或 Google 地圖時,相關資料會按你選擇的分享內容送往該服務。香港天文台潮汐資料已內嵌在 App,不會因查看潮汐而向天文台傳送個人資料。程式碼檢查沒有發現第三方分析、當機追蹤或 Meta/Facebook SDK;Meta SDK 目前只是計劃。
本官方網站目前不使用廣告追蹤、分析工具、Cookie 或外部字體服務。首頁提供 YouTube 影片播放;只有你按下播放後,影片才會載入 YouTube 隱私強化播放器。播放時,Google/YouTube 可能收到 IP 位址、瀏覽器資料及觀看活動,並按其私隱政策處理相關資料。網站由 Cloudflare Workers 託管;Cloudflare 平台可能處理訪客的 IP 位址、瀏覽器資料及安全紀錄。
6. 本機儲存與資料保存
登入工作階段、訪客紀錄、未同步資料、偏好設定,以及地名和天氣快取可能保存在裝置或瀏覽器。本機快取不一定會隨帳戶刪除一併清除;你可清除裝置上的 App 或瀏覽器資料。
程式碼顯示,使用時間資料只會在寫入新紀錄時以約 1% 機會清除超過 365 日的資料;錯誤紀錄以約 1% 機會清除超過 30 日的資料,沒有固定排程,因此不能保證在 365 日或 30 日時自動刪除。部分帳戶刪除後的創始釣友紀錄、魚種審核紀錄及管理員操作紀錄沒有設定刪除期限。目前 Supabase Free 專案沒有排程資料庫備份。目前沒有定期自行匯出資料的安排;平台伺服器紀錄和第三方服務紀錄的保存期限由各服務供應商設定,具體期限未確認。Supabase 資料庫備份只涵蓋 Storage 檔案的資料庫中繼資料,不包含 Storage 相片檔案;即使有資料庫備份,也不代表相片可從備份還原。
7. 你的要求與帳戶刪除
你可在 App 設定中選擇「永久刪除帳戶」,並輸入「刪除」確認。App 會永久刪除帳戶及多類魚獲、行程和使用資料;部分創始釣友、魚種審核、管理員操作和錯誤紀錄仍可能保留。刪除帳戶時,App 會嘗試列出並移除該帳戶的魚獲相片及磅重/尺量證明相片。2026 年 11 月 14 日的一次測試確認測試帳戶的魚獲相片已從 Storage 移除;這不代表所有歷史相片或備份均已清除。刪除個別魚獲或使用「清除所有記錄」不會刪除雲端相片。詳細步驟及限制請見帳戶刪除頁。
如需查閱或更正資料,可電郵至 fishport1028@gmail.com 聯絡我們。刪除帳戶一般可直接在 App 內完成;電郵只供遇到登入或功能問題時聯絡支援,並非一般刪除步驟。提出資料查閱要求時,我們可能會核實申請者身份。按照香港私隱條例,資料查閱要求一般須於收到後 40 日內處理;如未能按期完成,會在期限內書面交代原因。我們會按適用法律處理查閱及更正申請。
8. 兒童及政策更新
FishPort 最低使用年齡為 13 歲,與 App Store 目前顯示的年齡分級一致。政策更新後會在本頁公布最新版本日期。