Mahjong Pulse
回饋資料使用說明
回饋功能只處理你主動送出的內容,以及完成服務所需的受限制技術資料。
送出前,你可以選擇
- 輸入意見文字。
- 提供選填的電子郵件地址。
- 附上一張經處理的 JPEG 圖片。
下列 bounded technical metadata 會隨回饋保存,以便辨識回饋所屬的 App 環境:App 版本與 build、OS/system 版本、platform、runtime、update ID。
回饋不會自動帶上牌局/遊戲/玩家資料。如果你主動把這些內容寫進意見文字,或選取含有這些內容的圖片,它們會隨你提交的回饋文字或處理後 JPEG 送出;未選取的裝置資料、相簿路徑與 raw installation UUID 不會自動離開裝置。
送出後如何處理
- Feedback-only Worker 將資料保存於對應環境的 D1;圖片以 D1 BLOB 保存,不使用 R2 bucket。
- Worker 只保存 HMAC-derived installation hash。IP 只暫時交給 Cloudflare edge rate limiter 使用,不寫入 D1。
- 通知失敗由 notification outbox 重試;通知 payload 不含 install hash、raw UUID、IP、secret 或永久 signed image URL。
- 私有 signed image link 最多有效 7 日,並以圖片 deletion time 為上限;以兩者較早者為準。
- 目前 Preview 使用 Resend Free;Resend provider data/logs 最長保留 30 日。Preview 與 Production 的 receiving mailbox 保留期限不得超過該環境最長 2 年。
保存多久
| 環境 | 文字/技術資料 | 圖片 | 通知政策 |
|---|---|---|---|
| Development | 30 日 | 7 日 | 不寄送通知 |
| Preview | 最長 2 年 | 30 日 | [Preview] 新意見回饋 |
| Production | 最長 2 年 | 30 日 | [Production] 新意見回饋 |
選填的聯絡 Email 與文字/技術資料使用相同的環境保存期限。Development 不寄送通知。Daily cleanup 會清理到期或孤兒的 feedback record、image、outbox 與 fingerprint,並重算圖片 budget。
如何要求刪除
寄信至 chunlik@myyahoo.com,提供 submission ID 並完成 support verification。owner 會同步處理 D1 圖片、metadata、notification outbox 與收件信箱中的對應資料。電子郵件地址不是公開查詢 key。