apps-site

Privacy Policy — Knight Shift

Last updated: 2026-10-19 · Contact: luuhongson157@gmail.com


English

Knight Shift (“the app”) is a cartoon castle-defence game for iPhone, iPad and Android (com.lhs157.knightshift), made by Luu Hong Son, an independent developer (“we”). You play a knight who holds the castle gate through each night, shooting and dragging weapons into place. This policy explains what data the app and the services built into it handle, and why.

1. No accounts

The app has no sign-up and no login. We never ask for your name, email, phone number or address, and the app has no chat and no user-generated content.

2. Data kept on your device

Your game data stays in the app’s storage on your device:

We do not run any server for the app. Deleting the app deletes this data from your device, unless you turned on cloud save (see section 3).

3. Cloud save (optional)

Cloud save is off until you turn it on in Settings.

We do not receive a copy and cannot see your save.

4. Leaderboards and achievements

The app uses Game Center (iOS) and Google Play Games Services (Android) for leaderboards and achievements. Your game nickname and scores are handled and shown to other players by Apple or Google, according to your own settings with them. Apple’s privacy policy: https://www.apple.com/legal/privacy/. Google’s: https://policies.google.com/privacy.

5. Ads (Google AdMob)

The app is free and shows ads from Google AdMob:

Personalised ads. Ads can be personalised. On iOS this happens only if you allow it in Apple’s App Tracking Transparency prompt, which the app shows after night 3, with an explanation screen first. If you do not allow it, the app does not use the advertising identifier (IDFA).

What the Google Mobile Ads SDK may collect. According to Google’s own disclosures, when an ad is requested or shown the SDK may collect and send to Google: your IP address (which can be used to estimate your general location), device identifiers (on Android the advertising ID and app set ID; on iOS an app- or developer-scoped device identifier, and the IDFA if you allowed tracking), information about the ads you have seen, interactions such as app launches, taps and video views, and diagnostic data such as crash logs, app launch time, hang rate and energy use. Google uses this data to show and measure ads, prevent fraud and improve the SDK. All of it is encrypted in transit.

Consent. If you are in the European Economic Area, the United Kingdom, Switzerland or a US state whose law requires it, the app shows Google’s consent form (User Messaging Platform) before ads are requested. You can change your choice at any time in Settings → Manage ad consent.

Your controls. On iOS you can change tracking permission in Settings → Privacy & Security → Tracking. On Android you can reset or delete your advertising ID in the system settings. You can manage Google’s ad settings at https://myadcenter.google.com.

Google’s policies: https://policies.google.com/privacy and https://policies.google.com/technologies/partner-sites. Sources for the list above (checked 2026-10-19): https://developers.google.com/admob/ios/privacy/data-disclosure, https://developers.google.com/admob/android/privacy/play-data-disclosure, https://support.google.com/admob/answer/7676680.

6. In-app purchases

The app sells Gem packs (consumable), a Starter Pack, Knight for Life and a Season Pass. Each is a one-time purchase; there are no subscriptions. Payment goes through the App Store (Apple) or Google Play (Google) and is handled entirely by them; the app never sees your card, bank or account details. The app receives the product ID and a transaction ID so it can grant the item. You can restore non-consumable purchases in Settings → Restore purchases.

The app uses Unity In-App Purchasing, a library from Unity Technologies, to talk to the store. When you start or finish a purchase, this library sends Unity a purchase event: the product, the transaction ID, the store, the app version, your device model, operating system version and language, a random installation ID and session ID created by the library, and on Apple devices the identifier for vendor (IDFV). Unity uses this to run and report on its purchase service and to prevent fraud. The app does not send your advertising identifier to Unity. Unity’s privacy policy: https://unity.com/legal/game-player-and-app-user-privacy-policy (source checked 2026-10-19: https://docs.unity.com/en-us/iap/privacy-and-consent/overview).

7. Analytics and configuration (Firebase)

The app uses Firebase Analytics from Google to understand how the game is played and balance it. It records anonymous gameplay events (night started, won or lost; weapons used; ads watched; purchases; screens opened) together with an app-instance ID, device model, OS and app version, language, and an approximate country estimated from the IP address. It does not receive your name or email. Advertising-related storage (such as ad_storage) is switched on only if you allow it through the App Tracking Transparency prompt or Google’s consent form.

The app also uses Firebase Remote Config to download settings (for example turning an event on or off, or the pace of ads). This sends nothing about you beyond the app-instance ID.

Firebase privacy information: https://firebase.google.com/support/privacy. Google’s policy: https://policies.google.com/privacy.

8. Notifications

The app only uses local notifications: a reminder for your “watch time” at 20:00, and only if you tap Yes to allow it. There is no push server. You can turn the reminder off in the app or in your system settings.

9. Feedback by email

The feedback button in the app opens your own Mail app with a pre-written message to luuhongson157@gmail.com. It includes the app version, your device model, OS version, language and current night. You can see and edit the message before sending. We use your email address only to reply.

