隱私權政策
先講重點
這一節是給你快速看的摘要,不取代下面的完整說明。
- 不用註冊。我們沒有你的姓名、電子郵件或電話。
- 你翻譯的文字會送到我們的伺服器,再送到外部 AI 供應商處理——這是雲端翻譯必然發生的事,我們直說。
- 我們只用「條款載明不拿 API 內容去訓練模型」的付費方案。
- 送給供應商的請求裡沒有任何能識別你的東西,只有文字與語氣設定。
- 語音只用來轉成文字,轉完即丟,不保存。
- 伺服器上的翻譯內容最多留 30 天,之後自動清除;不含內容的翻譯紀錄會保留,見第 6 節。
- App 不讀通訊錄、不要求定位權限;除了「觀看廣告換取翻譯額度」功能所用的 Google 廣告 SDK,沒有其他第三方分析或追蹤 SDK。網站也不載入分析或追蹤碼,詳見第 13 節。
- App 1.1 起,免費使用者可以自願觀看廣告,換取 500 字元的翻譯額度。廣告由 Google 提供,Google 會收到裝置與廣告互動等資料;是否允許追蹤由你決定,拒絕也能觀看。為了讓按下後能立即播放,觀看廣告的按鈕出現在畫面上時,App 會先向 Google 預先載入一則廣告(不播放、不詢問追蹤),因此即使沒有按下,Google 也可能已收到裝置與這次廣告請求的資料。訂閱期間,以及在歐洲經濟區、英國、瑞士,App 不會初始化廣告 SDK;若 SDK 先前已載入,則停止新的廣告請求並隱藏按鈕(SDK 會留在記憶體中,直到 App 重新啟動)。翻譯內容不會交給廣告 SDK。詳見第 12 節。
- 在 App 內「刪除我的資料」,可刪除此裝置上的翻譯紀錄,並清除伺服器上的翻譯內容與回報;訂閱、額度與廣告獎勵紀錄會依本政策保留,詳見第 10 節。
- 換手機或重新安裝時,用同一個 Apple 帳號按「恢復購買」,訂閱會連結到這台裝置的匿名識別碼;只恢復訂閱,不搬移翻譯紀錄與額度。伺服器因此會保存訂閱連結、購買紀錄與身分憑證的雜湊值,見第 2.4、2.5 節。
1. 這份政策管什麼
KUO WEI Tseng(個人開發者)(以下稱「我們」)是懂泰 iOS App 與本網站的營運者。 開發者之法定姓名顯示於 App Store 產品頁。 這份政策說明你使用 App 與本網站時,我們怎麼處理與你有關的資料。 用字盡量白話——如果有哪一段你看不懂,寫信問我們,那代表是我們沒寫好。
2. 我們收什麼
2.1 你主動給我們的
| 資料 | 什麼時候 | 為什麼 |
|---|---|---|
| 翻譯的原文與譯文 | 每次你送出一則翻譯 | 產生翻譯結果;短期保留以便你回報翻錯時我們查得到原因 |
| 語音錄音 | 你按住麥克風說話時 | 轉成文字。轉完立刻丟棄,不保存 |
| 錯誤回報的內容 | 你按下「回報這個翻譯」時 | 改進翻譯品質 |
| 你寄給我們的信件內容 | 你寫信到 support 信箱時 | 回覆與處理你的問題 |
2.2 App 自動產生的
- 匿名識別碼。 App 第一次啟動時,在你的裝置上產生一組隨機編號(UUID),存在 iOS 的 Keychain 裡。 它不是帳號,不含任何個人資訊,我們無法從它反推出你是誰。 它的用途是把「你的額度」與「你的訂閱」對起來;App 1.1 起,觀看廣告換取翻譯額度時,也用它讓 Google 的通知對應到你的額度(見第 12 節)。 這組編號只存在這支手機的 Keychain,不會同步到你的其他裝置。
- 裝置真實性驗證。 我們使用 Apple 提供的 App Attest 與 DeviceCheck,用來確認請求真的來自未經竄改的本 App, 以及同一台裝置有沒有重複領取新使用者體驗額度。 我們拿到的是 Apple 給的不透明代碼,不是你的裝置序號、 不是廣告識別碼,也不能拿來跨 App 追蹤你。
- 用量計數。 翻譯次數、字數、語音秒數、處理耗時、使用了哪個語向與哪一檔語氣。 這些是數字,不含你翻譯的內容。
- 技術記錄。 伺服器記錄請求時間、結果代碼、處理耗時與來源 IP 位址(用於防濫用與速率限制)。 我們的應用記錄不含翻譯內容——這是我們刻意設下的紅線,不是慣例。
2.3 Apple 轉給我們的
如果你訂閱 Pro,我們會從 Apple 收到訂閱交易紀錄:交易編號、購買的商品、到期時間、續訂狀態。 我們不會收到你的姓名、Apple ID、電子郵件或付款方式—— 付款完全在 Apple 那邊處理,我們看不到你的信用卡。
Apple 會把訂閱的續訂、升級、退款等狀態通知我們的伺服器;伺服器也會每天向 Apple 查詢訂閱狀態,App 恢復購買時也會送來交易。 這些都包含 Apple 簽署的交易資料,其中有發起購買的匿名識別碼。伺服器把每一筆交易(購買、到期、退款或撤銷、退款被撤回的時間, Apple 給的帳單寬限期截止,以及發起購買的匿名識別碼)保存為這份訂閱的交易紀錄,並以它們判斷訂閱目前的狀態;收到的通知也會留存作為紀錄。 若交易送達時伺服器還沒有這份訂閱的紀錄,交易紀錄會先暫存,等訂閱紀錄出現後一併使用;收到滿 30 天仍未對上訂閱的,由每日維護刪除(維護延遲時可能稍晚)。
2.4 換手機,或在另一台裝置恢復訂閱
懂泰沒有帳號。在 App 內購買時,Apple 簽署的交易資料會帶著你的匿名識別碼(見 2.2)。 你換手機、重新安裝,或在另一台裝置按「恢復購買」時,App 會把 Apple 簽署的訂閱交易送到我們的伺服器;伺服器驗證 Apple 的簽章後, 把該訂閱連結到這台裝置目前使用的匿名識別碼。這只恢復訂閱權益,不會轉移其他識別碼在伺服器上的翻譯紀錄、免費額度用量或看廣告換到的字數。
用這種方式(借用)連結到同一份訂閱的識別碼,同時最多 5 個;購買這份訂閱的識別碼、以及用自己的識別碼為這份訂閱付款且那筆付款沒有被退款的識別碼不算在內, 所以能使用同一份訂閱的識別碼總數可能超過 6 個。每一次驗證時,伺服器會記下這個識別碼出示的是哪一筆訂閱交易、以及驗證的時間(某一期被退款時,只停掉用那一期建立的連結)。 連結在最後一次驗證後 30 天內沒有再次驗證就失效;失效的連結不再提供權益, 並會在同一份訂閱下一次被處理(續訂、Apple 通知、恢復購買等)時連同這些驗證紀錄一起刪除,所以可能保留超過 30 天。
購買紀錄。在 App 內付款時,伺服器會記下「哪一個匿名識別碼曾為哪一份訂閱付款」、它已知最新一次付款的時間,以及付款之後是否被退款或撤銷。
2.5 身分授權憑證與診斷
為了讓同一個匿名識別碼能安全地在新裝置或重新安裝後繼續使用,伺服器會為識別碼核發一組隨機的身分授權憑證。 憑證本身只存在你裝置的 Keychain(不透過 iCloud 鑰匙圈同步,但會隨加密的裝置備份或「快速開始」搬到新 iPhone);伺服器只保存它的 SHA-256 雜湊值與核發時間, 不保存憑證本身。每台裝置另有一把 App Attest 裝置金鑰,伺服器保存其公開金鑰。
診斷(選用)。App 連續無法讀取本機 Keychain 時,可能送出一次短代碼(哪一個項目、系統錯誤碼);這個代碼本身不含你的識別碼或憑證。 它記錄在伺服器的技術記錄裡,用來找出無法使用的原因;技術記錄的保存方式見第 6 節。
3. 我們明確不收的
- 帳號:沒有註冊、沒有登入、不要電子郵件、不要電話、也不用 Sign in with Apple。
- 通訊錄與聯絡人。
- 精確位置。App 不會請求定位權限。觀看廣告時,Google 廣告 SDK 可能由連線 IP 位址推估粗略位置(見第 12 節)。
- 相機與相簿。第一版沒有拍照翻譯功能。
- 廣告識別碼(IDFA):我們的伺服器不收、不存。App 1.1 的「觀看廣告換取翻譯額度」功能中,只有在你允許追蹤後,Google 廣告 SDK 才可能取得它,見第 12 節。
- 健康、財務、生物特徵等敏感類別資料。
- 除了「觀看廣告換取翻譯額度」功能所需的 Google 廣告 SDK(見第 12 節),App 內沒有其他第三方分析、行銷或追蹤 SDK。App 用量統計是我們自己伺服器上的匿名計數;網站隱私機制見第 13 節。
4. 翻譯內容怎麼被處理
這是這份政策最重要的一節,請看完。
- 你在 App 裡輸入或貼上文字。
- App 透過加密連線(TLS)把文字送到我們的伺服器。
- 我們的伺服器把文字轉送給外部的 AI 語言模型供應商處理。 這一步是機器翻譯必然發生的,任何雲端翻譯服務都一樣, 差別只在有沒有講清楚。
- 供應商回傳結果,我們的伺服器整理成自然翻譯、直譯對照、歧義提示等,回傳給 App。
- 譯文顯示在你的畫面上,並存進你手機本機的歷史紀錄。
關於這個流程,有四件事我們要你知道:
- 我們只使用供應商的付費 API 方案,而該方案的條款載明不會把經由 API 傳入的內容用於訓練其模型。 會拿使用者資料訓練的免費層方案,我們不用。
- 送出去的請求裡沒有任何能識別你的東西。 只有要翻譯的文字、語向、語氣與說話者性別設定。 沒有你的匿名識別碼、沒有裝置資訊。連線由我們的伺服器發出,不是你的手機直接連供應商, 所以供應商也拿不到你的 IP 位址。
- 供應商在境外。 我們目前使用的 AI 供應商是:OpenAI, L.L.C.(美國)與 Google LLC(美國)。 這代表你的翻譯內容會離開台灣,在這些供應商的伺服器上被處理。 若我們更換供應商,會更新這一段。
- 不要輸入你不能承擔外洩風險的東西。 密碼、金融帳號、身分證字號、病歷——這些不要放進任何雲端翻譯服務,包含我們的。 這不是免責聲明,這是我們真心的建議。
5. 語音怎麼被處理
- 你按住麥克風鍵,App 開始錄音,單次最長 60 秒。
- 放開後,音訊送到我們的伺服器,再轉送語音辨識供應商。
- 供應商回傳辨識出來的文字,音訊在處理完成後即被丟棄。
- 我們不把音訊寫進資料庫、不存成檔案、不做任何保留。 留下來的只有辨識出的文字,之後照第 4 節的流程走。
我們使用的語音辨識供應商,其 API 條款載明不將音訊用於訓練, 且不為濫用偵測目的保留音訊。
因為音訊沒有被保存超過「即時處理所需」的時間, 我們在 Apple 的隱私標籤上不申報「音訊資料」的收集。 若供應商政策改變,我們會同時更新這份政策與隱私標籤。
麥克風權限:你第一次使用語音輸入時,iOS 會詢問你。 你可以拒絕——App 的其他功能完全不受影響。
6. 留多久
| 資料 | 存在哪裡 | 保留多久 |
|---|---|---|
| 翻譯歷史 | 你的手機(本機) | 你自己決定。App 內可以刪,刪掉 App 就全部消失 |
| 翻譯內容(原文、譯文、直譯、回譯與替代譯文) | 我們的伺服器 | 最多 30 天,之後自動清除 |
| 不含內容的翻譯紀錄(時間、語言方向、語氣與說話者設定、所用翻譯服務、處理耗時等) | 我們的伺服器 | 長期保留;仍與你的匿名識別碼相關聯,用於額度計算、防濫用與成本分析 |
| 語音音訊 | 不保存 | — |
| 錯誤回報內容 | 我們的伺服器 | 處理完成後再 90 天 |
| 用量計數(不含內容) | 我們的伺服器 | 長期保留,用於成本與容量分析 |
| 額度帳與體驗額度紀錄 | 我們的伺服器 | 目前沒有自動到期;用來計算額度、防止重複領取體驗額度 |
| 裝置真實性紀錄 | 我們的伺服器 | 你持續使用本服務的期間 |
| 訂閱交易紀錄(每一筆交易的購買、到期、退款或撤銷、退款被撤回的時間,寬限期截止,與發起購買的匿名識別碼) | 我們的伺服器 | 目前沒有固定的自動刪除期限(至少保存到法規與會計要求的期間);刪除資料不刪 |
| 尚未對上訂閱的交易紀錄(暫存) | 我們的伺服器 | 收到滿 30 天由每日維護刪除;訂閱紀錄出現後改列為上一列 |
| Apple 訂閱通知紀錄 | 我們的伺服器 | 目前沒有固定的自動刪除期限;刪除資料不刪 |
| 訂閱連結(含每次驗證出示的是哪一筆交易與驗證時間) | 我們的伺服器 | 最後一次驗證後 30 天失效;之後在同一份訂閱下一次被處理時刪除;刪除資料時刪除這個識別碼借用的連結與驗證紀錄 |
| 購買紀錄(含最新付款時間、退款或撤銷標記) | 我們的伺服器 | 目前沒有固定的自動刪除期限;刪除資料不刪 |
| 身分授權憑證的雜湊值與核發時間 | 我們的伺服器 | 目前沒有固定的自動刪除期限;刪除資料不刪 |
| 技術記錄(請求時間、結果代碼、處理耗時、來源 IP、選用的診斷代碼) | 我們的伺服器 | 依容量自動輪替:每個服務最多約 250 MB,最舊的先被覆蓋;伺服器程式更新時也會清除。沒有另外備份或匯出 |
| 廣告獎勵額度紀錄(匿名識別碼、Google 交易編號、字元數、時間) | 我們的伺服器 | 目前沒有自動到期;用來核對額度、防止重複發放 |
| Google 廣告 SDK 收集的資料 | 依 Google 的政策 |
原文、譯文、直譯、回譯與替代譯文在 30 天後自動清除;之後只保留不含內容的翻譯紀錄(時間、語言方向、語氣與說話者設定、所用翻譯服務、處理耗時等),仍與你的匿名識別碼相關聯,用於額度計算、防濫用與成本分析。
為什麼伺服器上要留 30 天? 因為當你回報「這句翻錯了」,我們得找得到那一次請求才查得出原因。 30 天是這個需求與「不該留著別人的私人對話」之間的取捨結果—— 不是愈久愈好,也不是愈短愈負責。
7. 誰看得到
- 我們的應用記錄(log)不含翻譯內容。
- 能存取伺服器資料的人,限於維運上必要的人員。
- 只有在你主動送出錯誤回報時,那一則內容才會出現在我們的後台檢視介面, 且該介面會標示「使用者提交內容」。
- 我們不販售你的資料、不與人交換,也不把伺服器上的翻譯內容或用量資料提供給廣告商。我們的收入來自訂閱,以及免費使用者自己選擇觀看的廣告;觀看廣告時 Google 廣告 SDK 收集的資料、以及我們交給 Google 的匿名識別碼,見第 12 節。
- 法律要求時的揭露:只在確有法定義務時提供,且限於必要範圍。
8. 資料會離開台灣
我們的伺服器位於 台灣,網路流量經由 Cloudflare 的全球網路加密傳輸。 第 4 節所述的 AI 供應商與第 5 節的語音辨識供應商,其資料中心位於境外。 使用本服務即表示你了解翻譯內容會被傳輸到台灣以外的地方進行處理。 App 1.1 的「觀看廣告換取翻譯額度」功能使用 Google 的廣告服務,Google 廣告 SDK 收集的資料由 Google 依其政策處理,處理地點可能在台灣以外(見第 12 節)。
9. 你的權利與選擇
- 不用就不送。不按下翻譯,就沒有任何內容離開你的裝置。
- 刪除。App 內「刪除我的資料」會清除翻譯紀錄與內容;哪些資料會保留、為什麼、留多久,見第 10 節。
- 語音。可以完全不用;或隨時在 iOS「設定」裡撤回麥克風權限。
- 廣告與追蹤。是否觀看廣告換取翻譯額度完全由你選擇;是否允許追蹤也由你決定,隨時可在 iOS 設定關閉,見第 12.5 節。
- 查詢與更正。 因為我們沒有帳號制度,我們沒有辦法在信件裡驗證「你是誰」。 所以與資料有關的請求請從 App 內發起(App 知道你的匿名識別碼)。 不確定怎麼做就寫信到 support@mitjai.com,我們會告訴你。
- 如果你位於歐洲經濟區、英國或其他有類似法規的地區, 你可能享有存取、更正、刪除、限制處理與資料可攜等權利。 請來信,我們會依當地法律處理。
10. 如何刪除你的資料
在 App 裡:設定 → 刪除我的資料 → 永久刪除。詳細步驟與說明在 刪除我的資料這一頁(該頁可公開存取,不需要安裝 App)。
- 清除:此裝置上的翻譯歷史;伺服器上每一則翻譯的原文、譯文、直譯、回譯與替代譯文;你送出的錯誤回報;用來驗證這支裝置的 App Attest 金鑰;這個識別碼借用他人訂閱的連結(含驗證紀錄)。用量紀錄中的匿名識別碼欄位也會清空。
- 保留,而且仍與你的匿名識別碼相關聯:
- 翻譯紀錄的中繼資料與用量紀錄。每一則翻譯的紀錄列本身會保留(時間、語言方向、語氣與說話者設定、所用翻譯服務、處理耗時等,不含原文與譯文)。用量紀錄的識別碼欄位雖已清空,仍可經由翻譯紀錄對回同一個匿名識別碼。用途是額度計算、防濫用與成本分析;與用量計數一樣長期保留。
- 額度帳與體驗額度紀錄。用來計算額度、防止重複領取新使用者體驗額度;目前沒有自動到期。
- 廣告獎勵額度紀錄。匿名識別碼、Google 的交易編號、發放的字元數與時間,用來做獎勵對帳、防止同一則廣告重複發放額度;不含翻譯內容,目前沒有自動到期。
- 訂閱交易紀錄與 Apple 的訂閱通知紀錄(含暫存中的)。讓訂閱與「恢復購買」對得上,並符合法規與會計要求;目前沒有固定的自動刪除期限。不含你的姓名或付款方式。
- 這個識別碼擁有的訂閱紀錄、購買紀錄,以及他人連結到這份訂閱的紀錄。見第 2.4 節。
- 身分授權憑證的雜湊值。讓仍保有憑證的同一台裝置可以回到原本的識別碼;見第 2.5 節。
- 匿名識別碼本身不會更換:它仍留在這支手機的 Keychain,App 繼續使用同一組編號。伺服器上的使用者會先標記為已刪除;之後同一個 App 再用這組識別碼連線時,會自動重新註冊並恢復,上面保留的額度與訂閱紀錄因此仍然有效。
- 這個功能刪不到:Google 廣告 SDK 收集的資料(依 Google 的政策處理);你寄到 support 信箱的信件(可來信要求刪除)。
刪除資料不等於取消訂閱。 訂閱在 Apple 那邊,我們沒有權限替你取消。 請到 iOS「設定 → 你的 Apple 帳號 → 訂閱項目」自行取消。
11. 兒童隱私
本 App 不是為兒童設計的,也不會上架於 Apple 的兒童類別(Kids Category)。 我們不會刻意向未滿 13 歲(或你所在地法律規定的其他年齡)的兒童收集資料。 由於我們沒有帳號制度、也不收集年齡,我們無從主動辨識使用者的年齡。 若你是家長,發現孩子使用本 App 並提交了內容,請來信 support@mitjai.com,我們會協助刪除。
12. 觀看廣告換取翻譯額度(App 1.1 起)
App 1.1 起,沒有有效訂閱的使用者,可以自願觀看一則由 Google 提供的獎勵廣告,換取 500 字元的翻譯額度(僅限文字翻譯,不含語音額度)。 這是選擇,不是條件:不按下 App 內的「看廣告補 500 字元」按鈕,就不會播放廣告,翻譯功能也不會因此受到限制。 廣告由 Google AdMob 提供,App 因此內含 Google 的廣告 SDK(Google Mobile Ads SDK)。
12.1 誰會看到觀看廣告的按鈕
- 有效訂閱期間:不顯示觀看廣告的按鈕,也不發出廣告請求。訂閱前如果 SDK 從未載入,App 就不會初始化它;如果先前已載入,訂閱生效後 App 會停止新的廣告請求並隱藏按鈕,但 SDK 不會從記憶體卸載,直到 App 重新啟動。
- 歐洲經濟區、英國、瑞士:App Store 帳號所在的商店地區,或裝置設定的地區,只要其中一個屬於這些地區,或其中一個判斷不出來,App 就不初始化廣告 SDK,也不顯示觀看廣告的按鈕;如果 SDK 先前已載入(例如之後才改了地區設定),App 會停止新的廣告請求並隱藏按鈕,SDK 留在記憶體中直到 App 重新啟動。這是依設定判斷,不使用定位。
- 其他地區的免費使用者:觀看廣告的按鈕會出現在設定頁的「翻譯額度」區,以及文字額度用完的提示中。我們也可能從伺服器暫停這項功能;暫時沒有可觀看的廣告時,按鈕會停用。
12.2 App 什麼時候和 Google 連線
- 為了讓你按下後能立即播放,觀看廣告的按鈕出現在畫面上時(設定頁的「翻譯額度」區,或文字額度用完的提示),App 會先啟動 Google 廣告 SDK,並預先載入一則廣告;你還沒允許追蹤時,預載的是非個人化廣告。這一步不會播放廣告,也不會詢問追蹤,但 SDK 已經和 Google 連線,所以即使你沒有按下按鈕,Google 也可能已收到裝置與這次廣告請求的相關資料(類型見 12.3)。觀看完一則之後,App 會再預先載入下一則。
- 只有在你按下觀看廣告的按鈕時,廣告才會播放。如果你還沒對懂泰做過追蹤選擇,iOS 會在這時跳出 App Tracking Transparency 的詢問,問你是否允許懂泰追蹤。
- 不允許追蹤(或還沒被問過、或 iOS 設定不讓 App 詢問)時,App 只向 Google 請求非個人化廣告,你仍可觀看廣告並取得翻譯額度。允許追蹤時,Google 可能依你的興趣顯示個人化廣告。
- 觀看完一則符合資格的廣告後,Google 的伺服器會直接通知我們的伺服器(伺服器端驗證)。我們確認通知確實由 Google 簽發,才把 500 字元加進你的額度。
12.3 Google 廣告 SDK 會收集什麼
以下是我們在 App Store 隱私標籤中,為 Google 廣告 SDK 申報的資料類型(完整對照見附錄):
- 裝置識別碼:允許追蹤時,包括 iOS 的廣告識別碼(IDFA),Google 可能用它在其他公司的 App 與網站之間投放與衡量廣告——這就是 Apple 所說的「追蹤」。不允許追蹤時,iOS 不會把 IDFA 提供給懂泰,Google 廣告 SDK 也拿不到。
- 粗略位置:由連線的 IP 位址推估,不是 GPS。懂泰不會要求定位權限。
- 廣告資料與產品互動:例如看過哪些廣告、是否看完或點擊。
- 效能、當機與其他診斷資料:例如廣告載入時間與錯誤。
這些資料用於投放與衡量廣告、分析,以及讓廣告功能正常運作(例如防止詐欺),由 Google 依 Google 隱私權政策處理。 Google 如何使用合作夥伴網站或 App 提供的資訊,請見這一頁。 在隱私標籤上,裝置識別碼、粗略位置、產品互動、廣告資料與效能資料標為「用於追蹤」:只有在你允許追蹤後,Google 才可能把這些資料用於跨其他公司 App 與網站的廣告。
12.4 我們交給 Google 的、從 Google 收到的
- 我們交給 Google 的只有匿名識別碼。 為了讓 Google 在你觀看完廣告後告訴我們額度該發給誰,App 會把第 2.2 節的匿名識別碼 (一組隨機 UUID,不是姓名、電子郵件或任何聯絡資料)放進該則廣告的伺服器端驗證設定,由 Google 在通知裡原樣傳回。
- 翻譯內容不會交給廣告 SDK。 你翻譯的文字、語音與翻譯歷史,不會交給 Google 廣告 SDK,也不會用於廣告。 (第 4 節提到的 Google LLC 是翻譯的 AI 供應商之一,那是另一個 API 服務:請求由我們的伺服器發出,不含你的匿名識別碼,與廣告 SDK 沒有連結。)
- 我們從 Google 收到的: 每觀看完一則廣告,會有一則驗證通知,內容包括你的匿名識別碼、該次廣告的交易編號與獎勵資訊。 我們保存「匿名識別碼、交易編號、發放的字元數、時間」,用來核對額度、防止同一則廣告重複發放額度;這筆紀錄不含翻譯內容。
12.5 如果你不想要
- 不按下觀看廣告的按鈕:不會播放廣告,也不會被詢問追蹤。但請注意,只要這個按鈕出現在畫面上,App 可能已經向 Google 預先載入一則廣告(見 12.2),這時 Google 會收到 12.3 所列的部分資料。
- 訂閱:有效訂閱期間,App 不會初始化廣告 SDK,也不發出廣告請求、不顯示廣告;若 SDK 在訂閱前已載入,它會留在記憶體中直到 App 重新啟動,但不再發出新的廣告請求。
- 關閉追蹤:隨時可以在 iOS「設定 → 隱私權與安全性 → 追蹤」關閉懂泰的追蹤許可;關閉後仍可觀看廣告,只是改為非個人化廣告。
13. 關於這個網站
自 2026-10-14 本次更新起,mitjai.com 不載入 Google Analytics、Meta Pixel 或其他分析與廣告追蹤碼;網站程式不設定 Cookie、不讀寫 localStorage,不載入外部字型或外部 CDN 樣式與程式。語言選擇由網址與頁面錨點決定。
下載 App 與觀看示例不需要註冊、填寫表單或提供信箱。點擊 App Store 連結會前往 Apple;點擊電子郵件連結只會開啟你的郵件軟體,你自行寄出後,我們才會收到寄件地址及信件內容,以回覆你的問題。網站不建立通知名單或寄送電子報。
本次更新前,網站曾在訪客同意後使用 GA4。現在不再讀取或傳送這些統計資料;瀏覽器內既存的 GA Cookie 與同意設定可能持續到期滿,你可自行清除 mitjai.com 的網站資料。先前已送出的事件資料依原設定保留最多 2 個月,彙總報表可能較久。本次停用不代表歷史資料已刪除。
網站由 Cloudflare 提供主機服務,仍可能產生必要的連線與安全記錄。「無追蹤碼」不等於主機完全沒有連線記錄。這一節僅說明網站;App 的雲端翻譯、語音與內容保留方式仍依本政策其他章節。
14. 政策變更
政策若有變更,我們會更新本頁上方的生效日。 涉及資料處理方式的重大變更,會在 App 內主動告知,而不是只偷偷改網頁。
15. 聯絡我們
隱私相關的任何問題:support@mitjai.com。 我們是小團隊,回信可能不會即時,但每一封都會看。
附錄:對應 Apple App 隱私標籤
這張表與我們在 App Store Connect 申報的 App 隱私資訊一致(App 1.1 起),放在這裡讓你對得起來。 最終以 App Store 商品頁上顯示的隱私標籤為準。
| Apple 分類 | 實際是什麼 | 用途 | 與身分連結 | 用於追蹤 |
|---|---|---|---|---|
| 位置 → 粗略位置 | Google 廣告 SDK:由連線 IP 位址推估的大致地區,不是 GPS。懂泰自己不收位置,也不要求定位權限。 | 第三方廣告、開發者的廣告或行銷、分析、App 功能 | 是 | 是 |
| 使用者內容 → 其他使用者內容 | 懂泰:你送出的翻譯原文與譯文,以及你主動送出的錯誤回報(見第 2.1、4 節)。不會交給 Google 廣告 SDK。 | App 功能 | 是 | 否 |
| 識別碼 → 使用者 ID | 懂泰:App 產生的匿名識別碼(隨機 UUID,見第 2.2 節);觀看廣告換取翻譯額度時,也用於伺服器端驗證。 | App 功能 | 是 | 否 |
| 識別碼 → 裝置 ID | 懂泰:Apple App Attest/DeviceCheck 的裝置真實性代碼(防詐欺)。Google 廣告 SDK:裝置層級的識別資訊;你允許追蹤時,包括廣告識別碼(IDFA)。 | App 功能、第三方廣告、開發者的廣告或行銷、分析 | 是 | 是 |
| 購買項目 → 購買記錄 | 懂泰:Apple 轉來的訂閱交易紀錄(交易編號、商品、到期時間、續訂狀態),不含付款方式(見第 2.3 節)。 | App 功能 | 是 | 否 |
| 使用資料 → 產品互動 | 懂泰:翻譯次數、字數、語音秒數、語向與語氣等用量計數。Google 廣告 SDK:與廣告有關的互動,例如觀看與點擊。 | 分析、第三方廣告、開發者的廣告或行銷、App 功能 | 是 | 是 |
| 使用資料 → 廣告資料 | Google 廣告 SDK:看過哪些廣告、是否看完或點擊。 | 第三方廣告、開發者的廣告或行銷、分析 | 是 | 是 |
| 使用資料 → 其他使用狀況資料 | 懂泰:與額度有關的紀錄,例如剩餘額度,以及廣告獎勵額度紀錄(匿名識別碼、Google 交易編號、字元數、時間)。 | App 功能 | 是 | 否 |
| 診斷 → 當機資料 | Google 廣告 SDK:SDK 發生當機時的相關資訊。 | 分析、App 功能 | 否 | 否 |
| 診斷 → 效能資料 | Google 廣告 SDK:例如廣告載入時間。懂泰:每次翻譯的處理耗時。 | 第三方廣告、開發者的廣告或行銷、分析、App 功能 | 是 | 是 |
| 診斷 → 其他診斷資料 | Google 廣告 SDK:例如廣告載入錯誤等診斷資訊。懂泰:伺服器的請求結果代碼等技術記錄,不含翻譯內容。 | App 功能、第三方廣告、開發者的廣告或行銷、分析 | 是 | 否 |
- App Store 的隱私標籤每一類只列一次。同一類若同時有懂泰自己與 Google 廣告 SDK 的用途,會合併申報,用途、身分連結與追蹤三欄以涵蓋較廣的一方為準。
- 問卷對 Google 廣告 SDK 的項目採保守申報(依 Google 官方揭露,含「開發者的廣告或行銷」用途);懂泰本身不投放自家廣告。
- 來自 Google 廣告 SDK 的資料,只在「觀看廣告換取翻譯額度」功能啟用後才會產生(未訂閱,且不在歐洲經濟區、英國、瑞士);訂閱生效或地區變成受限後,App 不再發出新的廣告請求(見第 12.1 節)。
- 「與身分連結」是 Apple 的分類方式:這些資料會和匿名識別碼或裝置識別碼放在一起,不代表我們知道你的姓名或聯絡方式。
- 標為「用於追蹤」的類別,只有在你於 App Tracking Transparency 詢問中允許追蹤後,Google 才可能用於跨其他公司 App 與網站的廣告;不允許時,App 只請求非個人化廣告。
- 語音音訊不在上表:音訊在處理完成後即丟棄,未保留超過即時處理所需,因此不申報為「收集」(見第 5 節)。
นโยบายความเป็นส่วนตัว
สรุปใจความสำคัญ
ส่วนนี้เป็นบทสรุปให้อ่านเร็ว ไม่ได้ใช้แทนรายละเอียดด้านล่าง
- ไม่ต้องสมัครสมาชิก เราไม่มีชื่อ อีเมล หรือเบอร์โทรศัพท์ของคุณ
- ข้อความที่คุณแปลจะถูกส่งไปยังเซิร์ฟเวอร์ของเรา แล้วส่งต่อไปยังผู้ให้บริการ AI ภายนอกเพื่อประมวลผล ซึ่งเป็นสิ่งที่เกิดขึ้นแน่นอนกับบริการแปลบนคลาวด์ทุกเจ้า เราจึงบอกตรง ๆ
- เราใช้เฉพาะแพ็กเกจ API แบบเสียเงินที่ระบุในเงื่อนไขว่าจะไม่นำเนื้อหาไปฝึกโมเดล
- คำขอที่ส่งไปยังผู้ให้บริการไม่มีสิ่งใดที่ระบุตัวคุณได้ มีเพียงข้อความและการตั้งค่าน้ำเสียง
- ไฟล์เสียงใช้เพื่อถอดเป็นข้อความเท่านั้น เสร็จแล้วลบทิ้ง ไม่เก็บไว้
- เนื้อหาที่แปลบนเซิร์ฟเวอร์เก็บไว้ไม่เกิน 30 วัน แล้วล้างอัตโนมัติ ส่วนบันทึกการแปลที่ไม่มีเนื้อหาจะยังเก็บไว้ ดูข้อ 6
- ภายในแอปไม่อ่านรายชื่อผู้ติดต่อ ไม่ขอสิทธิ์ตำแหน่งที่ตั้ง และนอกจาก SDK โฆษณาของ Google ที่ใช้กับฟีเจอร์ดูโฆษณาเพื่อรับโควตาการแปลเพิ่ม ไม่มี SDK วิเคราะห์หรือติดตามของบุคคลที่สามอื่น เว็บไซต์ก็ไม่โหลดเครื่องมือวิเคราะห์หรือโค้ดติดตาม ดูข้อ 13
- ตั้งแต่แอปเวอร์ชัน 1.1 ผู้ใช้ฟรีเลือกดูโฆษณาเพื่อรับโควตาการแปลเพิ่ม 500 ตัวอักษรได้ โฆษณามาจาก Google ซึ่งจะได้รับข้อมูลอุปกรณ์และการโต้ตอบกับโฆษณา คุณเลือกเองว่าจะอนุญาตให้ติดตามหรือไม่ และแม้ไม่อนุญาตก็ยังดูโฆษณาได้ เพื่อให้กดแล้วเล่นได้ทันที เมื่อปุ่มดูโฆษณาปรากฏบนหน้าจอ แอปจะโหลดโฆษณาจาก Google ไว้ล่วงหน้าหนึ่งรายการ (ยังไม่เล่นและไม่ถามเรื่องการติดตาม) ดังนั้นแม้คุณไม่ได้กด Google ก็อาจได้รับข้อมูลอุปกรณ์และข้อมูลของคำขอโฆษณาครั้งนั้นแล้ว ระหว่างเป็นสมาชิก และในเขตเศรษฐกิจยุโรป สหราชอาณาจักร และสวิตเซอร์แลนด์ แอปจะไม่เริ่มต้น SDK โฆษณา หาก SDK ถูกโหลดไว้ก่อนแล้ว แอปจะหยุดส่งคำขอโฆษณาใหม่และซ่อนปุ่ม (SDK ยังอยู่ในหน่วยความจำจนกว่าจะเปิดแอปใหม่) เนื้อหาที่คุณแปลจะไม่ถูกส่งให้ SDK โฆษณา ดูข้อ 12
- ใช้ “ลบข้อมูลของฉัน” ในแอปเพื่อลบประวัติการแปลบนเครื่องนี้ และล้างเนื้อหาการแปลกับรายงานบนเซิร์ฟเวอร์ ส่วนข้อมูลการสมัครสมาชิก โควตา และรางวัลจากการดูโฆษณาจะเก็บไว้ตามนโยบายนี้ ดูข้อ 10
- เมื่อเปลี่ยนโทรศัพท์หรือติดตั้งแอปใหม่ ให้กด “กู้คืนการซื้อ” ด้วยบัญชี Apple เดิม การสมัครสมาชิกจะเชื่อมโยงกับรหัสประจำตัวแบบไม่ระบุชื่อของอุปกรณ์เครื่องนั้น โดยกู้คืนเฉพาะการสมัครสมาชิก ไม่ย้ายประวัติการแปลหรือโควตา เซิร์ฟเวอร์จึงเก็บการเชื่อมโยงการสมัครสมาชิก บันทึกการซื้อ และค่าแฮชของข้อมูลรับรองตัวตน ดูข้อ 2.4 และ 2.5
1. นโยบายนี้ครอบคลุมอะไร
KUO WEI Tseng (นักพัฒนารายบุคคล) (ต่อไปเรียกว่า “เรา”) เป็นผู้ให้บริการแอป Khao Jai บน iOS และเว็บไซต์นี้ ชื่อตามกฎหมายของนักพัฒนาแสดงอยู่ที่ หน้าผลิตภัณฑ์บน App Store นโยบายฉบับนี้อธิบายว่าเราจัดการข้อมูลที่เกี่ยวกับคุณอย่างไรเมื่อคุณใช้แอปและเว็บไซต์ เราพยายามใช้ภาษาที่เข้าใจง่ายที่สุด หากมีส่วนใดที่คุณอ่านแล้วไม่เข้าใจ กรุณาเขียนมาถามเรา นั่นแปลว่าเราเขียนได้ไม่ดีพอ
2. เราเก็บอะไรบ้าง
2.1 สิ่งที่คุณให้เราเอง
| ข้อมูล | เมื่อไร | เพื่ออะไร |
|---|---|---|
| ข้อความต้นฉบับและคำแปล | ทุกครั้งที่คุณส่งแปล | สร้างผลลัพธ์การแปล และเก็บไว้ระยะสั้นเพื่อให้ตรวจสอบสาเหตุได้เมื่อคุณแจ้งว่าแปลผิด |
| ไฟล์เสียงที่บันทึก | เมื่อคุณกดค้างที่ไมโครโฟนแล้วพูด | ถอดเป็นข้อความ เสร็จแล้วลบทิ้งทันที ไม่เก็บไว้ |
| เนื้อหาที่แจ้งข้อผิดพลาด | เมื่อคุณกด “แจ้งคำแปลนี้” | ปรับปรุงคุณภาพการแปล |
| เนื้อหาอีเมลที่คุณส่งถึงเรา | เมื่อคุณเขียนมาที่กล่องจดหมาย support | ตอบกลับและแก้ปัญหาให้คุณ |
2.2 สิ่งที่แอปสร้างขึ้นโดยอัตโนมัติ
- รหัสประจำตัวแบบไม่ระบุชื่อ เมื่อเปิดแอปครั้งแรก อุปกรณ์ของคุณจะสร้างรหัสสุ่มชุดหนึ่ง (UUID) เก็บไว้ใน Keychain ของ iOS รหัสนี้ไม่ใช่บัญชีผู้ใช้ ไม่มีข้อมูลส่วนบุคคลใด ๆ และเราไม่สามารถย้อนกลับไปหาว่าคุณเป็นใครได้ มีไว้เพื่อจับคู่ “โควตาของคุณ” กับ “การสมัครสมาชิกของคุณ” และตั้งแต่แอปเวอร์ชัน 1.1 ยังใช้จับคู่การแจ้งจาก Google เมื่อคุณดูโฆษณาเพื่อรับโควตาการแปลเพิ่มด้วย (ดูข้อ 12) รหัสนี้เก็บอยู่ใน Keychain ของโทรศัพท์เครื่องนี้เท่านั้น และไม่ซิงค์ไปยังอุปกรณ์อื่นของคุณ
- การตรวจสอบความถูกต้องของอุปกรณ์ เราใช้ App Attest และ DeviceCheck ที่ Apple จัดเตรียมไว้ เพื่อยืนยันว่าคำขอมาจากแอปตัวจริงที่ไม่ถูกดัดแปลง และตรวจว่าอุปกรณ์เดียวกันรับโควตาทดลองซ้ำหรือไม่ สิ่งที่เราได้รับคือรหัสทึบที่ Apple ให้มา ไม่ใช่ หมายเลขเครื่องของคุณ ไม่ใช่ รหัสโฆษณา และใช้ติดตามคุณข้ามแอปไม่ได้
- ตัวนับการใช้งาน จำนวนครั้งที่แปล จำนวนตัวอักษร จำนวนวินาทีของเสียง เวลาที่ใช้ประมวลผล ทิศทางภาษา และระดับน้ำเสียงที่เลือก ทั้งหมดนี้เป็นตัวเลข ไม่มีเนื้อหาที่คุณแปลอยู่ในนั้น
- บันทึกทางเทคนิค เซิร์ฟเวอร์บันทึกเวลาที่รับคำขอ รหัสผลลัพธ์ เวลาที่ใช้ และหมายเลข IP ต้นทาง (ใช้ป้องกันการใช้งานในทางที่ผิดและจำกัดอัตราการเรียก) บันทึกของระบบเราไม่มีเนื้อหาที่แปลอยู่ในนั้น นี่เป็นเส้นที่เราตั้งใจขีดไว้เอง
2.3 สิ่งที่ Apple ส่งต่อให้เรา
หากคุณสมัคร Pro เราจะได้รับบันทึกธุรกรรมจาก Apple ได้แก่ หมายเลขธุรกรรม สินค้าที่ซื้อ วันหมดอายุ และสถานะการต่ออายุ เราจะไม่ได้รับชื่อ Apple ID อีเมล หรือวิธีการชำระเงินของคุณ เพราะการชำระเงินทั้งหมดเกิดขึ้นฝั่ง Apple เรามองไม่เห็นบัตรเครดิตของคุณ
Apple จะแจ้งเซิร์ฟเวอร์ของเราเมื่อมีการต่ออายุ อัปเกรด หรือคืนเงินการสมัครสมาชิก นอกจากนี้เซิร์ฟเวอร์จะสอบถามสถานะการสมัครสมาชิกจาก Apple ทุกวัน และแอปจะส่งธุรกรรมมาเมื่อมีการกู้คืนการซื้อ ข้อมูลเหล่านี้มีข้อมูลธุรกรรมที่ Apple ลงนาม ซึ่งรวมถึงรหัสประจำตัวแบบไม่ระบุชื่อของผู้ที่เริ่มการซื้อ เซิร์ฟเวอร์จะเก็บแต่ละธุรกรรม (เวลาที่ซื้อ เวลาหมดอายุ เวลาที่คืนเงินหรือเพิกถอน เวลาที่การคืนเงินถูกยกเลิก วันสิ้นสุดช่วงผ่อนผันการเรียกเก็บเงินที่ Apple ให้ และรหัสประจำตัวแบบไม่ระบุชื่อของผู้ที่เริ่มการซื้อ) เป็นบันทึกธุรกรรมของการสมัครสมาชิกนั้น และใช้บันทึกเหล่านี้ในการพิจารณาสถานะปัจจุบันของการสมัครสมาชิก การแจ้งเตือนที่ได้รับจะถูกเก็บไว้เป็นบันทึกด้วย หากธุรกรรมมาถึงก่อนที่เซิร์ฟเวอร์จะมีบันทึกของการสมัครสมาชิกนั้น บันทึกธุรกรรมจะถูกพักไว้ก่อน แล้วนำไปใช้เมื่อบันทึกการสมัครสมาชิกปรากฏขึ้น บันทึกที่ยังจับคู่กับการสมัครสมาชิกไม่ได้เมื่อครบ 30 วันนับจากวันที่ได้รับ จะถูกลบโดยงานบำรุงรักษาประจำวัน (อาจช้ากว่านั้นเล็กน้อยหากงานบำรุงรักษาล่าช้า)
2.4 เปลี่ยนโทรศัพท์ หรือกู้คืนการสมัครสมาชิกบนอุปกรณ์อีกเครื่อง
Khao Jai ไม่มีระบบบัญชีผู้ใช้ เมื่อซื้อในแอป ข้อมูลธุรกรรมที่ Apple ลงนามจะมีรหัสประจำตัวแบบไม่ระบุชื่อของคุณอยู่ด้วย (ดูข้อ 2.2) เมื่อคุณเปลี่ยนโทรศัพท์ ติดตั้งแอปใหม่ หรือกด “กู้คืนการซื้อ” บนอุปกรณ์อีกเครื่อง แอปจะส่งข้อมูลธุรกรรมการสมัครสมาชิกที่ Apple ลงนามมายังเซิร์ฟเวอร์ของเรา เซิร์ฟเวอร์จะตรวจสอบลายเซ็นของ Apple แล้วเชื่อมโยงการสมัครสมาชิกนั้นกับรหัสประจำตัวแบบไม่ระบุชื่อที่อุปกรณ์เครื่องนั้นใช้อยู่ การเชื่อมโยงนี้กู้คืนเฉพาะสิทธิ์การสมัครสมาชิกเท่านั้น จะไม่ย้ายประวัติการแปลบนเซิร์ฟเวอร์ ปริมาณโควตาฟรีที่ใช้ไป หรือจำนวนตัวอักษรที่ได้จากการดูโฆษณาของรหัสอื่นมาด้วย
รหัสที่เชื่อมโยงกับการสมัครสมาชิกเดียวกันด้วยวิธีนี้ (การยืมใช้) มีได้พร้อมกันไม่เกิน 5 รหัส โดยไม่นับรหัสที่ซื้อการสมัครสมาชิกนั้น และรหัสที่ชำระเงินให้การสมัครสมาชิกนั้นด้วยรหัสของตัวเองโดยที่การชำระเงินนั้นไม่ถูกคืนเงิน ดังนั้นจำนวนรหัสทั้งหมดที่ใช้การสมัครสมาชิกเดียวกันได้อาจมากกว่า 6 รหัส ทุกครั้งที่ยืนยัน เซิร์ฟเวอร์จะบันทึกว่ารหัสนี้แสดงธุรกรรมการสมัครสมาชิกรายการใด และเวลาที่ยืนยัน (เมื่องวดใดถูกคืนเงิน จะหยุดเฉพาะการเชื่อมโยงที่สร้างจากงวดนั้น) การเชื่อมโยงจะหมดอายุหากไม่ได้รับการยืนยันซ้ำภายใน 30 วันนับจากการยืนยันครั้งล่าสุด การเชื่อมโยงที่หมดอายุจะไม่ให้สิทธิ์อีก และจะถูกลบพร้อมบันทึกการยืนยันเหล่านี้เมื่อการสมัครสมาชิกเดียวกันได้รับการประมวลผลครั้งถัดไป (การต่ออายุ การแจ้งเตือนจาก Apple การกู้คืนการซื้อ ฯลฯ) จึงอาจถูกเก็บไว้นานกว่า 30 วัน
บันทึกการซื้อ เมื่อมีการชำระเงินในแอป เซิร์ฟเวอร์จะบันทึกว่ารหัสประจำตัวแบบไม่ระบุชื่อใดเคยชำระเงินให้การสมัครสมาชิกใด เวลาของการชำระเงินครั้งล่าสุดที่ทราบ และการชำระเงินนั้นถูกคืนเงินหรือเพิกถอนภายหลังหรือไม่
2.5 ข้อมูลรับรองตัวตนและการวินิจฉัยปัญหา
เพื่อให้รหัสประจำตัวแบบไม่ระบุชื่อเดิมใช้งานต่อบนอุปกรณ์ใหม่หรือหลังติดตั้งใหม่ได้อย่างปลอดภัย เซิร์ฟเวอร์จะออกข้อมูลรับรองตัวตนแบบสุ่มให้กับรหัส ตัวข้อมูลรับรองตัวตนเก็บไว้ใน Keychain ของอุปกรณ์คุณเท่านั้น (ไม่ซิงค์ผ่าน iCloud Keychain แต่จะย้ายไปยัง iPhone เครื่องใหม่พร้อมข้อมูลสำรองแบบเข้ารหัส หรือผ่าน “เริ่มต้นอย่างรวดเร็ว”) เซิร์ฟเวอร์เก็บเพียงค่าแฮช SHA-256 และเวลาที่ออก โดยไม่เก็บตัวข้อมูลรับรองตัวตนเอง นอกจากนี้ อุปกรณ์แต่ละเครื่องมีกุญแจ App Attest ของตัวเอง และเซิร์ฟเวอร์เก็บกุญแจสาธารณะของกุญแจนั้น
การวินิจฉัยปัญหา (ไม่บังคับ) หากแอปอ่าน Keychain ของอุปกรณ์ไม่ได้ติดต่อกันหลายครั้ง แอปอาจส่งรหัสสั้น ๆ หนึ่งครั้ง (เป็นรายการใดและรหัสข้อผิดพลาดของระบบ) รหัสนี้ไม่มีรหัสประจำตัวหรือข้อมูลรับรองตัวตนของคุณ และจะถูกบันทึกไว้ในบันทึกทางเทคนิคของเซิร์ฟเวอร์ เพื่อหาสาเหตุที่ใช้งานไม่ได้ ดูวิธีเก็บบันทึกทางเทคนิคในข้อ 6
3. สิ่งที่เราไม่เก็บอย่างชัดเจน
- บัญชีผู้ใช้ ไม่มีการสมัคร ไม่มีการเข้าสู่ระบบ ไม่ขออีเมล ไม่ขอเบอร์โทร และไม่ใช้ Sign in with Apple
- รายชื่อผู้ติดต่อ
- ตำแหน่งที่แม่นยำ แอปจะไม่ขอสิทธิ์เข้าถึงตำแหน่ง ส่วนเมื่อดูโฆษณา SDK โฆษณาของ Google อาจประเมินตำแหน่งโดยประมาณจากหมายเลข IP ของการเชื่อมต่อ (ดูข้อ 12)
- กล้องและคลังรูปภาพ เวอร์ชันแรกไม่มีฟังก์ชันถ่ายรูปแปล
- รหัสโฆษณา (IDFA) เซิร์ฟเวอร์ของเราไม่เก็บและไม่บันทึก ส่วนในฟีเจอร์ดูโฆษณาเพื่อรับโควตาการแปลเพิ่มของแอปเวอร์ชัน 1.1 SDK โฆษณาของ Google จะได้รับรหัสนี้ก็ต่อเมื่อคุณอนุญาตให้ติดตามเท่านั้น ดูข้อ 12
- ข้อมูลอ่อนไหว เช่น สุขภาพ การเงิน หรือข้อมูลชีวมิติ
- นอกจาก SDK โฆษณาของ Google ที่จำเป็นสำหรับฟีเจอร์ดูโฆษณาเพื่อรับโควตาการแปลเพิ่ม (ดูข้อ 12) ภายในแอปไม่มี SDK วิเคราะห์ การตลาด หรือการติดตามของบุคคลที่สามอื่น สถิติการใช้งานแอปเป็นตัวนับแบบไม่ระบุชื่อบนเซิร์ฟเวอร์ของเราเอง ความเป็นส่วนตัวของเว็บไซต์ดูข้อ 13
4. เนื้อหาที่แปลถูกประมวลผลอย่างไร
ส่วนนี้สำคัญที่สุดในนโยบายฉบับนี้ กรุณาอ่านให้จบ
- คุณพิมพ์หรือวางข้อความในแอป
- แอปส่งข้อความไปยังเซิร์ฟเวอร์ของเราผ่านการเชื่อมต่อที่เข้ารหัส (TLS)
- เซิร์ฟเวอร์ของเราส่งข้อความต่อไปยังผู้ให้บริการโมเดลภาษา AI ภายนอกเพื่อประมวลผล ขั้นตอนนี้เป็นสิ่งที่ต้องเกิดขึ้นแน่นอนกับการแปลด้วยเครื่อง บริการแปลบนคลาวด์ทุกเจ้าเป็นเหมือนกัน ต่างกันแค่ว่าบอกคุณหรือไม่
- ผู้ให้บริการส่งผลลัพธ์กลับมา เซิร์ฟเวอร์ของเราเรียบเรียงเป็นคำแปลที่เป็นธรรมชาติ คำแปลตรงตัว และการแจ้งความกำกวม แล้วส่งกลับไปที่แอป
- คำแปลแสดงบนหน้าจอของคุณ และบันทึกอยู่ในประวัติภายในเครื่องของคุณ
เกี่ยวกับขั้นตอนนี้ มีสี่เรื่องที่เราอยากให้คุณทราบ
- เราใช้เฉพาะแพ็กเกจ API แบบเสียเงิน ซึ่งเงื่อนไขระบุว่าจะไม่นำเนื้อหาที่ส่งผ่าน API ไปฝึกโมเดล แพ็กเกจฟรีที่นำข้อมูลผู้ใช้ไปฝึกโมเดล เราไม่ใช้
- คำขอที่ส่งออกไปไม่มีสิ่งใดที่ระบุตัวคุณได้ มีเพียงข้อความที่จะแปล ทิศทางภาษา ระดับน้ำเสียง และเพศของผู้พูด ไม่มีรหัสประจำตัวแบบไม่ระบุชื่อของคุณ ไม่มีข้อมูลอุปกรณ์ การเชื่อมต่อออกจากเซิร์ฟเวอร์ของเรา ไม่ใช่จากโทรศัพท์ของคุณโดยตรง ผู้ให้บริการจึงไม่ได้รับหมายเลข IP ของคุณด้วย
- ผู้ให้บริการอยู่ต่างประเทศ ปัจจุบันผู้ให้บริการ AI ที่เราใช้คือ OpenAI, L.L.C. (สหรัฐอเมริกา) และ Google LLC (สหรัฐอเมริกา) หมายความว่าเนื้อหาที่คุณแปลจะออกนอกประเทศไต้หวันไปประมวลผลบนเซิร์ฟเวอร์ของผู้ให้บริการเหล่านี้ หากเราเปลี่ยนผู้ให้บริการ เราจะปรับปรุงข้อความส่วนนี้
- อย่าพิมพ์สิ่งที่คุณรับความเสี่ยงจากการรั่วไหลไม่ได้ รหัสผ่าน เลขบัญชีธนาคาร เลขบัตรประชาชน ประวัติการรักษาพยาบาล สิ่งเหล่านี้ไม่ควรใส่ในบริการแปลบนคลาวด์ใด ๆ รวมถึงของเราด้วย นี่ไม่ใช่ข้อความปฏิเสธความรับผิด แต่เป็นคำแนะนำที่เราจริงใจ
5. เสียงถูกประมวลผลอย่างไร
- คุณกดค้างที่ปุ่มไมโครโฟน แอปเริ่มบันทึกเสียง ครั้งละไม่เกิน 60 วินาที
- เมื่อปล่อย ไฟล์เสียงจะถูกส่งไปยังเซิร์ฟเวอร์ของเรา แล้วส่งต่อไปยังผู้ให้บริการถอดเสียง
- ผู้ให้บริการส่งข้อความที่ถอดได้กลับมา ไฟล์เสียงจะถูกทิ้งทันทีเมื่อประมวลผลเสร็จ
- เราไม่เขียนไฟล์เสียงลงฐานข้อมูล ไม่บันทึกเป็นไฟล์ ไม่เก็บไว้ในรูปแบบใด สิ่งที่เหลืออยู่คือข้อความที่ถอดได้ ซึ่งจะเข้าสู่ขั้นตอนในข้อ 4 ต่อไป
ผู้ให้บริการถอดเสียงที่เราใช้ ระบุในเงื่อนไข API ว่าจะไม่นำไฟล์เสียงไปฝึกโมเดล และไม่เก็บไฟล์เสียงไว้เพื่อวัตถุประสงค์ตรวจจับการใช้งานในทางที่ผิด
เนื่องจากไฟล์เสียงไม่ได้ถูกเก็บไว้นานเกินกว่าที่จำเป็นต่อการประมวลผลทันที เราจึงไม่แจ้งการเก็บ “ข้อมูลเสียง” บนป้ายความเป็นส่วนตัวของ Apple หากนโยบายของผู้ให้บริการเปลี่ยนแปลง เราจะปรับปรุงทั้งนโยบายฉบับนี้และป้ายความเป็นส่วนตัว
สิทธิ์ไมโครโฟน — เมื่อคุณใช้การพิมพ์ด้วยเสียงครั้งแรก iOS จะถามคุณ คุณปฏิเสธได้ ฟังก์ชันอื่นของแอปไม่ได้รับผลกระทบเลย
6. เก็บไว้นานแค่ไหน
| ข้อมูล | เก็บที่ไหน | นานแค่ไหน |
|---|---|---|
| ประวัติการแปล | โทรศัพท์ของคุณ (ในเครื่อง) | คุณกำหนดเอง ลบได้ในแอป และหายทั้งหมดเมื่อลบแอป |
| เนื้อหาการแปล (ข้อความต้นฉบับ คำแปล คำแปลตรงตัว การแปลย้อนกลับ และคำแปลทางเลือก) | เซิร์ฟเวอร์ของเรา | ไม่เกิน 30 วัน จากนั้นล้างอัตโนมัติ |
| บันทึกการแปลที่ไม่มีเนื้อหา (เวลา ทิศทางภาษา การตั้งค่าน้ำเสียงและผู้พูด บริการแปลที่ใช้ เวลาที่ใช้ประมวลผล ฯลฯ) | เซิร์ฟเวอร์ของเรา | เก็บระยะยาว ยังเชื่อมโยงกับรหัสประจำตัวแบบไม่ระบุชื่อของคุณ เพื่อคำนวณโควตา ป้องกันการใช้งานในทางที่ผิด และวิเคราะห์ต้นทุน |
| ไฟล์เสียง | ไม่เก็บ | — |
| เนื้อหาที่แจ้งข้อผิดพลาด | เซิร์ฟเวอร์ของเรา | อีก 90 วันหลังจากดำเนินการเสร็จ |
| ตัวนับการใช้งาน (ไม่มีเนื้อหา) | เซิร์ฟเวอร์ของเรา | เก็บระยะยาว เพื่อวิเคราะห์ต้นทุนและความจุระบบ |
| บัญชีโควตาและบันทึกโควตาทดลอง | เซิร์ฟเวอร์ของเรา | ยังไม่มีกำหนดลบอัตโนมัติ ใช้คำนวณโควตาและป้องกันการรับโควตาทดลองซ้ำ |
| บันทึกการตรวจสอบอุปกรณ์ | เซิร์ฟเวอร์ของเรา | ตลอดช่วงที่คุณยังใช้บริการ |
| บันทึกธุรกรรมการสมัครสมาชิก (เวลาที่ซื้อ หมดอายุ คืนเงินหรือเพิกถอน การยกเลิกการคืนเงิน วันสิ้นสุดช่วงผ่อนผัน และรหัสประจำตัวแบบไม่ระบุชื่อของผู้ที่เริ่มการซื้อ) | เซิร์ฟเวอร์ของเรา | ขณะนี้ไม่มีกำหนดลบอัตโนมัติที่แน่นอน (เก็บอย่างน้อยตามระยะเวลาที่กฎหมายและการบัญชีกำหนด); ไม่ถูกลบเมื่อลบข้อมูล |
| บันทึกธุรกรรมที่ยังจับคู่กับการสมัครสมาชิกไม่ได้ (พักไว้) | เซิร์ฟเวอร์ของเรา | ลบโดยงานบำรุงรักษาประจำวันเมื่อครบ 30 วันนับจากวันที่ได้รับ; เมื่อบันทึกการสมัครสมาชิกปรากฏขึ้นจะย้ายไปเป็นรายการก่อนหน้า |
| บันทึกการแจ้งเตือนจาก Apple | เซิร์ฟเวอร์ของเรา | ขณะนี้ไม่มีกำหนดลบอัตโนมัติที่แน่นอน; ไม่ถูกลบเมื่อลบข้อมูล |
| การเชื่อมโยงการสมัครสมาชิก (รวมธุรกรรมที่แสดงและเวลาที่ยืนยันแต่ละครั้ง) | เซิร์ฟเวอร์ของเรา | หมดอายุเมื่อครบ 30 วันหลังการยืนยันครั้งล่าสุด และถูกลบเมื่อการสมัครสมาชิกเดียวกันได้รับการประมวลผลครั้งถัดไป; เมื่อลบข้อมูล การเชื่อมโยงและบันทึกการยืนยันของรหัสนี้จะถูกลบ |
| บันทึกการซื้อ (รวมเวลาชำระเงินล่าสุด สถานะการคืนเงินหรือการเพิกถอน) | เซิร์ฟเวอร์ของเรา | ขณะนี้ไม่มีกำหนดลบอัตโนมัติที่แน่นอน; ไม่ถูกลบเมื่อลบข้อมูล |
| ค่าแฮชของข้อมูลรับรองตัวตนและเวลาที่ออก | เซิร์ฟเวอร์ของเรา | ขณะนี้ไม่มีกำหนดลบอัตโนมัติที่แน่นอน; ไม่ถูกลบเมื่อลบข้อมูล |
| บันทึกทางเทคนิค (เวลาที่ส่งคำขอ รหัสผลลัพธ์ เวลาที่ใช้ประมวลผล IP ต้นทาง และรหัสวินิจฉัยที่ไม่บังคับ) | เซิร์ฟเวอร์ของเรา | หมุนเวียนตามขนาดโดยอัตโนมัติ: แต่ละบริการเก็บได้ไม่เกินประมาณ 250 MB ข้อมูลเก่าสุดจะถูกเขียนทับก่อน และถูกล้างเมื่ออัปเดตโปรแกรมของเซิร์ฟเวอร์ ไม่มีการสำรองหรือส่งออกแยกต่างหาก |
| บันทึกการดูโฆษณาเพื่อรับโควตาการแปลเพิ่ม (รหัสประจำตัวแบบไม่ระบุชื่อ เลขธุรกรรมของ Google จำนวนตัวอักษร และเวลา) | เซิร์ฟเวอร์ของเรา | ยังไม่มีกำหนดลบอัตโนมัติ ใช้ตรวจสอบโควตาและป้องกันการเพิ่มโควตาซ้ำ |
| ข้อมูลที่ SDK โฆษณาของ Google เก็บ | ตามนโยบายของ Google |
ข้อความต้นฉบับ คำแปล คำแปลตรงตัว การแปลย้อนกลับ และคำแปลทางเลือก จะถูกล้างอัตโนมัติหลัง 30 วัน หลังจากนั้นจะเหลือเพียงบันทึกการแปลที่ไม่มีเนื้อหา (เวลา ทิศทางภาษา การตั้งค่าน้ำเสียงและผู้พูด บริการแปลที่ใช้ เวลาที่ใช้ประมวลผล ฯลฯ) ซึ่งยังเชื่อมโยงกับรหัสประจำตัวแบบไม่ระบุชื่อของคุณ และใช้เพื่อคำนวณโควตา ป้องกันการใช้งานในทางที่ผิด และวิเคราะห์ต้นทุน
ทำไมต้องเก็บบนเซิร์ฟเวอร์ 30 วัน เพราะเมื่อคุณแจ้งว่า “ประโยคนี้แปลผิด” เราต้องหาคำขอครั้งนั้นให้เจอจึงจะตรวจสาเหตุได้ 30 วันคือจุดสมดุลระหว่างความจำเป็นนี้กับหลักที่ว่าไม่ควรเก็บบทสนทนาส่วนตัวของผู้อื่นไว้ ไม่ใช่ยิ่งนานยิ่งดี และไม่ใช่ยิ่งสั้นยิ่งรับผิดชอบ
7. ใครเห็นข้อมูลได้บ้าง
- บันทึกของระบบเราไม่มีเนื้อหาที่แปล
- ผู้ที่เข้าถึงข้อมูลบนเซิร์ฟเวอร์ได้ จำกัดเฉพาะผู้ที่จำเป็นต่อการดูแลระบบ
- เฉพาะเมื่อคุณส่งแจ้งข้อผิดพลาดด้วยตนเอง เนื้อหานั้นจึงจะปรากฏในหน้าจอตรวจสอบฝั่งหลังบ้านของเรา และหน้าจอนั้นจะกำกับว่า “เนื้อหาที่ผู้ใช้ส่งมา”
- เราไม่ขายข้อมูลของคุณ ไม่แลกเปลี่ยนกับใคร และไม่ส่งเนื้อหาที่แปลหรือข้อมูลการใช้งานบนเซิร์ฟเวอร์ให้ผู้โฆษณา รายได้ของเรามาจากค่าสมาชิก และจากโฆษณาที่ผู้ใช้ฟรีเลือกดูเอง ข้อมูลที่ SDK โฆษณาของ Google เก็บระหว่างดูโฆษณา และรหัสประจำตัวแบบไม่ระบุชื่อที่เราส่งให้ Google ดูได้ในข้อ 12
- การเปิดเผยตามกฎหมาย จะทำเฉพาะเมื่อมีหน้าที่ตามกฎหมายจริง และจำกัดเท่าที่จำเป็น
8. ข้อมูลจะออกนอกประเทศไต้หวัน
เซิร์ฟเวอร์ของเราตั้งอยู่ที่ไต้หวัน และการรับส่งข้อมูลผ่านเครือข่ายที่เข้ารหัสของ Cloudflare ผู้ให้บริการ AI ในข้อ 4 และผู้ให้บริการถอดเสียงในข้อ 5 มีศูนย์ข้อมูลอยู่ต่างประเทศ การใช้บริการนี้ถือว่าคุณเข้าใจว่าเนื้อหาที่แปลจะถูกส่งไปประมวลผลนอกประเทศไต้หวัน ฟีเจอร์ดูโฆษณาเพื่อรับโควตาการแปลเพิ่มในแอปเวอร์ชัน 1.1 ใช้บริการโฆษณาของ Google ข้อมูลที่ SDK โฆษณาของ Google เก็บจะได้รับการประมวลผลตามนโยบายของ Google ซึ่งอาจเกิดขึ้นนอกไต้หวัน (ดูข้อ 12)
9. สิทธิและทางเลือกของคุณ
- ไม่ใช้ก็ไม่ส่ง ถ้าไม่กดแปล ก็ไม่มีเนื้อหาใดออกจากเครื่องของคุณ
- การลบ ใช้ “ลบข้อมูลของฉัน” ในแอปเพื่อล้างประวัติและเนื้อหาการแปล ส่วนข้อมูลใดที่ยังเก็บไว้ เพราะอะไร และนานแค่ไหน ดูข้อ 10
- เสียง ไม่ใช้เลยก็ได้ หรือถอนสิทธิ์ไมโครโฟนได้ทุกเมื่อในหน้า “การตั้งค่า” ของ iOS
- โฆษณาและการติดตาม การดูโฆษณาเพื่อรับโควตาการแปลเพิ่มเป็นทางเลือกของคุณ และคุณเป็นผู้ตัดสินใจเองว่าจะอนุญาตให้ติดตามหรือไม่ ปิดได้ทุกเมื่อในการตั้งค่าของ iOS ดูข้อ 12.5
- การขอดูและแก้ไข เนื่องจากเราไม่มีระบบบัญชีผู้ใช้ เราจึงไม่มีทางยืนยันทางอีเมลได้ว่า “คุณคือใคร” คำขอที่เกี่ยวกับข้อมูลจึงควรเริ่มจากภายในแอป (แอปรู้รหัสประจำตัวแบบไม่ระบุชื่อของคุณ) หากไม่แน่ใจว่าต้องทำอย่างไร เขียนมาที่ support@mitjai.com แล้วเราจะอธิบายให้
- หากคุณอยู่ในเขตเศรษฐกิจยุโรป สหราชอาณาจักร หรือพื้นที่อื่นที่มีกฎหมายลักษณะเดียวกัน คุณอาจมีสิทธิเข้าถึง แก้ไข ลบ จำกัดการประมวลผล และขอโอนย้ายข้อมูล กรุณาเขียนมาหาเรา เราจะดำเนินการตามกฎหมายท้องถิ่น
10. วิธีลบข้อมูลของคุณ
ในแอป: ตั้งค่า → ลบข้อมูลของฉัน → ลบถาวร ขั้นตอนโดยละเอียดอยู่ที่หน้า ลบข้อมูลของฉัน (หน้านั้นเปิดให้เข้าถึงได้สาธารณะ ไม่ต้องติดตั้งแอป)
- สิ่งที่ถูกล้าง ประวัติการแปลบนเครื่องนี้ ข้อความต้นฉบับ คำแปล คำแปลตรงตัว การแปลย้อนกลับ และคำแปลทางเลือกของการแปลทุกครั้งบนเซิร์ฟเวอร์ การแจ้งข้อผิดพลาดที่คุณส่ง กุญแจ App Attest ที่ใช้ยืนยันอุปกรณ์นี้ และการเชื่อมโยงที่รหัสนี้ใช้สิทธิ์จากการสมัครสมาชิกของผู้อื่น (รวมบันทึกการยืนยัน) ช่องรหัสประจำตัวแบบไม่ระบุชื่อในบันทึกการใช้งานก็จะถูกล้างด้วย
- สิ่งที่ยังเก็บไว้ และยังเชื่อมโยงกับรหัสประจำตัวแบบไม่ระบุชื่อของคุณ
- ข้อมูลประกอบของบันทึกการแปลและบันทึกการใช้งาน แถวบันทึกของการแปลแต่ละครั้งยังเก็บไว้ (เวลา ทิศทางภาษา การตั้งค่าน้ำเสียงและผู้พูด บริการแปลที่ใช้ เวลาที่ใช้ประมวลผล ฯลฯ ไม่มีข้อความต้นฉบับและคำแปล) แม้ช่องรหัสประจำตัวในบันทึกการใช้งานจะถูกล้างแล้ว ก็ยังโยงกลับไปยังรหัสเดียวกันได้ผ่านบันทึกการแปล ใช้คำนวณโควตา ป้องกันการใช้งานในทางที่ผิด และวิเคราะห์ต้นทุน เก็บระยะยาวเช่นเดียวกับตัวนับการใช้งาน
- บัญชีโควตาและบันทึกโควตาทดลอง ใช้คำนวณโควตาและป้องกันการรับโควตาทดลองสำหรับผู้ใช้ใหม่ซ้ำ ยังไม่มีกำหนดลบอัตโนมัติ
- บันทึกการดูโฆษณาเพื่อรับโควตาการแปลเพิ่ม ได้แก่ รหัสประจำตัวแบบไม่ระบุชื่อ เลขธุรกรรมของ Google จำนวนตัวอักษรที่เพิ่ม และเวลา ใช้ตรวจสอบรางวัลและป้องกันการเพิ่มโควตาซ้ำจากโฆษณารายการเดียวกัน ไม่มีเนื้อหาที่แปล ยังไม่มีกำหนดลบอัตโนมัติ
- บันทึกธุรกรรมการสมัครสมาชิกและบันทึกการแจ้งเตือนจาก Apple (รวมรายการที่พักไว้) ใช้จับคู่การสมัครสมาชิกและ “กู้คืนการซื้อ” และเป็นไปตามข้อกำหนดด้านกฎหมายและการบัญชี ขณะนี้ไม่มีกำหนดลบอัตโนมัติที่แน่นอน ไม่มีชื่อของคุณหรือวิธีการชำระเงิน
- บันทึกการสมัครสมาชิกที่รหัสนี้เป็นเจ้าของ บันทึกการซื้อ และการเชื่อมโยงที่ผู้อื่นใช้สิทธิ์จากการสมัครสมาชิกนี้ ดูข้อ 2.4
- ค่าแฮชของข้อมูลรับรองตัวตน เพื่อให้อุปกรณ์เครื่องเดิมที่ยังมีข้อมูลรับรองตัวตนกลับมาใช้รหัสเดิมได้ ดูข้อ 2.5
- รหัสประจำตัวแบบไม่ระบุชื่อไม่เปลี่ยน รหัสยังอยู่ใน Keychain ของโทรศัพท์เครื่องนี้ และแอปใช้รหัสเดิมต่อไป บนเซิร์ฟเวอร์ ผู้ใช้จะถูกทำเครื่องหมายว่าลบแล้ว และเมื่อแอปเชื่อมต่อด้วยรหัสเดิมอีกครั้ง ระบบจะลงทะเบียนใหม่และกลับมาใช้งานได้ตามเดิม ข้อมูลโควตาและการสมัครสมาชิกที่เก็บไว้จึงยังใช้ได้
- ฟังก์ชันนี้ลบไม่ถึง ข้อมูลที่ SDK โฆษณาของ Google เก็บ (จัดการตามนโยบายของ Google) และอีเมลที่คุณส่งมาที่กล่องจดหมาย support (แจ้งให้ลบได้ทางอีเมล)
การลบข้อมูลไม่เท่ากับการยกเลิกการสมัครสมาชิก การสมัครสมาชิกอยู่ฝั่ง Apple เราไม่มีสิทธิ์ยกเลิกแทนคุณ กรุณาไปที่ “การตั้งค่า → บัญชี Apple ของคุณ → การสมัครใช้บริการ” บน iOS เพื่อยกเลิกด้วยตนเอง
11. ความเป็นส่วนตัวของเด็ก
แอปนี้ไม่ได้ออกแบบมาสำหรับเด็ก และจะไม่เผยแพร่ในหมวดเด็ก (Kids Category) ของ Apple เราไม่เก็บข้อมูลจากเด็กอายุต่ำกว่า 13 ปีโดยเจตนา (หรืออายุอื่นตามที่กฎหมายในพื้นที่ของคุณกำหนด) เนื่องจากเราไม่มีระบบบัญชีและไม่เก็บข้อมูลอายุ เราจึงไม่มีทางระบุอายุของผู้ใช้ได้เอง หากคุณเป็นผู้ปกครองและพบว่าบุตรหลานใช้แอปนี้และส่งเนื้อหาเข้ามา กรุณาเขียนมาที่ support@mitjai.com เราจะช่วยลบให้
12. ดูโฆษณาเพื่อรับโควตาการแปลเพิ่ม (ตั้งแต่แอปเวอร์ชัน 1.1)
ตั้งแต่แอปเวอร์ชัน 1.1 ผู้ใช้ที่ไม่มีการสมัครสมาชิกที่ยังมีผล เลือกดูโฆษณาแบบมีรางวัลจาก Google เพื่อรับโควตาการแปลเพิ่ม 500 ตัวอักษรได้ (เฉพาะการแปลข้อความ ไม่รวมโควตาเสียง) นี่เป็นทางเลือก ไม่ใช่เงื่อนไข หากไม่กดปุ่ม “ดูโฆษณาเพื่อรับเพิ่ม 500 ตัวอักษร” ในแอป ก็จะไม่มีโฆษณาเล่น และฟังก์ชันแปลก็ไม่ถูกจำกัดเพราะเรื่องนี้ โฆษณามาจาก Google AdMob แอปจึงมี SDK โฆษณาของ Google (Google Mobile Ads SDK) อยู่ด้วย
12.1 ใครจะเห็นปุ่มดูโฆษณา
- ระหว่างที่การสมัครสมาชิกยังมีผล ไม่แสดงปุ่มดูโฆษณาและไม่ส่งคำขอโฆษณา หาก SDK ยังไม่เคยถูกโหลด แอปจะไม่เริ่มต้น SDK เลย หากโหลดไว้ก่อนแล้ว เมื่อการสมัครสมาชิกมีผล แอปจะหยุดส่งคำขอโฆษณาใหม่และซ่อนปุ่ม แต่ SDK จะยังอยู่ในหน่วยความจำจนกว่าจะเปิดแอปใหม่
- เขตเศรษฐกิจยุโรป สหราชอาณาจักร และสวิตเซอร์แลนด์ หากประเทศของบัญชี App Store หรือภูมิภาคที่ตั้งไว้ในเครื่อง อย่างใดอย่างหนึ่งอยู่ในพื้นที่เหล่านี้ หรือระบุไม่ได้ แอปจะไม่เริ่มต้น SDK โฆษณา และไม่แสดงปุ่มดูโฆษณา หาก SDK ถูกโหลดไว้ก่อนแล้ว (เช่น เปลี่ยนการตั้งค่าภูมิภาคภายหลัง) แอปจะหยุดส่งคำขอโฆษณาใหม่และซ่อนปุ่ม โดย SDK ยังอยู่ในหน่วยความจำจนกว่าจะเปิดแอปใหม่ การตัดสินนี้ใช้การตั้งค่า ไม่ได้ใช้ตำแหน่งที่ตั้ง
- ผู้ใช้ฟรีในพื้นที่อื่น จะเห็นปุ่มดูโฆษณาในส่วน “โควตาการแปล” ของหน้าตั้งค่า และในข้อความแจ้งเมื่อโควตาข้อความหมด เราอาจปิดฟีเจอร์นี้ชั่วคราวจากฝั่งเซิร์ฟเวอร์ และเมื่อไม่มีโฆษณาให้ดู ปุ่มจะกดไม่ได้
12.2 แอปเชื่อมต่อกับ Google เมื่อไร
- เพื่อให้เล่นโฆษณาได้ทันทีเมื่อคุณกด เมื่อปุ่มดูโฆษณาปรากฏบนหน้าจอ (ในส่วน “โควตาการแปล” ของหน้าตั้งค่า หรือในข้อความแจ้งเมื่อโควตาข้อความหมด) แอปจะเริ่ม SDK โฆษณาของ Google และโหลดโฆษณาไว้ล่วงหน้าหนึ่งรายการ หากคุณยังไม่ได้อนุญาตให้ติดตาม โฆษณาที่โหลดไว้จะเป็นแบบไม่ปรับตามบุคคล ขั้นตอนนี้ยังไม่เล่นโฆษณาและไม่ถามเรื่องการติดตาม แต่ SDK เชื่อมต่อกับ Google แล้ว ดังนั้นแม้คุณไม่ได้กดปุ่มดังกล่าว Google ก็อาจได้รับข้อมูลอุปกรณ์และข้อมูลที่เกี่ยวกับคำขอโฆษณาครั้งนั้นแล้ว (ประเภทข้อมูลดูข้อ 12.3) เมื่อดูจบหนึ่งรายการ แอปจะโหลดรายการถัดไปไว้ล่วงหน้า
- โฆษณาจะเล่นเฉพาะเมื่อคุณกดปุ่มดูโฆษณา หากคุณยังไม่เคยเลือกเรื่องการติดตามสำหรับ Khao Jai ตอนนั้น iOS จะแสดงหน้าต่าง App Tracking Transparency เพื่อถามว่าจะอนุญาตให้ Khao Jai ติดตามหรือไม่
- เมื่อไม่อนุญาตให้ติดตาม (หรือยังไม่เคยถูกถาม หรือการตั้งค่า iOS ไม่ให้แอปถาม) แอปจะขอเฉพาะโฆษณาแบบไม่ปรับตามบุคคลจาก Google คุณยังดูโฆษณาและรับโควตาการแปลเพิ่มได้ตามปกติ เมื่ออนุญาตให้ติดตาม Google อาจแสดงโฆษณาที่ปรับตามความสนใจของคุณ
- เมื่อดูโฆษณาที่เข้าเงื่อนไขจบ เซิร์ฟเวอร์ของ Google จะแจ้งเซิร์ฟเวอร์ของเราโดยตรง (การยืนยันฝั่งเซิร์ฟเวอร์) เราจะตรวจว่าการแจ้งนั้นลงนามโดย Google จริง แล้วจึงเพิ่ม 500 ตัวอักษรเข้าโควตาของคุณ
12.3 SDK โฆษณาของ Google เก็บข้อมูลอะไรบ้าง
ประเภทข้อมูลต่อไปนี้คือรายการที่เราแจ้งไว้สำหรับ SDK โฆษณาของ Google ในป้ายความเป็นส่วนตัวบน App Store (ดูตารางเทียบทั้งหมดในภาคผนวก)
- ตัวระบุอุปกรณ์ เมื่อคุณอนุญาตให้ติดตาม จะรวมถึงรหัสโฆษณาของ iOS (IDFA) ซึ่ง Google อาจใช้แสดงและวัดผลโฆษณาข้ามแอปและเว็บไซต์ของบริษัทอื่น ซึ่งก็คือสิ่งที่ Apple เรียกว่า “การติดตาม” หากไม่อนุญาต iOS จะไม่ให้ IDFA แก่ Khao Jai และ SDK โฆษณาของ Google ก็จะไม่ได้รับรหัสนี้
- ตำแหน่งโดยประมาณ ประเมินจากหมายเลข IP ของการเชื่อมต่อ ไม่ใช่ GPS และ Khao Jai ไม่ขอสิทธิ์เข้าถึงตำแหน่ง
- ข้อมูลโฆษณาและการโต้ตอบกับผลิตภัณฑ์ เช่น เคยเห็นโฆษณาใด ดูจบหรือแตะโฆษณาหรือไม่
- ข้อมูลประสิทธิภาพ ข้อมูลการขัดข้อง และข้อมูลวินิจฉัยอื่น ๆ เช่น เวลาที่ใช้โหลดโฆษณาและข้อผิดพลาด
ข้อมูลเหล่านี้ใช้เพื่อแสดงและวัดผลโฆษณา วิเคราะห์ และทำให้ฟีเจอร์โฆษณาทำงานได้ตามปกติ (เช่น ป้องกันการฉ้อโกง) โดย Google ประมวลผลตามนโยบายความเป็นส่วนตัวของ Google และดูวิธีที่ Google ใช้ข้อมูลจากเว็บไซต์หรือแอปที่ใช้บริการของ Google ในป้ายความเป็นส่วนตัว ตัวระบุอุปกรณ์ ตำแหน่งโดยประมาณ การโต้ตอบกับผลิตภัณฑ์ ข้อมูลโฆษณา และข้อมูลประสิทธิภาพ ถูกระบุว่า “ใช้ติดตาม” ซึ่ง Google จะนำไปใช้กับโฆษณาข้ามแอปและเว็บไซต์ของบริษัทอื่นได้ก็ต่อเมื่อคุณอนุญาตให้ติดตามเท่านั้น
12.4 สิ่งที่เราส่งให้ Google และสิ่งที่ได้รับจาก Google
- เราส่งให้ Google เฉพาะรหัสประจำตัวแบบไม่ระบุชื่อ เพื่อให้ Google แจ้งเราได้ว่าหลังดูโฆษณาจบต้องเพิ่มโควตาให้ใคร แอปจะใส่รหัสประจำตัวแบบไม่ระบุชื่อในข้อ 2.2 (UUID แบบสุ่ม ไม่ใช่ชื่อ อีเมล หรือข้อมูลติดต่อใด ๆ) ไว้ในการตั้งค่าการยืนยันฝั่งเซิร์ฟเวอร์ของโฆษณารายการนั้น แล้ว Google จะส่งรหัสเดิมกลับมาในการแจ้ง
- เนื้อหาที่แปลไม่ถูกส่งให้ SDK โฆษณา ข้อความที่คุณแปล เสียง และประวัติการแปล จะไม่ถูกส่งให้ SDK โฆษณาของ Google และไม่ถูกนำไปใช้กับโฆษณา (Google LLC ในข้อ 4 เป็นหนึ่งในผู้ให้บริการ AI สำหรับการแปล ซึ่งเป็นบริการ API อีกตัวหนึ่ง คำขอส่งจากเซิร์ฟเวอร์ของเรา ไม่มีรหัสประจำตัวแบบไม่ระบุชื่อของคุณ และไม่ได้เชื่อมโยงกับ SDK โฆษณา)
- สิ่งที่เราได้รับจาก Google โฆษณาที่ดูจบแต่ละรายการจะมีการแจ้งยืนยันหนึ่งครั้ง ประกอบด้วยรหัสประจำตัวแบบไม่ระบุชื่อ เลขธุรกรรมของโฆษณาครั้งนั้น และข้อมูลรางวัล เราเก็บ “รหัสประจำตัวแบบไม่ระบุชื่อ เลขธุรกรรม จำนวนตัวอักษรที่เพิ่ม และเวลา” ไว้เพื่อตรวจสอบโควตาและป้องกันการเพิ่มโควตาซ้ำจากโฆษณารายการเดียวกัน บันทึกนี้ไม่มีเนื้อหาที่แปล
12.5 ถ้าคุณไม่ต้องการ
- ไม่กดปุ่มดูโฆษณา จะไม่มีโฆษณาเล่น และจะไม่ถูกถามเรื่องการติดตาม แต่โปรดทราบว่าเมื่อปุ่มนี้ปรากฏบนหน้าจอ แอปอาจโหลดโฆษณาจาก Google ไว้ล่วงหน้าแล้ว (ดูข้อ 12.2) ซึ่ง Google จะได้รับข้อมูลบางส่วนตามข้อ 12.3
- สมัครสมาชิก ระหว่างที่การสมัครสมาชิกยังมีผล แอปจะไม่เริ่มต้น SDK โฆษณา ไม่ส่งคำขอโฆษณา และไม่แสดงโฆษณา หาก SDK ถูกโหลดไว้ก่อนสมัคร จะยังอยู่ในหน่วยความจำจนกว่าจะเปิดแอปใหม่ แต่จะไม่ส่งคำขอโฆษณาใหม่
- ปิดการติดตาม ปิดได้ทุกเมื่อที่ “การตั้งค่า → ความเป็นส่วนตัวและความปลอดภัย → การติดตาม” ของ iOS หลังปิดแล้วยังดูโฆษณาได้ แต่จะเป็นโฆษณาแบบไม่ปรับตามบุคคล
13. เกี่ยวกับเว็บไซต์นี้
ตั้งแต่การปรับปรุงครั้งนี้เมื่อ 2026-10-14 mitjai.com ไม่โหลด Google Analytics, Meta Pixel หรือโค้ดวิเคราะห์และติดตามโฆษณาอื่น โค้ดเว็บไซต์ไม่ตั้งคุกกี้ ไม่อ่านหรือเขียน localStorage และไม่โหลดฟอนต์ สไตล์ หรือโปรแกรมจาก CDN ภายนอก ภาษาที่เลือกกำหนดด้วย URL และจุดยึดในหน้า
ดาวน์โหลดแอปและดูตัวอย่างได้โดยไม่สมัครบัญชี กรอกฟอร์ม หรือให้อีเมล ลิงก์ App Store จะพาไปที่ Apple ส่วนลิงก์อีเมลเปิดโปรแกรมอีเมลของคุณเท่านั้น เราจะได้รับที่อยู่ผู้ส่งและเนื้อหาเพื่อช่วยตอบคำถามเมื่อคุณส่งเอง เว็บไซต์ไม่สร้างรายชื่อแจ้งเตือนหรือส่งจดหมายข่าว
ก่อนการปรับปรุงครั้งนี้ เว็บไซต์เคยใช้ GA4 หลังผู้ชมอนุญาต ปัจจุบันไม่อ่านหรือส่งข้อมูลสถิติดังกล่าวแล้ว คุกกี้ GA และการเลือกอนุญาตเดิมอาจยังอยู่ในเบราว์เซอร์จนหมดอายุ คุณล้างข้อมูลเว็บไซต์ mitjai.com ได้เอง ข้อมูลเหตุการณ์ที่ส่งไปแล้วเก็บตามการตั้งค่าเดิมสูงสุด 2 เดือน ส่วนรายงานรวมอาจนานกว่า การหยุดใช้งานครั้งนี้ไม่ได้หมายความว่าลบข้อมูลย้อนหลังแล้ว
Cloudflare เป็นผู้ให้บริการโฮสต์และอาจสร้างบันทึกการเชื่อมต่อและความปลอดภัยที่จำเป็น การไม่มีโค้ดติดตามไม่ได้หมายความว่าไม่มีบันทึกการเชื่อมต่อเลย ส่วนนี้กล่าวถึงเว็บไซต์เท่านั้น การแปลบนคลาวด์ เสียง และการเก็บเนื้อหาในแอปยังเป็นไปตามส่วนอื่นของนโยบายนี้
14. การเปลี่ยนแปลงนโยบาย
หากมีการเปลี่ยนแปลง เราจะปรับวันที่มีผลบังคับใช้ด้านบนของหน้านี้ สำหรับการเปลี่ยนแปลงสำคัญที่กระทบวิธีจัดการข้อมูล เราจะแจ้งให้ทราบภายในแอป ไม่ใช่แค่แก้หน้าเว็บเงียบ ๆ
15. ติดต่อเรา
คำถามเกี่ยวกับความเป็นส่วนตัวทุกเรื่อง ส่งมาที่ support@mitjai.com เราเป็นทีมเล็ก อาจตอบไม่ทันที แต่เราอ่านทุกฉบับ
ภาคผนวก: การเทียบกับป้ายความเป็นส่วนตัวของ Apple
ตารางนี้ตรงกับข้อมูลความเป็นส่วนตัวของแอปที่เราแจ้งไว้ใน App Store Connect (ตั้งแต่แอปเวอร์ชัน 1.1) นำมาแสดงไว้เพื่อให้คุณเทียบได้ ทั้งนี้ให้ยึดป้ายความเป็นส่วนตัวที่แสดงบนหน้าสินค้าใน App Store เป็นหลัก
| หมวดของ Apple | ข้อมูลจริงคืออะไร | วัตถุประสงค์ | เชื่อมโยงตัวตน | ใช้ติดตาม |
|---|---|---|---|---|
| ตำแหน่ง → ตำแหน่งโดยประมาณ | SDK โฆษณาของ Google: พื้นที่โดยประมาณที่ประเมินจากหมายเลข IP ของการเชื่อมต่อ ไม่ใช่ GPS ส่วน Khao Jai เองไม่เก็บตำแหน่งและไม่ขอสิทธิ์เข้าถึงตำแหน่ง | โฆษณาของบุคคลที่สาม การโฆษณาหรือการตลาดของนักพัฒนา การวิเคราะห์ ฟังก์ชันของแอป | ใช่ | ใช่ |
| เนื้อหาผู้ใช้ → เนื้อหาผู้ใช้อื่น ๆ | Khao Jai: ข้อความต้นฉบับและคำแปลที่คุณส่ง รวมถึงการแจ้งข้อผิดพลาดที่คุณส่งเอง (ดูข้อ 2.1 และ 4) ไม่ถูกส่งให้ SDK โฆษณาของ Google | ฟังก์ชันของแอป | ใช่ | ไม่ |
| ตัวระบุ → รหัสผู้ใช้ | Khao Jai: รหัสประจำตัวแบบไม่ระบุชื่อที่แอปสร้าง (UUID แบบสุ่ม ดูข้อ 2.2) และใช้ในการยืนยันฝั่งเซิร์ฟเวอร์เมื่อดูโฆษณาเพื่อรับโควตาการแปลเพิ่ม | ฟังก์ชันของแอป | ใช่ | ไม่ |
| ตัวระบุ → รหัสอุปกรณ์ | Khao Jai: รหัสตรวจสอบความถูกต้องของอุปกรณ์จาก App Attest/DeviceCheck ของ Apple (ป้องกันการฉ้อโกง) SDK โฆษณาของ Google: ข้อมูลระบุระดับอุปกรณ์ และรวมถึงรหัสโฆษณา (IDFA) เมื่อคุณอนุญาตให้ติดตาม | ฟังก์ชันของแอป โฆษณาของบุคคลที่สาม การโฆษณาหรือการตลาดของนักพัฒนา การวิเคราะห์ | ใช่ | ใช่ |
| การซื้อ → ประวัติการซื้อ | Khao Jai: บันทึกธุรกรรมการสมัครสมาชิกที่ Apple ส่งมา (หมายเลขธุรกรรม สินค้า วันหมดอายุ และสถานะการต่ออายุ) ไม่มีวิธีการชำระเงิน (ดูข้อ 2.3) | ฟังก์ชันของแอป | ใช่ | ไม่ |
| ข้อมูลการใช้งาน → การโต้ตอบกับผลิตภัณฑ์ | Khao Jai: ตัวนับการใช้งาน เช่น จำนวนครั้งที่แปล จำนวนตัวอักษร วินาทีของเสียง ทิศทางภาษา และน้ำเสียง SDK โฆษณาของ Google: การโต้ตอบที่เกี่ยวกับโฆษณา เช่น การดูและการแตะ | การวิเคราะห์ โฆษณาของบุคคลที่สาม การโฆษณาหรือการตลาดของนักพัฒนา ฟังก์ชันของแอป | ใช่ | ใช่ |
| ข้อมูลการใช้งาน → ข้อมูลโฆษณา | SDK โฆษณาของ Google: เคยเห็นโฆษณาใด ดูจบหรือแตะโฆษณาหรือไม่ | โฆษณาของบุคคลที่สาม การโฆษณาหรือการตลาดของนักพัฒนา การวิเคราะห์ | ใช่ | ใช่ |
| ข้อมูลการใช้งาน → ข้อมูลการใช้งานอื่น ๆ | Khao Jai: บันทึกที่เกี่ยวกับโควตา เช่น โควตาคงเหลือ และบันทึกการรับโควตาจากการดูโฆษณา (รหัสประจำตัวแบบไม่ระบุชื่อ เลขธุรกรรมของ Google จำนวนตัวอักษร และเวลา) | ฟังก์ชันของแอป | ใช่ | ไม่ |
| การวินิจฉัย → ข้อมูลการขัดข้อง | SDK โฆษณาของ Google: ข้อมูลที่เกี่ยวข้องเมื่อ SDK ขัดข้อง | การวิเคราะห์ ฟังก์ชันของแอป | ไม่ | ไม่ |
| การวินิจฉัย → ข้อมูลประสิทธิภาพ | SDK โฆษณาของ Google: เช่น เวลาที่ใช้โหลดโฆษณา Khao Jai: เวลาที่ใช้ประมวลผลการแปลแต่ละครั้ง | โฆษณาของบุคคลที่สาม การโฆษณาหรือการตลาดของนักพัฒนา การวิเคราะห์ ฟังก์ชันของแอป | ใช่ | ใช่ |
| การวินิจฉัย → ข้อมูลวินิจฉัยอื่น ๆ | SDK โฆษณาของ Google: ข้อมูลวินิจฉัย เช่น ข้อผิดพลาดในการโหลดโฆษณา Khao Jai: บันทึกทางเทคนิคบนเซิร์ฟเวอร์ เช่น รหัสผลลัพธ์ของคำขอ ไม่มีเนื้อหาที่แปล | ฟังก์ชันของแอป โฆษณาของบุคคลที่สาม การโฆษณาหรือการตลาดของนักพัฒนา การวิเคราะห์ | ใช่ | ไม่ |
- ป้ายความเป็นส่วนตัวบน App Store แสดงข้อมูลแต่ละหมวดเพียงครั้งเดียว หากหมวดเดียวกันมีทั้งการใช้งานของ Khao Jai และของ SDK โฆษณาของ Google จะแจ้งรวมกัน โดยวัตถุประสงค์ การเชื่อมโยงตัวตน และการติดตาม ยึดตามฝ่ายที่ครอบคลุมกว้างกว่า
- สำหรับรายการของ SDK โฆษณาของ Google เราแจ้งแบบระมัดระวังตามที่ Google เปิดเผยไว้อย่างเป็นทางการ ซึ่งรวมถึงวัตถุประสงค์ “การโฆษณาหรือการตลาดของนักพัฒนา” ด้วย ทั้งนี้ Khao Jai เองไม่ได้ลงโฆษณาของตัวเอง
- ข้อมูลที่มาจาก SDK โฆษณาของ Google เกิดขึ้นเฉพาะเมื่อฟีเจอร์ดูโฆษณาเพื่อรับโควตาการแปลเพิ่มเปิดใช้งาน (ไม่ได้เป็นสมาชิก และไม่ได้อยู่ในเขตเศรษฐกิจยุโรป สหราชอาณาจักร หรือสวิตเซอร์แลนด์) เมื่อการสมัครสมาชิกมีผลหรือภูมิภาคเปลี่ยนเป็นพื้นที่ที่จำกัด แอปจะไม่ส่งคำขอโฆษณาใหม่ (ดูข้อ 12.1)
- “เชื่อมโยงตัวตน” เป็นการจัดหมวดของ Apple หมายความว่าข้อมูลถูกเก็บร่วมกับรหัสประจำตัวแบบไม่ระบุชื่อหรือตัวระบุอุปกรณ์ ไม่ได้หมายความว่าเรารู้ชื่อหรือข้อมูลติดต่อของคุณ
- หมวดที่ระบุว่า “ใช้ติดตาม” Google จะนำไปใช้กับโฆษณาข้ามแอปและเว็บไซต์ของบริษัทอื่นได้ก็ต่อเมื่อคุณอนุญาตให้ติดตามในหน้าต่าง App Tracking Transparency เท่านั้น หากไม่อนุญาต แอปจะขอเฉพาะโฆษณาแบบไม่ปรับตามบุคคล
- ไฟล์เสียงไม่อยู่ในตารางนี้ เพราะไฟล์เสียงถูกทิ้งทันทีเมื่อประมวลผลเสร็จ ไม่ได้เก็บไว้นานเกินกว่าที่จำเป็นต่อการประมวลผลทันที จึงไม่แจ้งว่าเป็นการเก็บข้อมูล (ดูข้อ 5)