字在隱私權政策
最後更新:2026-10-18
本政策適用於字在的 macOS、Windows、Linux、Android 與 iOS 版,包含各平台的輸入法、鍵盤、設定介面與安裝程式。
重點
- 字在沒有把你打的字、詞庫、擴充字根表或記錄檔傳給字在開發小組的功能,也不回傳使用統計,不放廣告。
- 電腦版的「字在設定」與手機版的字在 App,只在你按「檢查更新」或「下載並看改了哪些字」時連網:連到 GitHub 查字在與資料更新檔的最新版本、下載資料更新檔。請求不附上你打的字、詞庫或識別你的資料,但 GitHub 會收到 IP 位址等連線資料。不會自動檢查;匯入你自己下載的檔案也不連網。各平台的輸入法與鍵盤都沒有連網的功能:iOS 的鍵盤由 iOS 擋住;Android 的網路權限是整個 App 共用的,鍵盤不連網靠的是字在的程式本身。
- 你的資料都存在你的電腦、手機或平板上,位置見本政策的「資料存在哪裡」、「Android 版」與「iOS 版」。電腦版解除安裝不會刪除它們。
- Android 版的設定、匯入的字根表、資料更新檔與釘選的剪貼簿內容,存在字在的 App 私有資料夾,不參與雲端備份與裝置間移轉;解除安裝時一起刪除。
- Android 版的剪貼簿(1.1.0 起)預設關閉。打開之後,字在在手機上記住你最近複製的文字,方便再貼上,不傳到開發者或其他伺服器;細節見「Android 版」的「剪貼簿」。
- iOS 版不要求「允許完整取用」,iOS 不讓字在的鍵盤連網。選項與資料更新檔存在字在的 App 資料夾,標成不進 iCloud 與電腦的備份;刪除 App 時一起刪除。
- Windows 版預設會在你的電腦上寫一份記錄檔,記下啟用、載入、錯誤這類事件,以及當時在用的 App 名稱;不記錄你打的字。
- Windows 版的「字在設定」用 Microsoft Edge WebView2 顯示畫面。WebView2 含有 Microsoft Defender SmartScreen,會依 Microsoft 的隱私權聲明收集資訊並傳給 Microsoft。電腦沒有 WebView2 時,安裝程式會執行 Microsoft 的 WebView2 線上安裝程式,從 Microsoft 下載並安裝。
- 在 Windows 上,開始功能表的搜尋、市集 App 這類在沙箱裡執行的 App,讀得到你的詞庫快照、擴充字根表與選項,字在才能在那些地方用你的詞庫。
連網
- 輸入法本體沒有連網的功能,手機版的鍵盤也沒有。
- 電腦版「字在設定」的首頁有兩個會連網的按鈕(手機版的見「Android 版」與「iOS 版」),都連到 GitHub(
github.com與 GitHub 存放下載檔的伺服器):- 「檢查更新」:查字在(主程式)與資料更新檔的最新版本,只讀 GitHub 的轉址,不下載檔案。主程式有新版時,「前往下載頁」用你的瀏覽器打開下載頁。
- 「下載並看改了哪些字」:有新的資料更新檔時才出現。下載後在你的電腦上驗證簽章、比對改了哪些字,你確認了才換上。
- 請求的程式名稱(User-Agent)只寫「ZiZai」,不附上你打的字、詞庫,也不附上識別你或這台電腦、手機的資料。GitHub 仍會收到 IP 位址、請求時間等連線資料,依它的隱私權聲明處理。
- 不會自動檢查。匯入你自己下載的檔案時不連網,只讀取你選的檔案。
- Windows 版的「字在設定」用 Microsoft Edge WebView2 顯示畫面。WebView2 是 Microsoft 的元件,Windows 11 內建:
- 不論 Windows 怎麼設定,它都會收集維持效能與可靠性所需的必要診斷資料。選用的診斷資料,依「設定」→「隱私權與安全性」→「診斷與意見反應」的設定(Windows 10 是「設定」→「隱私權」→「診斷與意見反應」)。
- 它含有 Microsoft Defender SmartScreen,會依 Microsoft 隱私權聲明 收集資訊並傳給 Microsoft。
- 電腦沒有 WebView2 時(例如部分 Windows 10),安裝程式會執行附在裡面的 Microsoft WebView2 線上安裝程式:它連到 Microsoft 下載並安裝 WebView2 Runtime,之後由 Microsoft 的更新服務自動更新。
- 這些由 Microsoft 處理,不由字在控制。
- 日後如果加入其他需要連網的功能(例如自動檢查、同步),只會放在「字在設定」(手機版是字在 App)裡,而且預設關閉;加入之前會先更新本政策。
不收集
- 字在沒有把你打的字、詞庫、擴充字根表或記錄檔傳給字在開發小組的功能。
- 不回傳使用統計,沒有字在開發小組設置的追蹤程式,也不放廣告。
- 沒有帳號,不需要登入。
資料存在哪裡
下列資料都只存在你的電腦上:
| 資料 | macOS | Windows | Linux |
|---|---|---|---|
| 我的詞庫、擴充字根表、符號設定 | ~/Library/Application Support/Zizai/ |
%APPDATA%\Zizai\ |
~/.local/share/zizai/ |
| 輸入法的選項(例如以四碼或三碼為主) | macOS 的偏好設定( studio.mosil.inputmethod.zizai ) |
%APPDATA%\Zizai\ime\settings.json |
~/.local/share/zizai/settings.json |
| 匯入的資料更新檔、「接受測試更新檔」的設定 | ~/Library/Application Support/Zizai/data/ |
%APPDATA%\Zizai\ime\data\ |
~/.local/share/zizai/data/ |
| 記錄檔 | 預設不寫(見下方) | %LOCALAPPDATA%\Zizai\tsf.log 與 tsf.log.1 |
不寫(見下方) |
- Linux 的
~/.local/share是預設位置;設了XDG_DATA_HOME時,改用它。 - Windows 的沙箱 App:開始功能表的搜尋、市集 App 在沙箱裡執行,字在在那裡打字時也是在沙箱裡。為了在那些地方也能用你的詞庫,字在讓它們讀得到詞庫的快照(
user.pack)、擴充字根表、選項、字根表清單與匯入的資料更新檔。詞庫的資料庫本身(user.db)不開放。也就是說,這些 App 技術上讀得到你的詞庫內容。 - 資料存在你的電腦上,不代表經過加密,也不代表其他程式一定讀不到:有足夠權限的程式仍然可能讀取。你正在打字的 App 也收得到你送出的文字,那些 App 怎麼處理這些文字,字在無法控制。
- 解除安裝不會刪除這些資料。不要了的話:
- macOS:步驟見 安裝與使用。輸入法的選項要另外清除。
- Windows:先關掉用過字在的 App,再刪除
%APPDATA%\Zizai與%LOCALAPPDATA%\Zizai這兩個資料夾。之後再用字在,記錄檔會重新產生。 - Linux:刪除
~/.local/share/zizai這個資料夾。每個使用者各有一份。
- 你使用的備份、同步服務可能另外存了這些檔案的副本。
記錄檔
macOS
字在預設不寫任何記錄。只有在排查問題、你依我們的說明手動開啟時,才會把按下的實體鍵代碼、修飾鍵狀態與候選字視窗的位置寫進這台電腦的系統記錄。開啟期間的按鍵代碼足以還原你打的內容,排查完請關閉。
Windows
- 字在預設會寫記錄檔
%LOCALAPPDATA%\Zizai\tsf.log,用來找出問題:記下輸入法的啟用與停用、字根表的載入、中英文的切換、錯誤與程式異常這類事件。 - 每一行有時間、行程編號、執行緒編號,以及載入字在的 App 的執行檔名稱。不記錄你打的字,但從時間與 App 名稱看得出你在什麼時候用了哪些程式。
- 檔案超過 1 MiB 時,舊的改名成
tsf.log.1,再寫新的tsf.log。這是依大小換檔,不是過了幾天就刪除。
Linux
字在不寫記錄檔,也不記錄你打的字。讀不到設定檔、寫不進使用者資料夾這類錯誤,會在系統記錄(例如 systemd 的 journal)留一行訊息,可能含有檔案路徑與你的使用者名稱。
各版本的記錄都不會自動送出。
Android 版
輸入內容與連網
- 你用字在打字時,字在在手機上處理按鍵、組字與候選,並透過 Android 的輸入法介面,把送出的文字交給你正在用的 App。
- 字在不把輸入內容傳送到開發者或其他伺服器,不保存打字紀錄,不把輸入內容寫進記錄或錯誤訊息。
- 字在從 1.1.0 起有網路權限。Android 的網路權限是整個 App 共用的,系統不會另外擋住鍵盤;字在只在設定 App 的「版本與更新」連網,鍵盤的程式不建立網路連線。「版本與更新」都連到 GitHub(
github.com、raw.githubusercontent.com與 GitHub 存放下載檔的伺服器):- 「檢查更新」:讀公開儲存庫裡記著手機版最新版本的小檔(
mobile.json),以及資料更新檔最新版本的轉址。 - 「下載並看改了哪些字」:有新的資料更新檔時才出現。下載後在手機上驗證簽章、比對改了哪些字,你確認了才換上。
- 請求的內容與 GitHub 的處理,和電腦版相同(見「連網」)。不會自動檢查;從檔案匯入資料更新檔時,字在不連網,只讀取你選的檔案。
- 「到 Google Play 看有沒有新版」用 Google Play 開啟字在的商店頁。
- 「檢查更新」:讀公開儲存庫裡記著手機版最新版本的小檔(
- 接收文字的 App 可能依它自己的功能與隱私權政策儲存、同步或傳送文字,這些不屬於字在的功能。
- Android 在啟用輸入法時,可能會提醒輸入法可以存取你輸入的文字;提醒的文字依系統版本與裝置而不同。
剪貼簿(1.1.0 起)
- 剪貼簿預設關閉,在鍵盤的剪貼簿頁打開。打開之後,只要字在是使用中的輸入法,不論鍵盤有沒有顯示,字在都會記住你在任何 App 複製或剪下的文字,讓你從剪貼簿頁再貼上;打開那時,系統剪貼簿裡 1 小時內複製的文字也會記下來。
- 沒釘選的最多 20 筆,複製後 1 小時刪除。它們只放在記憶體裡,字在的輸入法停止執行時(例如換成別的輸入法)也一起清掉。
- 釘選的沒有筆數與時間的限制,存在字在的 App 私有資料夾,沒有另外加密,留到你取消釘選或刪除。取消釘選後移回「最近」,再保留 1 小時。請不要釘選密碼等機密文字。
- 不記的內容:App 複製時標成機密的內容(Android 13 起,例如部分密碼管理 App);在密碼欄位,以及 App 要求不要學習輸入的欄位(例如瀏覽器的無痕模式)裡複製的文字;圖片與檔案。App 沒有標成機密的內容,字在分辨不出來,例如從一般文字欄位複製的密碼或驗證碼,字在照樣會記。
- 手機鎖定時,剪貼簿頁不顯示內容,要解鎖之後才看得到。
- 工作資料夾(工作設定檔)、私人空間這些其他設定檔的 App 裡,剪貼簿頁不顯示內容。那邊的 App 複製的文字,在你的組織允許跨設定檔複製貼上時,也會記下來。
- 字在不把剪貼簿的內容傳到開發者或其他伺服器,也不寫進記錄或錯誤訊息。你點選貼上時,文字交給你正在用的 App,由那個 App 依它自己的政策處理。
- 關掉剪貼簿時,刪除字在記下的全部內容,包括釘選的。這不會清掉 Android 系統的剪貼簿;系統剪貼簿裡最後一筆,下次打開時會再記下來。
- 系統剪貼簿被清掉時(例如密碼管理 App 過一段時間清掉),字在刪掉最後記下、沒釘選的那一筆;更早記下的與釘選的不受影響。
- 依 Android 的規定,一般 App 只有在畫面前景時讀得到剪貼簿;字在是以使用中的輸入法讀取。Android 在 App 讀取剪貼簿時跳出的提示,不會因為使用中的輸入法讀取而出現。
手機上的資料與刪除
- 選項、匯入的擴充字根表副本、下載或匯入的資料更新檔、釘選的剪貼簿內容與字型檢查的結果,存在字在的 App 私有資料夾,由 Android 的 App 沙箱限制其他一般 App 直接存取。
- 匯入時,字在透過系統的檔案選擇器讀取你選的檔案;你選的若是雲端上的檔案,那個服務的下載與資料處理依它自己的政策。
- 這些資料不參與 Android 的雲端備份與裝置間移轉。
- 在 Android 的應用程式設定清除字在的儲存空間,或解除安裝字在,就會刪除這些資料。你原本選取、放在字在以外的
.cin檔案不會被刪除。 - 字在只在手機的系統記錄裡寫載入、錯誤與字型檢查的筆數,不記錄打的字,也不會自動送出。
Google Play 與系統的診斷資料
- Android 版從 Google Play 安裝與更新,Google 依它的隱私權政策處理相關資料。
- 依你的設定與服務條件,Google 與 Android 也可能收集當機、無回應與效能的診斷資料。字在開發小組可以在 Play 管理中心看到 Google 提供的統計與診斷報告,用來排除問題;這和字在本體自己傳送資料不同。
外部連結
- 隱私權政策與問題回報的連結由瀏覽器等其他 App 開啟,「到 Google Play 看有沒有新版」由 Google Play 開啟,開啟後的資料處理依那個服務的政策。
iOS 版
輸入內容與連網
- 你用字在打字時,字在的鍵盤在 iPhone、iPad 上處理按鍵、組字與候選,並透過 iOS 的鍵盤介面,把送出的文字交給你正在用的 App。
- 字在不要求「允許完整取用」。沒有完整取用時,iOS 不讓鍵盤連網,也不讓鍵盤讀取剪貼簿,所以 iOS 版沒有 Android 版的剪貼簿功能。字在不把輸入內容傳送到開發者或其他伺服器,不保存打字紀錄,也不把輸入內容寫進記錄或錯誤訊息。
- 主 App 從 1.1.0 起,只在「版本與更新」連網,和 Android 版相同,都連到 GitHub(
github.com、raw.githubusercontent.com與 GitHub 存放下載檔的伺服器):按「檢查更新」時讀mobile.json與資料更新檔最新版本的轉址;按「下載並看改了哪些字」才下載資料更新檔,在 iPhone、iPad 上驗證簽章、比對改了哪些字,你確認了才換上。請求的內容與 GitHub 的處理見「連網」。不會自動檢查;從「檔案」匯入資料更新檔時,字在不連網,只讀取你選的檔案;你選的若是雲端上的檔案,那個服務的下載與資料處理依它自己的政策。 - 接收文字的 App 可能依它自己的功能與隱私權政策儲存、同步或傳送文字,這些不屬於字在的功能。
- App 標成密碼(安全文字輸入)或電話號碼鍵盤的欄位,iOS 一律使用系統鍵盤,字在收不到這些欄位的輸入。
手機上的資料與刪除
- 選項與下載或匯入的資料更新檔,存在字在主 App 與鍵盤共用的資料夾(App Group),由主 App 寫入,鍵盤只能讀取;字型檢查的結果存在鍵盤自己的快取資料夾。iOS 的 App 沙箱限制其他 App 直接存取。
- 字在把選項與資料更新檔標成不備份,iOS 不會把它們放進 iCloud 與電腦的備份;快取資料夾本來就不備份。
- 刪除字在的 App,就會刪除這些資料。
- 字在只在系統記錄裡寫載入、錯誤與字型檢查的筆數,不記錄打的字,也不會自動送出。
App Store 與 Apple 的診斷資料
- iOS 版從 App Store 安裝與更新,Apple 依它的隱私權政策處理相關資料。
- 你在「設定」→「隱私權與安全性」→「分析與改進」開啟「與 App 開發者分享」時,Apple 會依它的政策把當機記錄等診斷資料與使用統計提供給開發者。字在開發小組可以在 App Store Connect 看到 Apple 提供的統計與當機報告,用來排除問題;這和字在本體自己傳送資料不同。
外部連結
- 主 App 裡的隱私權政策、使用條款與問題回報連結由 Safari 等瀏覽器開啟,「到 App Store 看有沒有新版」由 App Store 開啟,開啟後的資料處理依那個服務的政策。「打開設定」開啟的是 iOS 的「設定」App。
聯絡與回報問題
有問題請到 Issues 留言。Issues 是公開的,任何人都看得到:
- 不要貼上字根表的內容、你的詞庫或打字內容。
- 不要直接貼記錄檔的原文,也不要上傳
user.db、user.pack或含有個人資料的截圖。需要記錄時,我們會說明只要哪幾行,請你先檢查過再貼。
隱私、個人資料與權利相關的問題,請寄到 zizai@mosil.studio ,不要貼在公開的 Issues。私人聯絡的資料由水映工作坊處理,只用來回覆與處理這次的問題:我們會處理你提供的電子郵件地址、聯絡內容與附件;你可以選擇不提供,但資料不足時我們可能無法處理。資料在問題處理完後 6 個月內刪除;依法或為了處理權利爭議必須保留的,以需要的期間為限。你可以寫信到同一個信箱,查詢、更正或刪除你的個人資料。