PRIVACY POLICY / APK.TW ANDROID

隱私權政策

本政策只適用於「APK.tw 自動簽到 Android 版」,依 v4.17 的 AndroidManifest、Kotlin 程式與注入 WebView 的 JavaScript 行為撰寫。

最後更新:2026-09-23 / 對應 v4.17

用途與資料流

App 以 WebView 載入 APK.tw,讓使用者登入、查看論壇簽到狀態,並在前景或每日排程中嘗試簽到。登入表單會將使用者輸入的帳號、密碼、驗證碼及適用時的安全提問答案送交 APK.tw;簽到按鈕、論壇頁面與每週積分任務也會與 APK.tw 伺服器通訊。

原始碼中沒有找到向開發者自有伺服器上傳帳密、Cookie、簽到紀錄或診斷資料的請求。這不代表資料完全不傳輸:APK.tw 會收到登入、簽到及任務請求。

帳號密碼與登入表單

使用者按「登入」時,MainActivity 將帳號及密碼存入 CredentialStoreEncryptedSharedPreferences,並注入 APK.tw 網頁登入表單後點擊提交。加密儲存使用 AndroidX Security 的 MasterKey、AES256_SIV 金鑰加密及 AES256_GCM 值加密。App 再次開啟時會讀取帳密並填回 App 畫面。

驗證碼和安全提問答案會填入 APK.tw 登入表單;程式沒有將兩者存進 CredentialStore。背景簽到使用登入 Cookie,不以已儲存密碼重新提交登入。

Cookie 的保存與使用

前景 WebView 允許 Cookie,並允許第三方 Cookie。登入後,程式會從 WebView 的 CookieManager 讀取 APK.tw Cookie,只將名稱以 _saltkey_auth 結尾的登入 Cookie 複製到加密的 CredentialStore。背景服務會先把這份快照還原到 CookieManager,再載入 APK.tw。

WebView 自身也管理其 Cookie;加密快照不是唯一可能存在的 Cookie 副本。程式會清除 dsu_amu 簽到插件標記,並在簽到前於 APK.tw 寫入 adblock_forbit=1。正常網站請求會依 WebView 的 Cookie 規則附帶適用 Cookie。

其他裝置內儲存

一般、未使用 EncryptedSharedPreferencesAppSettings 保存背景開關與時間、進入 App 自動/手動模式、每週積分開關與下次可申請時間、待執行重試狀態、最近執行紀錄及論壇簽到統計。論壇統計可能含累計次數、連續次數、簽到日期與時間;每週任務診斷文字可能含 APK.tw 任務頁的部分文字。

WebView 的 APK.tw 網頁儲存空間還可能保存 lastSign 日期;任務頁流程以 sessionStorage 保存暫時導航標記。這些紀錄與設定保存在裝置上的 App/WebView 儲存空間,與 APK.tw 網站本身保存的帳號及簽到資料不同。

WebView 與外部網站

程式明確載入的網址皆為 https://apk.tw:首頁、登入頁、論壇簽到確認頁、每週積分申請與已完成任務頁,以及簽到紀錄來源頁。背景腳本的確認與紀錄查詢使用 credentials: include,會依 WebView 規則附帶登入狀態。

程式未設定只允許 APK.tw 的 WebView 導覽白名單;APK.tw 頁面若載入其他 HTTPS 資源或發生轉址,WebView 也可能與該目的地通訊。前景 WebView 已啟用第三方 Cookie。網站及其資源提供者如何處理收到的請求,依其各自政策。

網路與通知權限

  • INTERNET:載入 APK.tw 的登入、論壇與任務頁,提交登入/簽到,並查詢結果與紀錄。
  • ACCESS_NETWORK_STATE:背景服務啟動時以 ConnectivityManager 檢查是否具有已驗證的網路連線,避免把斷網誤判為登出。
  • POST_NOTIFICATIONS:Android 13 以上請求顯示簽到結果、失敗補簽及每週任務通知;前景服務執行時另建立執行中通知。

排程、開機與前景服務權限

  • SCHEDULE_EXACT_ALARM:Manifest 限 Android API 32 以下;USE_EXACT_ALARM:用於可精確排程的系統版本。程式以 AlarmManager 安排每日簽到、補簽與每週任務;無法排精確鬧鐘時會改用可能延後的排程。
  • RECEIVE_BOOT_COMPLETED:裝置開機後重新安排已啟用的每日排程,並檢查待補簽與每週任務。
  • FOREGROUND_SERVICEFOREGROUND_SERVICE_SHORT_SERVICE:排程觸發時啟動短時間前景服務,以隱藏 WebView 執行簽到或每週任務並顯示執行中通知。

備份與明文流量設定

AndroidManifest.xml 設定 android:allowBackup="false",不允許 Android 系統備份此 App 資料;設定 android:usesCleartextTraffic="false",不允許 App 明文 HTTP 流量。前景與背景 WebView 都設定 MIXED_CONTENT_NEVER_ALLOW,避免 HTTPS 頁面載入混合的 HTTP 內容。

政策更新與聯絡

App 功能、網站請求或系統權限變更時,本政策可能更新。操作問題請查看支援頁;隱私問題可寄信至 sir8713642@icloud.com