10. Other data

The app uses vibration (haptics) and your language setting. It does not access your precise location, contacts, photos, camera or microphone. We do not sell your data.

11. Deleting your data

12. Children

The app is a general-audience game. It is not directed at children under 13 and is not in Apple’s Kids category or Google Play’s Families programme. It contains mild cartoon violence. We do not knowingly collect personal data from children. If you are a parent and think your child has shared data with us, email us and we will help.

13. Changes to this policy

If the app starts handling data in a new way (for example a new service), we will update this page before that version is released and change the date at the top.

14. Contact

Email: luuhongson157@gmail.com


Tiếng Việt

Knight Shift (“ứng dụng”) là game thủ thành hoạt hình trên iPhone, iPad và Android (com.lhs157.knightshift), do Luu Hong Son, một nhà phát triển độc lập (“chúng tôi”), làm ra. Bạn vào vai một hiệp sĩ giữ cổng lâu đài qua từng đêm, bắn và kéo-thả vũ khí vào vị trí. Trang này giải thích ứng dụng và các dịch vụ tích hợp trong đó xử lý dữ liệu nào, và vì sao.

1. Không có tài khoản

Ứng dụng không có đăng ký hay đăng nhập. Chúng tôi không bao giờ hỏi tên, email, số điện thoại hay địa chỉ của bạn, và ứng dụng không có chat hay nội dung do người dùng tạo.

2. Dữ liệu lưu trên máy bạn

Dữ liệu chơi nằm trong bộ nhớ của ứng dụng trên máy bạn:

Chúng tôi không chạy máy chủ nào cho ứng dụng. Xoá ứng dụng là xoá dữ liệu này khỏi máy, trừ khi bạn đã bật Lưu mây (xem mục 3).

3. Lưu mây (tuỳ chọn)

Lưu mây tắt cho tới khi bạn tự bật trong Cài đặt.

Chúng tôi không nhận bản sao và không xem được bản save của bạn.

4. Bảng xếp hạng và thành tựu

Ứng dụng dùng Game Center (iOS) và Google Play Games Services (Android) cho bảng xếp hạng và thành tựu. Biệt danh và điểm của bạn do Apple hoặc Google xử lý và hiển thị cho người chơi khác theo cài đặt của chính bạn với họ. Chính sách của Apple: https://www.apple.com/legal/privacy/. Của Google: https://policies.google.com/privacy.

5. Quảng cáo (Google AdMob)

Ứng dụng miễn phí và hiện quảng cáo từ Google AdMob:

Quảng cáo cá nhân hoá. Quảng cáo có thể được cá nhân hoá. Trên iOS, điều này chỉ xảy ra nếu bạn cho phép ở hộp thoại App Tracking Transparency của Apple; ứng dụng hiện hộp thoại này sau đêm 3, có màn giải thích trước. Nếu bạn không cho phép, ứng dụng không dùng mã định danh quảng cáo (IDFA).

Google Mobile Ads SDK có thể thu thập gì. Theo công bố của chính Google, khi một quảng cáo được yêu cầu hoặc hiện ra, SDK có thể thu thập và gửi cho Google: địa chỉ IP (có thể dùng để ước tính vị trí chung), mã định danh thiết bị (trên Android là mã quảng cáo và app set ID; trên iOS là mã định danh trong phạm vi ứng dụng hoặc nhà phát triển, và IDFA nếu bạn cho phép theo dõi), thông tin về các quảng cáo bạn đã xem, tương tác như mở ứng dụng, chạm, xem video, và dữ liệu chẩn đoán như nhật ký lỗi, thời gian mở ứng dụng, tỉ lệ treo, mức dùng pin. Google dùng dữ liệu này để hiển thị và đo quảng cáo, chống gian lận và cải thiện SDK. Mọi dữ liệu đều được mã hoá khi truyền đi.

Đồng ý. Nếu bạn ở Khu vực Kinh tế Châu Âu, Vương quốc Anh, Thụy Sĩ hoặc một bang của Mỹ có luật yêu cầu, ứng dụng hiện biểu mẫu đồng ý của Google (User Messaging Platform) trước khi yêu cầu quảng cáo. Bạn đổi lựa chọn bất cứ lúc nào ở Cài đặt → Tùy chọn quảng cáo.

Bạn tự quản lý. Trên iOS, bạn đổi quyền theo dõi ở Cài đặt → Quyền riêng tư & Bảo mật → Theo dõi. Trên Android, bạn đặt lại hoặc xoá mã quảng cáo trong cài đặt hệ thống. Cài đặt quảng cáo của Google quản lý tại https://myadcenter.google.com.

Chính sách của Google: https://policies.google.com/privacy và https://policies.google.com/technologies/partner-sites. Nguồn cho danh sách trên (tra ngày 19/10/2026): https://developers.google.com/admob/ios/privacy/data-disclosure, https://developers.google.com/admob/android/privacy/play-data-disclosure, https://support.google.com/admob/answer/7676680.

