Sudoku Cube Flip

Chính sách quyền riêng tư

Cập nhật lần cuối: 02/10/2026

Tóm tắt

  • Sudoku Cube Flip không có quảng cáo và không bán dữ liệu của bạn.
  • Để vận hành và cải thiện trò chơi, ứng dụng dùng các dịch vụ Firebase của Google: thống kê sử dụng (Google Analytics), báo cáo lỗi (Crashlytics) và một tài khoản ẩn danh.
  • Ba tính năng sau là tùy chọn và chỉ gửi dữ liệu khi bạn dùng: sao lưu tiến độ bằng tài khoản Google, Google Play Games (bảng xếp hạng, thành tựu) và chế độ 2 người (tên hiển thị và tiến độ trận được hiện cho người chơi cùng phòng).
  • Muốn xóa dữ liệu của bạn: xem mục 8.

1Dữ liệu lưu trên thiết bị

Ứng dụng lưu trên thiết bị của bạn: ván đang chơi (bảng số, thời gian, số lỗi), tiến trình dài hạn (tổng điểm, hạng, số ván đã chơi và đã thắng, chuỗi thắng, lượt gợi ý và hoàn tác được thưởng), ngôn ngữ đã chọn và tên hiển thị dùng cho chế độ 2 người. Bạn xóa được toàn bộ dữ liệu này bằng cách xóa dữ liệu ứng dụng hoặc gỡ cài đặt.

2Dữ liệu được gửi tự động

Các dịch vụ dưới đây hoạt động khi bạn dùng ứng dụng có kết nối mạng. Chúng không gắn với tên hay email của bạn.

Google Analytics for Firebase: thống kê sử dụng

  • Các thao tác trong trò chơi: chọn độ khó, bắt đầu, thắng hoặc thua một ván, lên hạng, mở khóa thành tựu, đổi ngôn ngữ, tạo hoặc vào phòng 2 người, và kết quả trận (chế độ, độ khó, thắng hay thua, thời lượng).
  • Các màn hình bạn mở.
  • Thông tin thiết bị: loại máy, phiên bản Android, phiên bản ứng dụng, ngôn ngữ.
  • Vị trí gần đúng ở mức quốc gia hoặc thành phố, suy ra từ địa chỉ IP.
  • Mã định danh của lượt cài đặt ứng dụng và mã nhận dạng quảng cáo (Advertising ID) của thiết bị.

Chúng tôi dùng dữ liệu này để hiểu cách trò chơi được sử dụng, không dùng để quảng cáo. Xem thêm: Cách Google sử dụng thông tin từ các trang web hoặc ứng dụng sử dụng dịch vụ của Google.

Firebase Crashlytics: báo cáo lỗi

Khi ứng dụng gặp lỗi, gửi thông tin kỹ thuật về lỗi (vị trí lỗi trong mã, trạng thái ứng dụng, loại máy, phiên bản Android) kèm một mã cài đặt ngẫu nhiên.

Firebase Authentication: tài khoản ẩn danh

Lần đầu mở, ứng dụng tạo cho bạn một tài khoản ẩn danh, chỉ gồm một mã ngẫu nhiên, không có tên hay email. Mã này dùng để bảo vệ dữ liệu đồng bộ và phòng chơi của bạn.

Các dịch vụ Firebase có thể ghi nhận địa chỉ IP để bảo mật, chống lạm dụng và chẩn đoán sự cố.

3Sao lưu tiến độ bằng tài khoản Google (tùy chọn)

Nếu bạn liên kết tài khoản Google trong phần Cài đặt:

  • Firebase Authentication nhận địa chỉ email, tên và ảnh đại diện của tài khoản Google đó. Ứng dụng hiện tên và ảnh này trong phần Cài đặt.
  • Cloud Firestore lưu bản sao tiến trình của bạn (tổng điểm, số ván đã chơi và đã thắng, chuỗi thắng, lượt gợi ý và hoàn tác được thưởng, số trận thắng và thua ở chế độ 2 người) và ván đang chơi dở, để khôi phục trên thiết bị khác.

Khi bạn đăng xuất, việc đồng bộ dừng lại nhưng bản sao đã lưu chưa bị xóa. Muốn xóa, xem mục 8.

4Google Play Games Services (tùy chọn)

Ứng dụng đăng nhập Google Play Games khi bạn bấm “Kết nối” trong phần Cài đặt, hoặc tự động nếu Google Play Games trên thiết bị của bạn đã bật đăng nhập tự động. Khi đã đăng nhập:

  • Tổng điểm của bạn được gửi lên bảng xếp hạng, và các thành tựu bạn mở khóa được ghi nhận.
  • Ứng dụng đọc điểm của bạn trên bảng xếp hạng để khôi phục tổng điểm khi bạn cài lại.

Dữ liệu này do Google xử lý theo Chính sách quyền riêng tư của Google. Hồ sơ Play Games của bạn có thể hiện trên bảng xếp hạng công khai, tùy theo cài đặt Play Games của bạn.

5Chế độ 2 người (từ phiên bản 1.1.0)

