expenseCal

Privacy Policy

Effective date: May 14, 2026

This page describes how expenseCal collects, uses, stores, and protects user data.

English

1. Overview

This Privacy Policy explains how expenseCal (the "App") collects, uses, and retains user data. The App is designed and operated by RaIN (contact email: privacy@rainsday.com). By using the App, users agree to the data practices described in this Policy.

2. Categories of Data Collected

The App collects the following categories of data:

  • Account identifiers: Google account user ID (uid), email address, and push notification token.
  • User content: group names, member lists, member avatars, expense details, shopping or request lists, settlement records, and to-do items.
  • Receipt OCR outputs for Pro features, such as recognized amounts and categories. Receipt recognition uses on-device Apple Vision OCR.
  • Subscription information: Apple subscription receipts, product identifiers, subscription period, and auto-renewal status.

The App does not collect location data, health data, browsing history, contact lists, IDFA, or full photo library contents. Original receipt images are not uploaded to the server for OCR processing.

3. How Data Is Used

  • To provide expense splitting, settlement, and group management.
  • To synchronize user data across devices.
  • To send account, group activity, and app-function notifications.
  • To verify and manage Pro subscription status.
  • To respond to support requests and user inquiries.

4. Data Storage and Third-Party Services

User data is stored or processed through these services:

  • Firebase Firestore (Google LLC): database storage for groups and expense records.
  • Firebase Cloud Storage (Google LLC): image storage for member and group avatars.
  • Firebase Authentication (Google LLC): account authentication.
  • Firebase Cloud Messaging (Google LLC): push notifications.
  • Apple StoreKit (Apple Inc.): in-app purchase processing.
  • RevenueCat (RevenueCat, Inc.): subscription status management.

5. International Data Transfers

Firebase service servers are primarily located in the United States and the European Union. Data collected by the App may be transferred outside Hong Kong for storage and processing.

6. Data Retention

  • User account data is retained until the user requests deletion.
  • Deleted groups or expenses are permanently removed from Firestore within 30 days.
  • Subscription receipts are retained according to Apple and legal requirements.
  • Push notification tokens are cleared when the user signs out.

7. User Rights

Users may access, edit, delete, and export their data. Most data can be reviewed or edited directly in the App. To request export, deletion assistance, or other privacy-related help, email privacy@rainsday.com. We usually respond within 7 business days.

8. Children's Privacy

The App is not designed for children under 13 and does not knowingly collect personal data from children. If a parent or guardian believes a child has provided personal data, please contact us so the data can be removed.

9. Advertising and Tracking

  • The App does not display advertising.
  • The App does not use third-party tracking SDKs.
  • The App does not perform cross-app advertising tracking or collect IDFA.
  • The App does not sell or rent user data to third parties.
  • The App does not use user data to train artificial intelligence or machine learning models.

10. Subscription Terms

Pro subscriptions are processed through the Apple App Store. Plans auto-renew unless cancelled at least 24 hours before the end of the current billing period. Users may cancel at any time in iPhone Settings under Apple ID subscriptions. After cancellation, Pro access remains available until the end of the current period.

11. Policy Changes

This Policy may be updated when features or legal requirements change. Important changes will be communicated in the App. The latest version is shown in the App and on this page.

12. Contact

For questions, data requests, or privacy concerns, contact privacy@rainsday.com.

繁體中文

1. 概覽

本私隱政策說明 expenseCal 如何收集、使用及保存使用者資料。本應用程式由 RaIN(聯絡電郵: privacy@rainsday.com)設計及營運。 使用本應用程式即表示使用者同意本政策所述之資料處理方式。

2. 收集之資料類別

  • 用戶帳號識別資訊:Google 帳號識別碼、電郵地址及推送通知識別碼。
  • 用戶內容:群組名稱、成員列表、成員頭像、支出明細、代購清單、結算紀錄及待辦事項。
  • Pro 功能之收據 OCR 結果,例如辨識金額及分類;OCR 使用裝置內 Apple Vision 處理。
  • 訂閱資訊:Apple 訂閱收據、產品識別碼、訂閱期間及自動續訂狀態。

本應用程式不會收集位置資訊、健康資料、瀏覽紀錄、聯絡人列表、IDFA 或完整相片庫內容。收據 OCR 不會將原始影像傳輸至伺服器。

3. 資料用途

  • 提供費用分攤、結算及群組管理功能。
  • 跨裝置同步使用者資料。
  • 發送與帳戶、群組活動或 app 功能相關之通知。
  • 驗證並管理 Pro 訂閱狀態。
  • 回應使用者查詢及技術支援要求。

4. 資料儲存與第三方服務

  • Firebase Firestore(Google LLC):群組與支出紀錄資料庫。
  • Firebase Cloud Storage(Google LLC):成員及群組頭像圖片儲存。
  • Firebase Authentication(Google LLC):帳號驗證。
  • Firebase Cloud Messaging(Google LLC):推送通知。
  • Apple StoreKit(Apple Inc.):應用內購買處理。
  • RevenueCat(RevenueCat, Inc.):訂閱狀態管理。

5. 跨境資料傳輸

Firebase 服務之伺服器主要位於美國及歐盟地區。本應用程式所收集之資料可能會傳輸至香港境外進行儲存與處理。

6. 資料保留期

  • 使用者帳戶資料會持續保留,直至使用者要求刪除。
  • 已刪除之群組或支出會於 30 日內從 Firestore 永久移除。
  • 訂閱收據按 Apple 及法定要求保留。
  • 推送通知識別碼會於使用者登出時清除。

7. 使用者權利

使用者可查閱、修改、刪除及匯出自身資料。大部分資料可直接於應用程式內檢視或編輯。 如需協助或要求資料匯出,請電郵至 privacy@rainsday.com

8. 兒童私隱

本應用程式非為 13 歲以下兒童設計,亦不會故意收集兒童之個人資料。 如家長或監護人發現其子女曾提供個人資料,請聯絡我們以移除相關資料。

9. 廣告與追蹤

  • 不顯示任何形式之廣告。
  • 不使用第三方追蹤 SDK。
  • 不進行跨應用程式廣告追蹤,不收集 IDFA。
  • 不出售或租用使用者資料予第三方。
  • 不使用使用者資料訓練人工智慧或機器學習模型。

10. 訂閱條款

Pro 訂閱透過 Apple App Store 處理並自動續訂。使用者可於 iPhone 「設定 → Apple ID → 訂閱項目」內隨時取消;取消後直至當期結束仍可繼續使用 Pro 功能。

11. 政策變更

本政策可能因應功能更新或法規要求修訂。重要變更將於應用程式內以顯著方式通知使用者。

12. 聯絡方式

如對本政策有任何疑問、希望行使使用者權利、或欲舉報資料處理問題,請以電郵聯絡 privacy@rainsday.com