最後更新日期:2025年7月19日
歡迎使用 DivePlan(「本應用」)。本私隱政策旨在向您說明我們如何收集、使用、儲存及保護您的資訊。
本應用是一款純離線的專業潛水減壓計劃工具,我們對私隱保護有最高承諾。
為支援離線裝置繫結的許可證驗證(Google Play 授權及企業離線激活),本應用使用以下識別碼:
| 識別碼 | 用途 | 是否上傳 |
|---|---|---|
| Android ID (ANDROID_ID) | 生成裝置指紋(SHA-256 雜湊後使用),用於將許可證繫結至特定裝置 | 否(僅本機處理) |
| Android KeyStore UUID | 硬件級密鑰庫標識,與 ANDROID_ID 組合生成防篡改裝置指紋 | 否(僅本機儲存) |
所有識別碼均經 SHA-256 雜湊處理後使用,原始值不會以明文形式儲存或傳輸。
| 數據類型 | 儲存位置 | 加密方式 |
|---|---|---|
| 許可證狀態(試用次數、激活狀態) | EncryptedSharedPreferences(Android KeyStore 加密) |
AES-256 GCM |
| 潛水計劃預設配置 | Room 資料庫(本機 SQLite) | 標準檔案系統權限保護 |
| 裝置指紋 | EncryptedSharedPreferences |
AES-256 GCM |
| 用戶設定(語言偏好) | 明文 SharedPreferences |
無敏感資訊 |
所有數據僅儲存在裝置本機,不會上傳至任何伺服器。本應用無網絡通訊需求(Google Play 支付驗證除外)。
當您透過 Google Play 購買永久授權時:
EncryptedSharedPreferences 中本應用使用以下第三方 SDK:
| SDK | 用途 | 私隱政策 |
|---|---|---|
| Google Play Billing SDK | 處理應用內購買 | Google 私隱政策 |
| AndroidX Security Crypto | 數據加密 | Android 開源項目(本機庫,無數據收集) |
除 Google Play Billing 外,本應用不整合任何第三方分析、廣告、崩潰報告或數據收集 SDK。
我們不與任何第三方共享您的數據,因為:
根據適用私隱法規,您有權:
本應用不針對 13 歲以下兒童。我們不會故意收集兒童的個人資訊。
本私隱政策可能不時更新。如有重大變更,我們將在應用更新說明中通知。
如有關於本私隱政策的任何問題,請透過以下方式聯絡我們:
Last Updated: July 19, 2025
Welcome to DivePlan ("the App"). This Privacy Policy explains how we collect, use, store, and protect your information.
This App is a fully offline professional dive decompression planning tool. We are committed to the highest standards of privacy protection.
To support offline device-bound license verification (Google Play & enterprise offline activation), the App uses:
| Identifier | Purpose | Uploaded? |
|---|---|---|
| Android ID (ANDROID_ID) | Generates a device fingerprint (SHA-256 hashed) for binding licenses to a specific device | No (local only) |
| Android KeyStore UUID | Hardware-backed keystore identifier, combined with ANDROID_ID for tamper-resistant fingerprint | No (local only) |
All identifiers are SHA-256 hashed before use. Raw values are never stored or transmitted in plaintext.
| Data Type | Storage | Encryption |
|---|---|---|
| License status (trials, activation) | EncryptedSharedPreferences (KeyStore-backed) |
AES-256 GCM |
| Dive plan presets | Room Database (local SQLite) | File system permissions |
| Device fingerprint | EncryptedSharedPreferences |
AES-256 GCM |
| User preferences (language) | Plaintext SharedPreferences |
No sensitive data |
All data is stored locally on your device only. Nothing is uploaded to any server.
When purchasing a permanent license via Google Play:
EncryptedSharedPreferences| SDK | Purpose | Privacy Policy |
|---|---|---|
| Google Play Billing SDK | In-app purchases | Google Privacy Policy |
| AndroidX Security Crypto | Data encryption | Android Open Source (local library, no data collection) |
Beyond Google Play Billing, the App integrates no third-party analytics, advertising, crash reporting, or data collection SDKs.
We do not share your data with any third party because:
Subject to applicable privacy laws, you have the right to:
This App is not directed at children under 13. We do not knowingly collect personal information from children.
This Privacy Policy may be updated. Material changes will be communicated through app update notes.
For questions about this Privacy Policy: