本政策說明Louis Hsu(以下稱「我們」)在 KAREOKIE 應用程式(以下稱「本 App」)與其帳號伺服器中,如何蒐集、使用與保護你的個人資料。
1. 我們蒐集的資料
| 資料 | 來源 | 用途 |
|---|---|---|
| Google 帳號識別碼、Email、名稱、大頭貼網址 | 你以 Google 登入時,由 Google 提供(範圍僅限 openid、email、profile) | 建立與識別你的帳號、在 App 內顯示 |
| 裝置資訊:App 產生的裝置識別碼、電腦名稱、作業系統、App 版本、首次與最後使用時間 | 本 App | 管理已登入裝置(每帳號最多 3 台)、判斷 App 版本是否仍受支援 |
| 方案與付款狀態(日後提供付費方案時) | 付款代收服務商 | 開通對應功能。我們不會取得或儲存你的信用卡號碼 |
| 連線時的 IP 位址、時間 | 伺服器連線紀錄 | 防止濫用(登入次數限制)、資安稽核、故障排除 |
| 成績紀錄:歌曲的 YouTube ID、歌名、歌手、歌詞語言、總分與各項分數、命中音符數、出聲率、評分模式、升降調、演唱秒數、歌曲長度、App 版本、演唱時間 | 每唱完一首歌,本 App 上傳 | 排行榜、歌曲點唱次數統計、你的「我的紀錄」、偵測異常成績 |
| 排行榜設定:顯示名稱、是否匿名、是否出現在成績排行榜;你為成員設定的「公開暱稱」 | 你在 App 中設定 | 在排行榜上顯示 |
| 授權驗證時間 | 本 App 每小時至少一次 | 確認服務授權(即時制) |
我們不會蒐集:你匯入的歌曲檔案、錄音、麥克風聲音、本機的成員名字(除非你另外設定公開暱稱)與本機歷史紀錄的其他內容。音訊都在你的電腦上處理,不會上傳到我們的伺服器。下方說明的當機報告與問題回報也會先移除這些資訊。
公開顯示:排行榜會公開顯示你的排行榜名稱(或「匿名」)、公開暱稱、分數與日期。你可以選擇不出現在成績排行榜;歌曲的點唱次數一律以匿名方式統計。
當機報告與診斷資料
- 自動當機報告為選擇性功能。 只有在 App 第一次詢問時你回答「好」才會傳送。你可以隨時在「隱私與診斷」中關閉;關閉時,尚未送出的報告也會一併刪除。
- 當機報告包含: 錯誤類型、錯誤訊息與發生在程式中的位置(堆疊追蹤);App、Windows、顯示卡與 CPU 的版本;App 最近做了哪些事(例如「開啟舞台」或「匯入:分離人聲」);匿名安裝 ID(App 裝置識別碼的單向雜湊值);若你已登入,還有你的帳號 ID。程式本身當機時,報告會附上 *minidump*:當機當下該程式記憶體的快照,其中可能含有 App 當時正在處理的資料片段。
- 傳送之前,App 會移除電子郵件地址、Windows 使用者名稱與電腦名稱、使用者資料夾的資料夾名稱、登入憑證(token)、YouTube 連結與 ID、歌名、歌手、成員名稱,以及中文、日文、韓文文字(例如歌詞)。我們的伺服器會再清理一次。音訊絕不會被傳送。
- 回報問題: 你送出回報時,我們會收到你選的類型與寫下的描述、App 與 Windows 版本;只有在你勾選時,才會附上 App 記錄檔與系統資訊(同樣經過清理,送出前可以預覽內容)。只有在你填寫電子郵件並同意我們聯絡你時,才會保存你的電子郵件地址。
- 匯出診斷資料 會把相同的資訊存成 zip 檔放在你的電腦上,不會傳送任何東西。
- 保存位置與期間: 報告保存在我們的帳號伺服器(Cloudflare),我們不使用第三方當機回報服務。當機報告保存 90 天,minidump 與回報附件保存 30 天,回報內容(文字)最多保存 12 個月。刪除帳號時,你的當機報告與問題回報會移除與你的連結,聯絡用的電子郵件地址也會刪除。
- 目的: 找出並修正錯誤,以及確認更新後 App 是否變得更穩定。當機報告以你的同意為依據;問題回報則依你的要求處理。
2. 資料的使用
僅用於:提供登入與帳號功能、確認授權與 App 版本、管理裝置、發送服務公告、處理付費方案(日後)、防止濫用與維護安全、遵守法律義務。我們不販售個人資料,也不用於廣告。
3. 資料的保存與刪除
- 帳號資料保存到你刪除帳號為止。你可以隨時在 App 的「帳號」頁面刪除帳號:帳號、裝置、方案紀錄與排行榜名稱會從伺服器刪除,所有裝置立即登出;稽核紀錄中的個人識別資訊會被移除;成績紀錄會移除與你的連結(匿名化),只保留在匿名的點唱次數統計中,並從排行榜消失。
- 伺服器運作紀錄(含 IP)通常保存不超過30天。
- 當機報告:90 天。minidump 與問題回報附件:30 天。問題回報:最多 12 個月。當機報告與問題回報不會保存你的 IP 位址。
- 付款相關紀錄可能因稅務法規由付款代收服務商依法保存。
3-1. 同意紀錄
當你確認權利聲明、同意服務條款或本隱私權政策時,我們會保存一筆同意紀錄:隨機紀錄 ID、你的帳號 ID、你同意的聲明或文件及其版本與語言、所顯示文字的 SHA-256 指紋、目的(首次登入、聲明更新、首次使用匯入來源、服務條款、隱私權政策)、相關的匯入來源(例如 youtube)、App 版本、App 裝置 ID 的單向雜湊值、依連線推得的國家(不保存 IP 位址本身)以及時間。在傳送到伺服器之前,你的電腦上也會保留一份(App 資料夾中的 consents.jsonl)。
- 目的:證明你在使用需要確認的功能之前已作出確認,並處理權利人的申訴與爭議(為防禦法律上請求之正當利益)。
- 保存期間:帳號存續期間。刪除帳號時,紀錄不會被刪除,而是假名化:你的帳號 ID 會被替換為單向雜湊值,並於紀錄建立滿 10 年後刪除(損害賠償請求權的最長時效)。同意紀錄建立後不會被修改。
- 你可以隨時向我們索取你的紀錄副本(聯絡方式見下方)。
4. 第三方服務(受託處理者)
- Google:提供登入(Google 的隱私權政策:https://policies.google.com/privacy)。
- Cloudflare:託管帳號伺服器與資料庫(資料可能在台灣以外的地區處理)。
- 付款代收服務商(日後,例如 Paddle 或 Lemon Squeezy):處理付款、稅務與發票。
5. 安全措施
連線一律加密(HTTPS / WSS);登入使用 PKCE;更新用憑證(refresh token)在伺服器上只以雜湊值保存,在你的電腦上以作業系統的加密機制保存;App 內不含任何秘密金鑰。
6. 你的權利
你可以查詢、更正、下載或刪除你的個人資料,或撤回同意(刪除帳號即可停止處理)。也可以在 Google 帳號設定中移除 KAREOKIE 的存取權(https://myaccount.google.com/permissions)。依你所在地區的法律(例如台灣《個人資料保護法》、日本《個人情報保護法》、歐盟 GDPR),你可能還有其他權利。請來信:weijin8911@gmail.com。
7. 兒童
本服務不以13歲以下兒童為對象。未滿所在地區法定成年年齡者請在法定代理人同意下使用。
8. 政策變更
政策內容變更時,我們會在本頁更新日期,重大變更會在 App 內公告。
9. 聯絡我們
Louis Hsu・地址依請求提供・weijin8911@gmail.com