Spirit Flow — Privacy Policy
Effective date: 29 September 2026 · Developer: 9World, an independent game studio run by 9Winter, Ho Chi Minh City, Vietnam · Contact: hung.9world@gmail.com
This policy applies worldwide. It is offered in English and Vietnamese for your convenience; if the two versions differ, the English version applies.
This policy explains what the mobile game Spirit Flow (package com.ninewinter.spiritflow, the "game") collects, why, and what you can do about it. The game can be played offline; most of your progress is stored on your device.
1. What we collect and why
| Service (provider) | What data | Why |
|---|---|---|
| Local save (on your device) | Progress (chapters and stages cleared), coins and other in-game currencies, creatures and items owned, purchase entitlements such as "No Ads", stamina and ad-frequency counters, settings (sound, vibration, Reduce Motion, language), your consent answers. | To run the game and keep your progress. It never leaves the device unless cloud save is used (below). |
| Firebase Authentication (Google) | An anonymous account created automatically so your save can be backed up. If you choose to link a Google or Apple sign-in, the sign-in provider gives us your account identifier and may give us your email address and display name. | To identify your cloud save and let you continue on another device. |
| Cloud Firestore (Google) | Your cloud save: the same game progress data listed above, stored under your account identifier. | Cloud save and restore, and to prevent loss of progress and abuse of purchased items. |
| Firebase Analytics (Google) | Gameplay events (for example stage started / won / lost, skills used, ad shown or rewarded, purchase completed with product id and price, settings changed, session length), plus data Firebase collects automatically: app instance ID, device model, OS version, app version, language, approximate location from IP (country/city level), first-open and engagement data. We do not send your name, email, phone number or exact location as event parameters. | To understand how the game is played, balance difficulty and fix problems. |
| Firebase Crashlytics (Google) | Crash and error reports: stack traces, device model, OS version, app state at the time of the crash, a random installation identifier. | To find and fix crashes. |
| Google AdMob (Google) | Interstitial and rewarded video ads. AdMob may collect and use your advertising ID, IP address, device and app information, and ad interaction data. With your consent, ads can be personalised; without it, non-personalised ads are shown. | To show ads that fund the game and to give rewards for watching rewarded ads. |
| Google User Messaging Platform (UMP, Google) | Your consent choices for ads and analytics, and your region (to know whether consent is required). | To ask for and remember your consent where the law requires it (EEA, UK, Switzerland and other regions where required). |
Purchases are processed by Google Play. We never see your card or payment details; we only receive the purchase result (product id, price, currency) needed to unlock the item.
We do not sell your personal data, and we do not use it for anything other than the purposes above.
2. Consent and how to withdraw it
- In the EEA, UK, Switzerland and other regions that require it, the game shows a Google UMP consent form on first launch. Analytics events are held back until you answer.
- Elsewhere, anonymous usage analytics are on by default and you can switch them off at any time: Settings → "Share anonymous usage data". Turning it off stops sending events and clears events not yet sent.
- Ad consent: where consent is required, Settings offers an ad privacy options entry that reopens the UMP form so you can change your answer. You can also reset your advertising ID or opt out of ad personalisation in your Android settings (Settings → Google → Ads).
- You can also delete your account and data at any time, see Account and data deletion.
3. Retention
- Local save: until you delete your account in the game or uninstall the game.
- Cloud save and anonymous / linked account: until you delete your account. Deletion requests sent by email are completed within 30 days.
- Analytics data in Firebase: kept for at most 14 months, then removed automatically. When you delete your account, the analytics identity is reset and we submit a user deletion request to Google Analytics.
- Crash reports: kept by Crashlytics for up to 90 days.
- Ad data is handled by Google under its own retention rules.
4. Children
Spirit Flow is intended for players aged 13 and over and is not directed to children under 13. We do not knowingly collect personal data from children under 13. If you believe a child has provided data, contact us and we will delete it.
5. Your rights
Depending on where you live (for example the GDPR in the EEA/UK), you may have the right to access, correct, delete or export your data, to restrict or object to processing, to withdraw consent at any time, and to lodge a complaint with your data protection authority. Because the game does not collect your name or email by itself, we may ask for your player ID or the linked account to find your data. Contact us at hung.9world@gmail.com.
6. Sharing and transfers
Data is processed by Google (Firebase, AdMob, UMP) on our behalf or as an independent controller for ads, and may be transferred to and stored in countries outside your own, including the United States, under Google's safeguards. We do not share data with anyone else.
7. Google's policies
- Google Privacy Policy
- Privacy and Security in Firebase
- How AdMob uses data · How Google uses data when you use partner apps
- Google User Messaging Platform
8. Changes
We may update this policy; the effective date above changes when we do. Significant changes will be announced in the game or on this page.
9. Contact
9World, an independent game studio run by 9Winter · Ho Chi Minh City, Vietnam · hung.9world@gmail.com
Spirit Flow — Chính sách quyền riêng tư
Ngày hiệu lực: 29/09/2026 · Nhà phát triển: 9World, studio game độc lập do 9Winter điều hành, Thành phố Hồ Chí Minh, Việt Nam · Liên hệ: hung.9world@gmail.com
Chính sách này áp dụng trên toàn cầu. Chính sách được cung cấp bằng tiếng Anh và tiếng Việt để bạn tiện đọc; nếu hai bản khác nhau, bản tiếng Anh được áp dụng.
Chính sách này giải thích game di động Spirit Flow (gói com.ninewinter.spiritflow, gọi là "game") thu thập dữ liệu gì, vì sao, và bạn có thể làm gì. Game chơi được khi không có mạng; phần lớn tiến độ của bạn được lưu trên thiết bị.
1. Dữ liệu thu thập và mục đích
| Dịch vụ (nhà cung cấp) | Dữ liệu | Mục đích |
|---|---|---|
| Save trên máy | Tiến độ (chapter, màn đã qua), vàng và các loại tiền trong game, creature và vật phẩm đang có, quyền lợi đã mua như "No Ads", thể lực và bộ đếm nhịp quảng cáo, cài đặt (âm thanh, rung, Giảm chuyển động, ngôn ngữ), lựa chọn đồng ý của bạn. | Để chạy game và giữ tiến độ. Dữ liệu này không rời khỏi máy trừ khi bạn dùng save trên cloud (bên dưới). |
| Firebase Authentication (Google) | Một tài khoản ẩn danh được tạo tự động để sao lưu save. Nếu bạn chọn liên kết đăng nhập Google hoặc Apple, nhà cung cấp đăng nhập cho chúng tôi mã tài khoản và có thể cả email và tên hiển thị. | Để nhận diện save cloud và cho phép bạn chơi tiếp trên máy khác. |
| Cloud Firestore (Google) | Save cloud của bạn: cùng dữ liệu tiến độ nêu trên, lưu theo mã tài khoản. | Sao lưu và khôi phục save, tránh mất tiến độ và lạm dụng vật phẩm đã mua. |
| Firebase Analytics (Google) | Sự kiện chơi (ví dụ bắt đầu / thắng / thua màn, dùng skill, quảng cáo hiển thị hoặc nhận thưởng, giao dịch mua kèm mã sản phẩm và giá, đổi cài đặt, thời lượng phiên), cùng dữ liệu Firebase tự thu thập: mã app instance, mẫu máy, phiên bản hệ điều hành, phiên bản app, ngôn ngữ, vị trí gần đúng theo IP (cấp quốc gia/thành phố), dữ liệu mở app lần đầu và mức tương tác. Chúng tôi không gửi tên, email, số điện thoại hay vị trí chính xác của bạn làm tham số sự kiện. | Hiểu cách game được chơi, cân bằng độ khó và sửa lỗi. |
| Firebase Crashlytics (Google) | Báo cáo lỗi và crash: stack trace, mẫu máy, phiên bản hệ điều hành, trạng thái app lúc crash, một mã cài đặt ngẫu nhiên. | Tìm và sửa crash. |
| Google AdMob (Google) | Quảng cáo xen kẽ (interstitial) và quảng cáo có thưởng (rewarded). AdMob có thể thu thập và dùng mã quảng cáo (advertising ID), địa chỉ IP, thông tin thiết bị và app, dữ liệu tương tác với quảng cáo. Khi bạn đồng ý, quảng cáo có thể được cá nhân hoá; nếu không, chỉ hiện quảng cáo không cá nhân hoá. | Hiển thị quảng cáo để duy trì game và trao thưởng khi xem quảng cáo có thưởng. |
| Google User Messaging Platform (UMP, Google) | Lựa chọn đồng ý về quảng cáo và analytics của bạn, và khu vực của bạn (để biết có cần xin đồng ý không). | Xin và ghi nhớ sự đồng ý nơi luật yêu cầu (EEA, Anh, Thuỵ Sĩ và các khu vực khác khi cần). |
Giao dịch mua do Google Play xử lý. Chúng tôi không thấy thẻ hay thông tin thanh toán của bạn; chỉ nhận kết quả giao dịch (mã sản phẩm, giá, tiền tệ) để mở khoá vật phẩm.
Chúng tôi không bán dữ liệu cá nhân của bạn và không dùng vào mục đích nào khác ngoài các mục đích trên.
2. Đồng ý và cách rút lại
- Ở EEA, Anh, Thuỵ Sĩ và các khu vực yêu cầu, game hiện biểu mẫu đồng ý của Google UMP ở lần mở đầu. Sự kiện analytics được giữ lại chưa gửi cho đến khi bạn trả lời.
- Ở nơi khác, analytics ẩn danh bật mặc định và bạn tắt được bất cứ lúc nào: Cài đặt → "Chia sẻ dữ liệu sử dụng ẩn danh". Tắt sẽ dừng gửi sự kiện và xoá sự kiện chưa gửi.
- Đồng ý quảng cáo: nơi cần đồng ý, Cài đặt có mục tuỳ chọn quyền riêng tư quảng cáo để mở lại biểu mẫu UMP và đổi lựa chọn. Bạn cũng có thể đặt lại mã quảng cáo hoặc tắt cá nhân hoá quảng cáo trong cài đặt Android (Cài đặt → Google → Quảng cáo).
- Bạn cũng có thể xoá tài khoản và dữ liệu bất cứ lúc nào, xem Xoá tài khoản và dữ liệu.
3. Thời gian lưu giữ
- Save trên máy: đến khi bạn xoá tài khoản trong game hoặc gỡ game.
- Save cloud và tài khoản ẩn danh / đã liên kết: đến khi bạn xoá tài khoản. Yêu cầu xoá gửi qua email được hoàn tất trong vòng 30 ngày.
- Dữ liệu analytics trên Firebase: giữ tối đa 14 tháng rồi tự xoá. Khi bạn xoá tài khoản, định danh analytics được đặt lại và chúng tôi gửi yêu cầu xoá người dùng tới Google Analytics.
- Báo cáo crash: Crashlytics giữ tối đa 90 ngày.
- Dữ liệu quảng cáo do Google xử lý theo quy định lưu giữ của Google.
4. Trẻ em
Spirit Flow dành cho người chơi từ 13 tuổi trở lên và không nhắm tới trẻ em dưới 13 tuổi. Chúng tôi không cố ý thu thập dữ liệu cá nhân của trẻ dưới 13 tuổi. Nếu bạn cho rằng một trẻ đã cung cấp dữ liệu, hãy liên hệ và chúng tôi sẽ xoá.
5. Quyền của bạn
Tuỳ nơi bạn sống (ví dụ GDPR ở EEA/Anh), bạn có thể có quyền truy cập, chỉnh sửa, xoá hoặc xuất dữ liệu, hạn chế hoặc phản đối việc xử lý, rút lại đồng ý bất cứ lúc nào, và khiếu nại tới cơ quan bảo vệ dữ liệu. Vì game không tự thu thập tên hay email của bạn, chúng tôi có thể hỏi mã người chơi hoặc tài khoản đã liên kết để tìm dữ liệu. Liên hệ hung.9world@gmail.com.
6. Chia sẻ và chuyển dữ liệu
Dữ liệu được Google (Firebase, AdMob, UMP) xử lý thay mặt chúng tôi hoặc với tư cách bên kiểm soát độc lập đối với quảng cáo, và có thể được chuyển tới, lưu ở các nước khác nơi bạn ở, gồm Hoa Kỳ, theo các biện pháp bảo vệ của Google. Chúng tôi không chia sẻ dữ liệu với bên nào khác.
7. Chính sách của Google
- Chính sách quyền riêng tư của Google
- Quyền riêng tư và bảo mật trong Firebase
- Cách AdMob dùng dữ liệu · Cách Google dùng dữ liệu khi bạn dùng app của đối tác
- Google User Messaging Platform
8. Thay đổi
Chúng tôi có thể cập nhật chính sách này; ngày hiệu lực ở trên sẽ đổi theo. Thay đổi quan trọng sẽ được thông báo trong game hoặc trên trang này.
9. Liên hệ
9World, studio game độc lập do 9Winter điều hành · Thành phố Hồ Chí Minh, Việt Nam · hung.9world@gmail.com