您的隱私對我們很重要。 AeroPal 承諾保護您的個人資訊,並僅在您授權的範圍內使用。本隱私政策說明我們如何收集、使用、儲存和保護您的資料。
1. 我們收集的資訊
1.1 帳號資訊
- Email 地址 - 用於帳號註冊、登入和身份驗證
- 顯示名稱 - 選填,由您自訂,用於在好友列表中顯示
- 個人頭像 - 選填,由您上傳,儲存於 Firebase Storage
- 居住地 - 選填,由您提供,用於個人資料展示
1.2 航班資訊
- 航班號碼和時刻表(起降時間)
- 出發和抵達機場代碼(IATA)
- 航班狀態(準時、延誤、取消等)
- 登機門和航廈資訊
- 航空公司名稱
1.3 社交互動資料
- 好友關係(您加入的好友列表)
- 好友請求記錄
- 航班公開設定(您選擇公開給好友的航班)
1.4 技術資料
- 裝置推播通知權杖(FCM Token)- 用於發送好友請求通知
- Firebase 用戶識別碼(UID)- 用於帳號管理
- App 使用統計(如有啟用 Firebase Analytics)
2. 我們如何使用您的資訊
我們收集的資訊僅用於以下目的:
- 提供核心服務 - 航班追蹤、搜尋、狀態更新
- 社交功能 - 好友管理、好友航班顯示
- 推播通知 - 發送好友請求通知
- 帳號管理 - 登入驗證、密碼重設
- 服務改進 - 分析使用模式以改善功能(匿名統計)
- 技術支援 - 處理用戶反饋和問題
3. 資料分享與第三方
我們不會出售您的個人資訊給任何第三方。
3.1 服務提供商
我們使用以下第三方服務來運營 App:
3.2 好友間的資料分享
您可以選擇將特定航班標記為「公開」,這樣您的好友可以看到:
重要:只有您加為好友的用戶才能看到您的公開航班。您可以隨時修改公開設定。
3.3 法律要求
在以下情況下,我們可能被要求揭露您的資訊:
- 遵守法律義務或法院命令
- 保護我們的權利、財產或安全
- 防止詐欺或安全威脅
4. 資料安全
我們採取以下措施保護您的資料:
- 加密傳輸 - 所有資料透過 HTTPS/TLS 加密傳輸
- 安全儲存 - 資料儲存於 Firebase 安全資料庫,受 Google Cloud 企業級安全保護
- 存取控制 - 使用 Firestore Security Rules 確保只有授權用戶可存取資料
- 密碼保護 - 密碼使用 Firebase Auth 加密儲存,我們無法看到您的明文密碼
- 定期審查 - 定期檢查和更新安全措施
5. 資料保留
- 帳號資料 - 保留至您刪除帳號為止
- 航班資料 - 保留至您手動刪除航班為止
- 好友關係 - 保留至您或對方刪除好友關係為止
- 推播權杖 - 當您登出或刪除帳號時自動清除
- 快取資料 - 航班快取資料可能保留最多 7 天以優化效能
6. 您的權利
根據適用的隱私法規,您擁有以下權利:
- 存取權 - 查看我們持有的您的個人資料
- 更正權 - 更新或修正不正確的資料
- 刪除權 - 要求刪除您的帳號和所有相關資料
- 控制權 - 管理航班公開範圍和好友可見性設定
- 退出權 - 關閉推播通知或刪除帳號
- 資料可攜權 - 要求匯出您的資料(請聯繫我們)
如何行使權利:
- 更新個人資料:在 App 內「個人資料」頁面直接編輯
- 刪除航班:長按航班項目選擇刪除
- 刪除帳號:在 App 內「個人資料」頁面的最下面點擊「刪除帳號」按鈕。刪除帳號將移除您的所有資料,此操作無法復原
- 匯出資料:請透過下方聯繫方式與我們聯絡
7. 兒童隱私
AeroPal 適合所有年齡使用(App Store 分級:4+)。我們不會故意收集 13 歲以下兒童的個人資訊。如果您是家長並發現您的孩子向我們提供了個人資訊,請聯繫我們,我們將立即刪除相關資料。
8. Cookies 和追蹤技術
AeroPal 不使用 Cookies 或第三方追蹤技術來投放廣告。我們可能使用以下技術:
- Firebase Analytics - 收集匿名使用統計以改善服務(如有啟用)
- 本地儲存 - 在您的裝置上儲存登入狀態和偏好設定
您可以在 iOS 設定中限制追蹤:設定 → 隱私權 → 追蹤 → 關閉「允許 App 要求追蹤」
9. 國際資料傳輸
您的資料可能儲存於 Firebase 在全球的資料中心。我們確保所有資料傳輸符合適用的資料保護法規(包括 GDPR 和 CCPA)。Firebase 提供適當的安全保障措施以保護跨境傳輸的資料。
10. 政策變更
我們可能不定期更新本隱私政策。重大變更時,我們會:
- 在 App 內顯示通知
- 更新本頁面的「最後更新」日期
- 如有必要,要求您重新接受新政策
建議您定期查看本頁面以了解最新的隱私保護措施。
Privacy Policy (English)
Your privacy is important to us. AeroPal is committed to protecting your personal
information and using it only within the scope of your authorization. This Privacy Policy explains how
we collect, use, store, and protect your data.
1. Information We Collect
1.1 Account Information
- Email Address - For account registration, login, and authentication
- Display Name - Optional, user-provided, displayed in friend lists
- Profile Photo - Optional, user-uploaded, stored in Firebase Storage
- Location - Optional, user-provided, for profile display
1.2 Flight Information
- Flight numbers and schedules (departure/arrival times)
- Departure and arrival airport codes (IATA)
- Flight status (on-time, delayed, cancelled, etc.)
- Gate and terminal information
- Airline names
1.3 Social Interaction Data
- Friend relationships (your friend list)
- Friend request records
- Flight visibility settings (flights you share with friends)
1.4 Technical Data
- Device push notification token (FCM Token) - For friend request notifications
- Firebase User ID (UID) - For account management
- App usage statistics (if Firebase Analytics is enabled)
2. How We Use Your Information
We use the collected information solely for the following purposes:
- Core Services - Flight tracking, search, status updates
- Social Features - Friend management, friend flight display
- Push Notifications - Send friend request notifications
- Account Management - Login authentication, password reset
- Service Improvement - Analyze usage patterns to improve features (anonymous
statistics)
- Technical Support - Handle user feedback and issues
3. Data Sharing and Third Parties
We do not sell your personal information to any third parties.
3.1 Service Providers
We use the following third-party services to operate the App:
- Firebase (Google Cloud) - Authentication, database, storage, push notifications
Privacy Policy: https://firebase.google.com/support/privacy
- AeroDataBox API - Retrieve publicly available flight schedule information
Note: We only query flight numbers, not your personal information
3.2 Sharing with Friends
You can mark specific flights as "public", allowing your friends to see:
- Flight numbers and schedules
- Departure and arrival airports
- Flight status
Important: Only users you've added as friends can see your public flights. You can
change visibility settings at any time.
3.3 Legal Requirements
We may be required to disclose your information in the following circumstances:
- To comply with legal obligations or court orders
- To protect our rights, property, or safety
- To prevent fraud or security threats
4. Data Security
We take the following measures to protect your data:
- Encrypted Transmission - All data transmitted via HTTPS/TLS encryption
- Secure Storage - Data stored in Firebase secure databases, protected by Google
Cloud enterprise-grade security
- Access Control - Firestore Security Rules ensure only authorized users can
access data
- Password Protection - Passwords encrypted by Firebase Auth; we cannot see your
plaintext password
- Regular Reviews - Periodic security audits and updates
5. Data Retention
- Account Data - Retained until you delete your account
- Flight Data - Retained until you manually delete flights
- Friend Relationships - Retained until you or the other party removes the
friendship
- Push Tokens - Automatically cleared when you log out or delete your account
- Cache Data - Flight cache data may be retained for up to 7 days for performance
optimization
6. Your Rights
Under applicable privacy laws, you have the following rights:
- Access - View your personal data we hold
- Correction - Update or correct inaccurate data
- Deletion - Request deletion of your account and all related data
- Control - Manage flight visibility and friend access settings
- Opt-out - Disable push notifications or delete your account
- Data Portability - Request export of your data (contact us)
How to Exercise Your Rights:
- Update profile: Edit directly in the "Profile" page in the App
- Delete flights: Long-press flight item and select delete
- Delete account: Click the "Delete Account" button at the bottom of the "Profile" page in the App. Deleting your account will remove all your data. This action cannot be undone
- Export data: Contact us via the information below
7. Children's Privacy
AeroPal is suitable for all ages (App Store Rating: 4+). We do not knowingly collect personal
information from children under 13. If you are a parent and discover that your child has provided us
with personal information, please contact us and we will promptly delete it.
8. Cookies and Tracking Technologies
AeroPal does not use cookies or third-party tracking for advertising. We may use:
- Firebase Analytics - Collect anonymous usage statistics to improve services (if
enabled)
- Local Storage - Store login status and preferences on your device
You can limit tracking in iOS Settings: Settings → Privacy → Tracking → Turn off "Allow Apps
to Request to Track"
9. International Data Transfers
Your data may be stored in Firebase data centers globally. We ensure all data transfers comply with
applicable data protection regulations (including GDPR and CCPA). Firebase provides appropriate
safeguards for cross-border data transfers.
10. Policy Changes
We may update this Privacy Policy periodically. For significant changes, we will:
- Display notifications in the App
- Update the "Last Updated" date on this page
- Request your acceptance of the new policy if necessary
We recommend reviewing this page regularly to stay informed about our privacy practices.