6. Mua trong ứng dụng

Ứng dụng bán các gói Ngọc (hàng tiêu hao), Gói Khởi Đầu, Hiệp Sĩ Trọn Đời và Pass mùa. Mỗi món là mua một lần; không có gói đăng ký định kỳ. Việc thanh toán đi qua App Store (Apple) hoặc Google Play (Google) và do họ xử lý hoàn toàn; ứng dụng không bao giờ thấy thông tin thẻ, ngân hàng hay tài khoản của bạn. Ứng dụng chỉ nhận mã sản phẩm và mã giao dịch để cấp món đã mua. Bạn khôi phục các món mua không tiêu hao ở Cài đặt → Khôi phục mua hàng.

Ứng dụng dùng Unity In-App Purchasing, thư viện của Unity Technologies, để làm việc với store. Khi bạn bắt đầu hoặc hoàn tất một lần mua, thư viện này gửi cho Unity một sự kiện mua hàng: sản phẩm, mã giao dịch, store, phiên bản ứng dụng, đời máy, phiên bản hệ điều hành và ngôn ngữ, một mã cài đặt và mã phiên ngẫu nhiên do thư viện tạo, và trên máy Apple là mã định danh nhà cung cấp (IDFV). Unity dùng dữ liệu này để vận hành, báo cáo dịch vụ mua hàng và chống gian lận. Ứng dụng không gửi mã định danh quảng cáo của bạn cho Unity. Chính sách quyền riêng tư của Unity: https://unity.com/legal/game-player-and-app-user-privacy-policy (nguồn tra ngày 19/10/2026: https://docs.unity.com/en-us/iap/privacy-and-consent/overview).

7. Phân tích và cấu hình (Firebase)

Ứng dụng dùng Firebase Analytics của Google để hiểu cách game được chơi và cân bằng game. Dịch vụ ghi các sự kiện chơi ẩn danh (bắt đầu, thắng, thua đêm; vũ khí đã dùng; quảng cáo đã xem; giao dịch mua; màn hình đã mở) cùng mã app-instance, đời máy, phiên bản hệ điều hành và ứng dụng, ngôn ngữ, và quốc gia ước tính từ địa chỉ IP. Dịch vụ không nhận tên hay email của bạn. Phần lưu trữ liên quan quảng cáo (như ad_storage) chỉ bật khi bạn cho phép qua hộp thoại App Tracking Transparency hoặc biểu mẫu đồng ý của Google.

Ứng dụng cũng dùng Firebase Remote Config để tải cấu hình (ví dụ bật/tắt một sự kiện, hay nhịp hiện quảng cáo). Việc này không gửi gì về bạn ngoài mã app-instance.

Thông tin quyền riêng tư của Firebase: https://firebase.google.com/support/privacy. Chính sách của Google: https://policies.google.com/privacy.

8. Thông báo

Ứng dụng chỉ dùng thông báo cục bộ: một lời nhắc “giờ trực” lúc 20:00, và chỉ khi bạn bấm Có để cho phép. Không có máy chủ push. Bạn tắt lời nhắc trong ứng dụng hoặc trong cài đặt hệ thống.

9. Góp ý qua email

Nút góp ý trong ứng dụng mở app Mail của chính bạn với thư soạn sẵn gửi luuhongson157@gmail.com. Thư có phiên bản ứng dụng, đời máy, phiên bản hệ điều hành, ngôn ngữ và đêm hiện tại. Bạn xem và sửa được thư trước khi gửi. Chúng tôi chỉ dùng địa chỉ email của bạn để trả lời.

10. Dữ liệu khác

Ứng dụng dùng rung và cài đặt ngôn ngữ. Ứng dụng không truy cập vị trí chính xác, danh bạ, ảnh, camera hay micro. Chúng tôi không bán dữ liệu của bạn.

11. Xoá dữ liệu

12. Trẻ em

Đây là game cho mọi người. Ứng dụng không nhắm tới trẻ em dưới 13 tuổi, không thuộc mục Trẻ em (Kids) của Apple hay chương trình Gia đình (Families) của Google Play. Game có bạo lực hoạt hình nhẹ. Chúng tôi không cố ý thu thập dữ liệu cá nhân của trẻ em. Nếu bạn là phụ huynh và cho rằng con mình đã gửi dữ liệu cho chúng tôi, hãy gửi email để chúng tôi hỗ trợ.

13. Thay đổi chính sách

Nếu ứng dụng bắt đầu xử lý dữ liệu theo cách mới (ví dụ thêm một dịch vụ), chúng tôi cập nhật trang này trước khi bản đó phát hành và đổi ngày ở đầu trang.

14. Liên hệ

Email: luuhongson157@gmail.com


← Home · Support · Terms