1. 適用範圍與服務提供者
本政策適用於 Unelo 行動應用程式、unelo.app 網站,以及與文字、錄音和同步口譯有關的服務。本版本以 Unelo 作為服務提供者名稱。
隱私相關問題、權利請求或申訴可寄至 chuangfengtech@gmail.com。
2. 匿名會員與裝置資料
Unelo 目前使用 Supabase Anonymous Auth 建立匿名會員。一般使用翻譯功能不要求提供姓名、電子郵件或公開個人檔案。
我們會處理匿名會員 UUID、登入狀態、存取與更新憑證、App 版本、語言及介面偏好,以及維持會員狀態所需的技術資料。登入憑證會儲存在僅限本裝置使用的 iOS Keychain。
3. 你提交的翻譯內容
你可能提交文字、錄音音訊或同步口譯音訊。服務亦會產生來源語言、目標語言、逐字稿、翻譯結果與完成時間。
請勿提交你無權處理的內容,也請避免在非必要時提交密碼、付款卡資料、政府證件號碼、醫療紀錄或其他高度敏感資訊。
4. 人工智慧處理路徑
文字翻譯:文字會經 Unelo 後端傳送至 OpenAI,以進行語言偵測與翻譯。
錄音翻譯:錄音檔會傳送至 OpenAI 進行語音辨識,產生的逐字稿再用於翻譯。
同步口譯:即時音訊透過 WebRTC 傳送至 OpenAI Realtime 服務;Cloudflare Worker 與 Durable Object 負責連線控制、暫時狀態、完成訊息及復原流程。Finalized transcript 會再由 Unelo 後端完成翻譯與結果同步。
傳送給 OpenAI 的請求可能包含以 HMAC 產生的假名化安全識別碼、路由及用量工作識別資料,但不會以會員 UUID 原文作為該安全識別碼。
5. 裝置上的翻譯紀錄
完成的 Quick 與 Live History 會將原文、譯文、語言、時間和 Live 段落儲存在你的裝置。Unelo 目前不提供雲端 History 或跨裝置同步。
本機 History 資料庫不使用 CloudKit,並設定為不納入裝置雲端備份。你可以刪除單筆紀錄或清除全部本機紀錄;清除本機紀錄不會取消 Apple 訂閱或刪除匿名會員。
6. Server 保存與復原
Quick 文字及錄音結果會在 Unelo server 的 result cache 保存約 15 分鐘,用於冪等重試與結果復原,過期後由排程清除。錄音原始檔不會被 Unelo 建立成雲端 History,但音訊大小、長度、雜湊與用量資料可能作為計量、防重複請求及營運紀錄保存。
翻譯失敗時,App 可依 server 設定在本機暫存錄音供你重試;目前初始設定為最多約 1 小時,並在成功、你放棄重試或期限屆滿後清除。
同步口譯的 finalized 原文與譯文會寫入 Unelo server 資料庫,以支援結果確認、計量與復原。依目前版本,這些 finalized Live 內容可能保存至你刪除帳號,或至 Unelo 另行執行較早的資料生命週期清除。
7. 用量、營運與錯誤資料
我們會處理功能路由、文字量、錄音或 Live 有效秒數、點數保留與結算、模型及設定版本、provider request ID、token 數量、延遲、錯誤代碼、重試狀態與內容衍生雜湊。
Live 遙測採用 allowlist,只允許必要的狀態、時間、錯誤與假名化 session reference;設計上不允許任意加入逐字稿、翻譯、音訊、憑證或完整 session ID。
8. 第三方 AI 同意與撤回
第一次將內容傳送給第三方 AI 前,App 會要求你同意 OpenAI 與其他必要 AI 服務處理文字、錄音內容或 Live transcript,以進行語音辨識、語言偵測與翻譯。
同意狀態會以版本化 accepted/revoked 紀錄保存在 server。你可以在 App 的資料管理中撤回同意;撤回後,新的 provider request 會立即停止,直到你再次同意。撤回不會自動刪除先前依法或依本政策保存的紀錄。
9. 試用資格與防止濫用
為判斷裝置是否已使用免費試用,App 會產生 Apple DeviceCheck token;token 僅暫存在 App 記憶體,並經 Unelo server 傳送給 Apple 查詢或更新裝置 bit。
服務會讀取連線網路位址,使用每日變更的 HMAC 產生不可直接還原的 network hash。試用風險與 rate-limit 紀錄通常設定約 7 天的到期時間,用於防止重裝、重複領取與大量濫用。
10. 點數、訂閱與交易資料
我們會處理可用點數、點數來源、有效期限、使用與保留事件,以及方案和權益狀態。
Apple App Store 購買或恢復購買時,server 會驗證 StoreKit signed transaction,並處理 transaction ID、original transaction ID、product ID、方案、環境、購買與期間日期、續訂/寬限/撤銷狀態、appAccountToken correlation 及簽章內容雜湊。Unelo 不直接取得你的完整付款卡資料。
11. 服務供應商
Apple:App Store 購買、訂閱、退款、StoreKit 驗證與 DeviceCheck。
Supabase:匿名驗證、資料庫、Edge Functions 與會員、點數和 consent 資料。
Cloudflare:網站與 Live 的網路、Worker、WebSocket/WebRTC 控制及 Durable Object。
OpenAI:文字翻譯、錄音轉錄、同步口譯音訊與翻譯處理。
Superwall:顯示訂閱 Paywall、接收 Paywall 觸發來源及同步訂閱是否有效的狀態。各供應商會依其服務條款、隱私政策與我們的設定處理必要資料。
12. 帳號與資料刪除
你可以在 App 內提出刪除帳號。Server 成功刪除 Supabase 匿名 Auth user 後,App 才會清除本機 session、History、錄音重試檔案、點數/權益投影、consent cache 與進行中的工作。
帳號刪除會移除 server 上的短期翻譯 cache、Live sessions、Live segments 及與會員相連的內容資料,並清除 request fingerprint 與 audio hash。
為防止帳務不一致、處理退款、稽核及履行法律義務,去除會員連結的 content-free 用量證據、點數帳務事件、Apple transaction 及訂閱帳戶證據可能繼續保存。刪除 Unelo 帳號不會取消 Apple 訂閱。
13. 資料出售、廣告與分析
Unelo 不出售或出租你的個人資料,也不將翻譯內容用於第三方定向廣告。
目前 App source 未整合 Mixpanel、Firebase Analytics 或 Sentry 等獨立分析 SDK;但 Superwall、Apple、Supabase、Cloudflare 和 OpenAI 仍可能依各自服務角色產生必要的服務、交易、安全或營運紀錄。若未來加入新的分析用途,我們會更新本政策及 App Store 隱私揭露,並在法律要求時提供選擇或取得同意。
14. 安全與跨境處理
我們使用傳輸加密、存取控制、假名化識別碼、權限限制、內容受限的遙測及資料刪除流程等措施降低風險。任何網路、第三方或儲存系統仍無法保證絕對安全。
Apple、Supabase、Cloudflare、OpenAI 或 Superwall 可能在你所在國家或地區以外處理資料。我們會依適用法律及服務安排採取必要保障。
15. 你的選擇、未成年人與更新
你可以清除本機 History、撤回第三方 AI 同意、刪除匿名帳號、停止使用服務,或聯絡我們請求存取、更正或刪除可合理識別到你的資料。
Unelo 並非特別以未滿 13 歲兒童為對象。若你所在司法管轄區要求較高的數位服務同意年齡,未成年人應在父母或監護人協助下使用。
我們可能因產品、供應商或法規變更更新本政策;重大變更會以合理方式通知,並在本頁標示最新日期。