Privacy Policy
1. Introduction
NovaLab ("we", "our", or "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you download, install, and use our mobile application, Cờ Tướng 3D (the "Application"), designed for mobile devices.
By installing and using the Application, you agree to the collection and use of information in accordance with this Privacy Policy. If you do not agree with the terms of this policy, please do not use the Application.
Our Core Privacy Commitment:
- The Application does NOT require user accounts or profiles.
- We do NOT track your behavior or gameplay analytics.
- The Application is entirely AD-FREE (No third-party advertising SDKs).
- The only personal data processed is your email address, used strictly for verifying premium licenses.
2. Information Collection and Use
A. Information You Provide to Us (Premium License Holders Only)
The Application can be used without providing any personal information. However, if you purchase and activate the Premium Version, we collect the following data:
- Email Address: Collected during activation to verify your license ownership.
- License Key: Validated against our servers to unlock premium features.
B. Automatically Collected Technical Data
To prevent software piracy and enforce license limits (e.g., restricting one license from being used on an excessive number of devices), the Application generates and collects:
- Device UUID (Universally Unique Identifier): This is a hardware-derived string generated by hashing SystemInfo.deviceUniqueIdentifier with a unique salt.
Note: This is NOT your device's IMEI, MAC address, or hardware serial number. It is anonymized, obfuscated via XOR encryption, and cannot be used to identify your device or track you outside the scope of this Application.
C. Real-Time/Temporary Data (Processed On-Device Only)
- Chessboard Images: When using the "Setup Board" feature via your device’s camera or gallery, images are processed temporarily in the device's volatile memory (RAM) to recognize piece positions using on-device machine learning models. These images are never uploaded to our servers and are not stored permanently anywhere.
- Match Progress (Save Games): Your saved game data is stored completely locally in a file named saved_games.json on your device. We have no access to your saved games.
3. Device Permissions Required
To provide specific optional features, the Application may request the following permissions on your device:
| Permission |
Purpose |
Mandatory / Optional |
| VIBRATE |
Enables haptic feedback when moving chess pieces. |
Optional |
| READ_EXTERNAL_STORAGE / READ_MEDIA_IMAGES |
Allows the app to read images from the photo library for the chessboard recognition feature. |
Optional |
| CAMERA |
Allows the device camera to take photos of a physical chessboard for the "Setup Board" feature. |
Optional (Runtime prompt) |
| INTERNET |
Communicates with our secure server (api.swcotuong.pro.vn) strictly to validate premium licenses. |
Optional (Only triggered during Premium activation) |
The Application NEVER requests access to sensitive permissions such as precise geolocation, microphone, contacts, SMS, call logs, or calendar.
4. Third-Party Libraries and SDKs
We minimize the integration of third-party tools to secure your data. The Application utilizes the following technical frameworks:
- Unity Engine: Core graphics and gameplay runtime. (Unity internal analytics may be disabled by the user).
- Unity AI Inference: Runs the Machine Learning model locally on your device for chessboard recognition. No data is transmitted.
- NativeCamera & NativeGallery: Opens native system dialogs for camera and image picking. No background data collection.
- DOTween & TextMesh Pro: Used solely for UI animations and text rendering.
- Graphy: Used exclusively during development/debugging for performance tracking (FPS/RAM) and does not collect data.
We do not integrate any advertising networks (e.g., AdMob, Meta), third-party behavior analytics (e.g., Firebase Analytics, Amplitude), or social media SDKs.
5. Data Security
We implement robust, industry-standard technical measures to safeguard your license validation data:
- All communication with our licensing server is strictly encrypted via HTTPS (TLS). Cleartext HTTP traffic is explicitly disabled in the application configuration.
- License data is saved locally in an encrypted file (license.dat).
- Device UUIDs are obfuscated using XOR operations prior to being saved in PlayerPrefs.
- Rate limiting mechanisms are established to block brute-force license activation attempts.
6. Data Retention and Account/Data Deletion
A. Local Data
Uninstalling the Application will permanently erase all locally stored data, including your encrypted license files and saved matches (saved_games.json).
B. Server-Side Data & Deletion Rights
You have the right to request the permanent deletion of your licensing data from our servers at any time.
- Unbinding a Device: You may use the "Unbind Device" feature within the Application. This sends a confirmation email to unlink the license from your current Device UUID.
- Complete Erasure: To completely wipe your email and license history from our system, please contact us via Email at master@novalab.media with the subject line "Data Deletion Request", providing your registered email and license key. We will permanently delete your records within seven (7) business days.
7. Changes to This Privacy Policy
We reserve the right to update or modify this Privacy Policy at any time to reflect changes in our Application features or legal requirements. Your continued use of the Application after any updates constitutes your acceptance of the revised Privacy Policy.
8. Contact Information
For any inquiries regarding this Privacy Policy, please contact us:
Chính sách Bảo mật
1. Giới thiệu
NovaLab ("chúng tôi" hoặc "của chúng tôi") cam kết bảo vệ quyền riêng tư cá nhân của bạn. Chính sách Bảo mật này giải thích cách chúng tôi thu thập, sử dụng, tiết lộ và bảo vệ thông tin của bạn khi bạn tải xuống, cài đặt và sử dụng ứng dụng di động Cờ Tướng 3D ("Ứng dụng") trên các thiết bị di động.
Bằng việc cài đặt và sử dụng Ứng dụng, bạn đồng ý với việc thu thập và sử dụng thông tin theo các điều khoản được quy định trong Chính sách Bảo mật này. Nếu bạn không đồng ý, vui lòng không tiếp tục sử dụng Ứng dụng.
Cam kết cốt lõi về quyền riêng tư:
- Ứng dụng KHÔNG có hệ thống tài khoản người dùng và không yêu cầu tạo hồ sơ cá nhân.
- Chúng tôi KHÔNG theo dõi hành vi chơi game hoặc thu thập số liệu phân tích quá trình chơi.
- Ứng dụng hoàn toàn KHÔNG CHỨA QUẢNG CÁO (Không tích hợp SDK quảng cáo của bên thứ ba).
- Dữ liệu cá nhân duy nhất được xử lý là địa chỉ Email, được sử dụng nghiêm ngặt cho mục đích xác thực bản quyền (License) gói Premium.
2. Thu thập và sử dụng thông tin
A. Thông tin do người dùng cung cấp trực tiếp (Chỉ dành cho bản Premium)
Bạn có thể trải nghiệm ứng dụng thông thường mà không cần cung cấp bất kỳ thông tin nào. Tuy nhiên, khi bạn mua và kích hoạt Bản Premium (Bản trả phí), chúng tôi sẽ ghi nhận các thông tin sau:
- Địa chỉ Email: Thu thập khi kích hoạt để xác thực quyền sở hữu mã bản quyền.
- Mã bản quyền (License Key): Được gửi lên máy chủ để đối chiếu và mở khóa các tính năng nâng cao.
B. Dữ liệu kỹ thuật được thu thập tự động
Để ngăn chặn hành vi vi phạm bản quyền phần mềm (sử dụng một mã bản quyền trái phép trên quá nhiều thiết bị), Ứng dụng tự động tạo ra:
- Mã định danh thiết bị (Device UUID): Chuỗi ký tự này được tạo ra bằng cách băm (hash) mã SystemInfo.deviceUniqueIdentifier kết hợp với một chuỗi ký tự ngẫu nhiên (salt).
Lưu ý: Đây KHÔNG PHẢI là mã IMEI, địa chỉ MAC hay số sê-ri phần cứng thực tế của thiết bị. Mã này đã được mã hóa (XOR), ẩn danh hoàn toàn và không thể dùng để định danh thiết bị của bạn bên ngoài phạm vi của Ứng dụng này.
C. Dữ liệu xử lý tạm thời (Chỉ xử lý cục bộ trên thiết bị)
- Hình ảnh bàn cờ: Khi sử dụng tính năng "Nhận diện bàn cờ" thông qua Camera hoặc Thư viện ảnh, hình ảnh sẽ chỉ được xử lý tạm thời trong bộ nhớ đệm (RAM) của thiết bị để phục vụ mô hình trí tuệ nhân tạo (AI Inference) nhận diện vị trí quân cờ. Những hình ảnh này hoàn toàn không được lưu trữ và không gửi về máy chủ của chúng tôi.
- Lịch sử ván cờ (Lưu ván): Dữ liệu các ván cờ đã lưu được lưu giữ hoàn toàn cục bộ trên thiết bị của bạn dưới tệp tin saved_games.json. Chúng tôi không có quyền truy cập vào các tệp này.
3. Các quyền truy cập thiết bị (Permissions)
Để vận hành các tính năng tùy chọn, Ứng dụng có thể yêu cầu bạn cấp các quyền sau trên thiết bị:
| Quyền truy cập |
Lý do sử dụng |
Trạng thái |
| VIBRATE |
Tạo phản hồi rung xúc giác khi người chơi di chuyển các quân cờ. |
Tùy chọn |
| READ_EXTERNAL_STORAGE / READ_MEDIA_IMAGES |
Truy cập thư viện ảnh của thiết bị để nhận diện vị trí quân cờ từ ảnh có sẵn. |
Tùy chọn |
| CAMERA |
Sử dụng camera chụp ảnh bàn cờ vật lý cho tính năng thiết lập bàn cờ (Setup Board). |
Tùy chọn (Yêu cầu khi dùng) |
| INTERNET |
Kết nối với máy chủ an toàn (api.swcotuong.pro.vn) để xác thực mã bản quyền. |
Tùy chọn (Chỉ khi kích hoạt Premium) |
Ứng dụng KHÔNG BAO GIỜ yêu cầu các quyền nhạy cảm như: vị trí địa lý chính xác, microphone, danh bạ, tin nhắn SMS, lịch sử cuộc gọi hoặc lịch.
4. Thư viện và SDK của bên thứ ba
Chúng tôi tối giản việc tích hợp công cụ bên ngoài để đảm bảo an toàn thông tin tuyệt đối. Ứng dụng chỉ sử dụng các nền tảng kỹ thuật sau:
- Unity Engine: Trình khởi chạy đồ họa và vận hành game. (Người dùng có thể chủ động tắt tính năng phân tích nội bộ của Unity).
- Unity AI Inference: Chạy mô hình Học máy (Machine Learning) trực tiếp trên thiết bị (on-device) để nhận diện bàn cờ mà không truyền dữ liệu ra ngoài.
- NativeCamera & NativeGallery: Hỗ trợ gọi hộp thoại hệ thống gốc khi mở camera/thư viện ảnh, không thu thập dữ liệu ngầm.
- DOTween & TextMesh Pro: Phục vụ hiệu ứng chuyển động giao diện UI và hiển thị phông chữ chất lượng cao.
- Graphy: Công cụ hiển thị thông số hiệu năng (FPS/RAM) phục vụ giai đoạn gỡ lỗi (debug), không thu thập thông tin.
Chúng tôi không tích hợp bất kỳ mạng quảng cáo nào (AdMob, Meta Audience Network...), các SDK phân tích hành vi (Firebase Analytics, Amplitude...) hay SDK mạng xã hội nào khác.
5. Bảo mật dữ liệu
Chúng tôi áp dụng các biện pháp kỹ thuật nghiêm ngặt theo tiêu chuẩn ngành để bảo vệ dữ liệu xác thực bản quyền của bạn:
- Mọi luồng truyền tải dữ liệu đến máy chủ license đều được mã hóa qua giao thức HTTPS (TLS). Tính năng truyền tải văn bản thuần (Cleartext Traffic) bị tắt hoàn toàn trong cấu hình ứng dụng.
- Dữ liệu bản quyền lưu trên máy được mã hóa dưới dạng tệp tin (license.dat).
- Mã định danh Device UUID được xáo trộn bằng thuật toán XOR trước khi lưu vào hệ thống PlayerPrefs.
- Hệ thống có cơ chế giới hạn tần suất (Rate limiting) tự động khóa kích hoạt 5 phút nếu nhập sai liên tục để chống các cuộc tấn công dò mã (brute-force).
6. Lưu trữ và Quyền xóa dữ liệu của người dùng
A. Dữ liệu trên thiết bị cục bộ
Khi bạn gỡ cài đặt (uninstall) Ứng dụng, toàn bộ dữ liệu lưu trữ cục bộ bao gồm tệp bản quyền mã hóa và các ván cờ đã lưu (saved_games.json) sẽ bị xóa sạch hoàn toàn khỏi thiết bị.
B. Dữ liệu trên máy chủ & Quyền yêu cầu xóa dữ liệu
Bạn hoàn toàn có quyền yêu cầu xóa bỏ vĩnh viễn thông tin bản quyền của mình trên máy chủ của chúng tôi bất kỳ lúc nào.
- Gỡ liên kết thiết bị: Bạn có thể tự thao tác qua tính năng "Unbind Device" trong ứng dụng. Hệ thống sẽ gửi email xác nhận để ngắt kết nối bản quyền khỏi mã Device UUID hiện tại.
- Xóa bỏ hoàn toàn: Để xóa bỏ hoàn toàn thông tin Email và lịch sử bản quyền khỏi hệ thống máy chủ, vui lòng liên hệ qua Email master@novalab.media với tiêu đề "Yêu cầu xoá dữ liệu" (Data Deletion Request), cung cấp email đã đăng ký và mã bản quyền. Chúng tôi cam kết xử lý và hủy bỏ vĩnh viễn dữ liệu trong vòng bảy (7) ngày làm việc.
7. Thay đổi về Chính sách Bảo mật
Chúng tôi có thể cập nhật Chính sách Bảo mật này tùy từng thời điểm nhằm phù hợp với các thay đổi về tính năng của Ứng dụng hoặc các quy định pháp lý. Việc bạn tiếp tục sử dụng Ứng dụng đồng nghĩa với việc bạn chấp thuận các điều khoản sửa đổi đó.
8. Thông tin liên hệ
Mọi thắc mắc hoặc yêu cầu hỗ trợ liên quan đến chính sách bảo mật, xin vui lòng liên hệ: