English 繁體中文

Twirl · 木鱼 Privacy Policy

Spin, discover, earn merit.

1. Information We Collect

Twirl collects and stores the following data to provide its features:

  • Account information — if you sign in with Google or Apple, we receive your name and email address from that provider for account creation.
  • Spin history — the modes you spin, results, saved favourites, and visited places (with optional notes).
  • Wooden Fish (木鱼) data — merit count, daily streak, and fortune lot history.
  • Achievement badges and stats — progress across categories.
  • App preferences — default search radius, theme, language, and reminder settings.

Data is stored locally on your device. If you sign in, data is optionally synced to Firebase Firestore.

2. Location

The Spin feature uses your device location to find nearby places. Location is requested only when you use Spin and is used solely to query the Google Places API for results near you. Your location is not stored by Twirl's servers. You can use the Wooden Fish and other non-location features without granting location permission.

3. Google Places API

When you spin, your location and selected category are sent to the Google Places API (New) to retrieve nearby place results. This data is processed by Google under Google's privacy policy. Place results (names, photos, ratings) are displayed in-app and cached temporarily on your device.

4. AI Features (Gemini)

The optional AI Ranking feature uses Google Gemini to re-order place results based on your spin history and preferences. When used, your relevant history is sent to Gemini for processing. AI ranking is available via a daily free credit, rewarded ads, or a membership subscription. We do not permanently store your AI ranking requests.

5. Authentication

Twirl supports Google Sign-In and Apple Sign-In. Signing in is optional — you can use the full app without an account and all data will be stored locally. Signing in enables optional Firestore cloud sync so your history and favourites are preserved across devices.

6. China Region (Aliyun)

For users in mainland China, Twirl uses an Aliyun-backed sync path as an alternative to Firebase. If you are in mainland China and have cloud sync enabled, your data may be stored on Aliyun servers in China in compliance with local regulations.

7. Advertising (AdMob)

Free users may see banner ads and rewarded ads served by Google AdMob. AdMob may use device identifiers (IDFA/GAID) to serve relevant ads in accordance with your device's ad-tracking preferences. You can disable personalised ads on your device via Settings → Privacy → Tracking. Subscribing to membership removes all ads.

8. In-App Purchases

Membership subscriptions are processed by Apple (iOS) or Google Play (Android). We do not receive or store your payment card details. Purchase history is managed by the respective platform.

9. Notifications

Twirl can send a daily local notification reminder. This is scheduled on-device and no notification data is sent to any server.

10. Data Security

Cloud-synced data is protected by Firebase (or Aliyun) security rules that ensure only you can access your account. All data in transit is encrypted.

11. Data Deletion

You can clear your local history at any time from Settings → Clear History. To delete your account and all cloud data, please contact us at wksunshine@gmail.com.

12. Contact

For questions, feedback, or data deletion requests, please contact us at wksunshine@gmail.com.

Last updated: June 2026

Twirl · 木魚 隱私政策

轉動、探索、積功德。

1. 我們收集的資訊

Twirl 為提供其功能,會收集並儲存以下資料:

  • 帳號資訊 — 若您使用 Google 或 Apple 登入,我們會從該服務商取得您的姓名和電子郵件地址以建立帳號。
  • 轉盤紀錄 — 您選擇的模式、結果、已儲存的最愛及已造訪地點(含可選備注)。
  • 木魚資料 — 功德數、每日連續天數及求籤紀錄。
  • 成就徽章與統計數據 — 各類別的解鎖進度。
  • 應用程式偏好設定 — 預設搜尋範圍、主題、語言及提醒設定。

資料儲存於您的本機裝置。若您登入,資料可選擇性同步至 Firebase Firestore。

2. 定位

「轉盤」功能使用您的裝置位置以尋找附近地點。位置資訊僅在您使用轉盤時請求,且僅用於向 Google Places API 查詢您附近的結果。Twirl 的伺服器不會儲存您的位置資訊。不授予定位權限亦可正常使用木魚及其他非定位功能。

3. Google Places API

每次轉動時,您的位置和所選類別將傳送至 Google Places API(新版)以取得附近地點結果。此資料由 Google 依據其隱私政策進行處理。地點結果(名稱、照片、評分)將顯示於應用程式內,並暫時快取於您的裝置。

4. AI 功能(Gemini)

選用的 AI 排名功能使用 Google Gemini,依據您的轉盤紀錄和偏好重新排列地點結果。使用時,您的相關紀錄將傳送至 Gemini 進行處理。AI 排名可透過每日免費積分、獎勵廣告或會員訂閱使用。我們不會永久儲存您的 AI 排名請求。

5. 身份驗證

Twirl 支援 Google 登入和 Apple 登入。登入為可選項,您無需帳號即可使用完整應用程式,所有資料將儲存於本機。登入後可啟用 Firestore 雲端同步,讓您的紀錄和最愛在各裝置間保持同步。

6. 中國大陸地區(阿里雲)

針對中國大陸用戶,Twirl 使用阿里雲作為 Firebase 的替代同步路徑。若您位於中國大陸且已啟用雲端同步,您的資料可能依據當地法規儲存於中國境內的阿里雲伺服器。

7. 廣告(AdMob)

免費用戶可能會看到由 Google AdMob 投放的橫幅廣告和獎勵廣告。AdMob 可能依據您裝置的廣告追蹤偏好設定,使用裝置識別碼(IDFA/GAID)投放相關廣告。您可透過「設定 → 隱私 → 追蹤」停用個人化廣告。訂閱會員後將移除所有廣告。

8. 應用程式內購

會員訂閱透過 Apple(iOS)或 Google Play(Android)處理。我們不會收到或儲存您的付款卡資訊。購買紀錄由各平台管理。

9. 通知

Twirl 可傳送每日本機通知提醒。通知在裝置本機排程,不會向任何伺服器傳送通知資料。

10. 資料安全

雲端同步資料受 Firebase(或阿里雲)安全規則保護,確保只有您本人可存取自己的帳號。所有傳輸中的資料均已加密。

11. 資料刪除

您可隨時從「設定 → 清除紀錄」刪除本機紀錄。如需刪除帳號及所有雲端資料,請聯絡我們:wksunshine@gmail.com

12. 聯絡方式

如有疑問、意見或資料刪除請求,請聯絡我們:wksunshine@gmail.com

最後更新:2026 年 6 月

© 2026 Twirl. All rights reserved.