Khi bạn tạo hoặc vào một phòng 2 người, ứng dụng lưu trên Firebase Realtime Database:

  • tên hiển thị bạn tự đặt (2-16 ký tự) và mã người dùng ẩn danh của bạn;
  • thông tin phòng: mã phòng, chế độ, độ khó, trạng thái, thời điểm tạo;
  • trạng thái sẵn sàng, đang trực tuyến hay không, và lần cuối trực tuyến;
  • tiến độ trận: số ô điền đúng, số lần sai, thời gian bị khóa bàn, thời điểm về đích, kết quả và lựa chọn đấu lại.

Ai thấy dữ liệu này: người chơi còn lại trong phòng thấy tên hiển thị và tiến độ trận của bạn. Người khác có mã phòng chỉ đọc được thông tin chung của phòng (chế độ, độ khó, trạng thái và mã ẩn danh của hai người chơi), đủ để vào phòng; họ không thấy tên hay tiến độ. Tên hiển thị không được gửi lên Google Analytics.

Thời gian lưu: phòng bị xóa khi người chơi rời phòng; phòng đang chờ bị xóa ngay khi chủ phòng thoát. Nếu trận bị bỏ dở, ví dụ cả hai cùng mất kết nối, dữ liệu phòng có thể còn lại trên máy chủ cho tới khi mã phòng được dùng lại. Bạn có thể yêu cầu xóa như ở mục 8.

Tên hiển thị được hiện cho người khác, vì vậy đừng dùng thông tin cá nhân như họ tên thật. Bạn đổi được tên bất cứ lúc nào trong phần Cài đặt hoặc màn hình chơi 2 người.

6Quyền truy cập trên thiết bị

Ứng dụng chỉ dùng quyền truy cập mạng và quyền đọc mã nhận dạng quảng cáo (do Google Analytics for Firebase sử dụng, xem mục 2). Ứng dụng không truy cập vị trí GPS, danh bạ, camera, micro hay tệp của bạn. Bạn có thể đặt lại hoặc xóa mã nhận dạng quảng cáo trong phần cài đặt quyền riêng tư (hoặc Google → Quảng cáo) của Android.

7Chia sẻ dữ liệu

Chúng tôi không bán dữ liệu của bạn và không dùng dữ liệu để quảng cáo. Dữ liệu chỉ đến:

  • Google, đơn vị cung cấp Firebase và Google Play Games, xử lý dữ liệu thay mặt chúng tôi;
  • người chơi cùng phòng, chỉ tên hiển thị và tiến độ trận như ở mục 5;
  • cơ quan có thẩm quyền, khi pháp luật yêu cầu.

Dữ liệu được truyền qua kết nối mã hóa (HTTPS/TLS). Quy tắc bảo mật của cơ sở dữ liệu trận đấu chỉ cho người chơi trong phòng đọc dữ liệu của phòng đó.

8Thời gian lưu và yêu cầu xóa dữ liệu

Dữ liệu Google Analytics ở mức người dùng
Tự xóa sau tối đa 14 tháng
Báo cáo lỗi Crashlytics
Tự xóa sau 90 ngày
Tài khoản ẩn danh, tài khoản Google đã liên kết, bản sao tiến trình trên Firestore
Lưu cho tới khi bạn yêu cầu xóa
Dữ liệu phòng 2 người
Như ở mục 5

Cách yêu cầu xóa

Gửi email tới vietdung79@gmail.com với tiêu đề “Xóa dữ liệu Sudoku Cube Flip”. Nếu đã liên kết tài khoản Google, hãy ghi email của tài khoản đó; nếu muốn xóa một phòng 2 người, hãy ghi mã phòng. Trong vòng 30 ngày, chúng tôi xóa tài khoản Firebase của bạn, bản sao tiến trình trên Firestore và các phòng liên quan, rồi trả lời xác nhận.

Gửi email yêu cầu xóa

Dữ liệu Analytics và Crashlytics không gắn với danh tính của bạn nên không tra cứu được theo từng người; chúng tự xóa theo thời hạn ở trên. Dữ liệu trên thiết bị: xóa dữ liệu ứng dụng hoặc gỡ cài đặt.

9Trẻ em

Ứng dụng không hướng tới trẻ em dưới 13 tuổi và chúng tôi không cố ý thu thập dữ liệu của trẻ em. Nếu bạn biết một trẻ em đã gửi dữ liệu cho chúng tôi, hãy liên hệ để chúng tôi xóa.

10Thay đổi chính sách

Khi chính sách này thay đổi, chúng tôi cập nhật trang này và ngày “Cập nhật lần cuối” ở trên.

11Liên hệ

Nếu có câu hỏi về chính sách này, vui lòng liên hệ: vietdung79@gmail.com

Privacy Policy

Last updated: October 2, 2026

Summary

  • Sudoku Cube Flip has no ads and does not sell your data.
  • To run and improve the game, the app uses Google's Firebase services: usage statistics (Google Analytics), crash reports (Crashlytics), and an anonymous account.
  • Three features are optional and only send data when you use them: backing up your progress with a Google account, Google Play Games (leaderboards, achievements), and two-player mode (your display name and match progress are shown to the other player in your room).
  • To delete your data, see section 8.

1Data stored on your device

The app stores on your device: the game in progress (board, timer, mistakes), your long-term progress (total score, rank, games played and won, win streaks, earned hint and undo bonuses), your chosen language, and the display name used for two-player mode. You can remove all of it by clearing the app's data or uninstalling the app.

2Data sent automatically

The services below run whenever you use the app with a network connection. They are not tied to your name or email.

Google Analytics for Firebase: usage statistics

  • In-game actions: choosing a difficulty, starting, winning or losing a game, ranking up, unlocking an achievement, changing the language, creating or joining a two-player room, and match results (mode, difficulty, win or loss, duration).
  • The screens you open.
  • Device information: model, Android version, app version, language.
  • Approximate location at country or city level, derived from your IP address.
  • An identifier for the app installation, and your device's advertising ID.

We use this data to understand how the game is played, not for advertising. Learn more: How Google uses information from sites or apps that use its services.

Firebase Crashlytics: crash reports

When the app crashes, it sends technical details about the crash (where in the code it happened, app state, device model, Android version) along with a random installation identifier.

Firebase Authentication: anonymous account

On first launch the app creates an anonymous account for you. It is only a random identifier, with no name or email, and protects your synced data and game rooms.

Firebase services may log IP addresses for security, abuse prevention, and diagnostics.

3Backing up progress with a Google account (optional)

If you link a Google account in Settings:

  • Firebase Authentication receives that account's email address, name, and profile photo. The app shows the name and photo in Settings.
  • Cloud Firestore stores a copy of your progress (total score, games played and won, win streaks, earned hint and undo bonuses, two-player wins and losses) and your unfinished game, so you can restore them on another device.

Signing out stops syncing but does not delete the saved copy. To delete it, see section 8.

4Google Play Games Services (optional)

The app signs in to Google Play Games when you tap “Connect” in Settings, or automatically if Google Play Games on your device has automatic sign-in turned on. Once signed in:

  • Your total score is submitted to the leaderboard, and the achievements you unlock are recorded.
  • The app reads your leaderboard score to restore your total if you reinstall.

This data is processed by Google under Google's Privacy Policy. Your Play Games profile may appear on public leaderboards, depending on your Play Games settings.

5Two-player mode (version 1.1.0 and later)

When you create or join a two-player room, the app stores in Firebase Realtime Database:

  • the display name you choose (2-16 characters) and your anonymous user ID;
  • room details: room code, mode, difficulty, status, creation time;
  • whether you are ready, whether you are online, and when you were last online;
  • match progress: cells filled correctly, mistakes, board lockout time, finish time, the result, and rematch votes.

Who can see it: the other player in your room sees your display name and match progress. Anyone else with the room code can only read the room's general details (mode, difficulty, status, and the two players' anonymous IDs), which is what joining requires; they cannot see names or progress. Your display name is never sent to Google Analytics.

How long it is kept: a room is deleted when its players leave, and a waiting room is deleted as soon as its host leaves. If a match is abandoned, for example because both players lose their connection, the room's data may stay on the server until its code is reused. You can ask us to delete it as described in section 8.

Your display name is shown to other people, so do not use personal information such as your real name. You can change it at any time in Settings or on the two-player screen.

6Device permissions

The app only uses network access and the advertising ID permission (used by Google Analytics for Firebase, see section 2). It does not access your GPS location, contacts, camera, microphone, or files. You can reset or delete your advertising ID in Android's privacy settings (or Google → Ads).

7Data sharing

We do not sell your data or use it for advertising. Data only goes to:

  • Google, which provides Firebase and Google Play Games and processes data on our behalf;
  • the other player in your room, and only your display name and match progress, as described in section 5;
  • authorities, when required by law.

Data is transmitted over encrypted connections (HTTPS/TLS). The match database's security rules only let the players in a room read that room's data.

8Data retention and deletion requests

Google Analytics user-level data
Deleted automatically after at most 14 months
Crashlytics crash reports
Deleted automatically after 90 days
Your anonymous account, linked Google account, and Firestore progress backup
Kept until you ask us to delete them
Two-player room data
As described in section 5

How to request deletion

Email vietdung79@gmail.com with the subject “Delete my Sudoku Cube Flip data”. If you linked a Google account, include that account's email address; to delete a two-player room, include the room code. Within 30 days we delete your Firebase account, your Firestore progress backup, and any related rooms, and reply to confirm.

Email a deletion request

Analytics and Crashlytics data is not tied to your identity, so it cannot be looked up per person; it is deleted automatically on the schedule above. Data on your device: clear the app's data or uninstall the app.

9Children

The app is not directed at children under 13, and we do not knowingly collect data from children. If you believe a child has sent us data, contact us and we will delete it.

10Changes to this policy

When this policy changes, we update this page and the “Last updated” date above.

11Contact

Questions about this policy can be sent to: vietdung79@gmail.com