Chicken Problem · cập nhật 21/08/2026
Bản Chicken Problem tải từ App Store không gửi dữ liệu của bạn đi đâu cả.
Không phải "có thu thập nhưng bạn tắt được". Mã gửi dữ liệu không tồn tại trong bản đó — nó bị loại ngay lúc biên dịch, nên dù có muốn nó cũng không gửi được.
App ghi ba tệp JSON vào vùng lưu trữ riêng của nó trên máy bạn:
profile.json — mức độ khó, giờ canh, chuỗi ngày, XP, ngôn ngữdays.json — nhật ký từng ngày canh: số bước, số phút ngồi, từng lần con gà gọiruns.json — các buổi ĐI TUẦN bạn tự bấmKhông có server. Không đăng nhập, không tài khoản, không iCloud, không đồng bộ. Xoá app là xoá luôn ba tệp đó; chúng tôi không có bản sao nào để xoá hộ, vì chưa từng nhận.
| Chuyển động & thể lực | Đếm bước chân bằng bộ đếm bước của máy, để biết bạn đang ngồi hay đang đi. Đây là quyền app không chạy được nếu thiếu. |
| Thông báo | Nhắc bạn khi tới ngưỡng. Toàn bộ thông báo là thông báo cục bộ, do máy bạn tự hẹn — không có máy chủ đẩy nào. |
| Vị trí | Tuỳ chọn. Chỉ dùng khi bạn tự bật vẽ đường trong một buổi ĐI TUẦN. Vòng canh gác hằng ngày không cần vị trí và không hỏi. |
| Sức khoẻ (Apple Watch) | Chỉ trong lúc bạn đang thoát: watchOS cần một buổi tập đang mở để giữ cảm biến chạy khi bạn hạ tay xuống. Mở lúc bắt đầu, đóng ngay khi xong. |
Nếu bạn nhận app qua TestFlight (bản beta, dành cho người thử), bản đó có gửi một bản tóm tắt của ngày về cho người làm app để tìm lỗi: số bước, số phút ngồi, kết quả từng lần con gà gọi, mấy con số nội bộ để dò lỗi tính toán, và mã máy (ví dụ "iPhone 15"). Không có tên, không có email, không có vị trí, không có danh bạ.
Bản beta hiện một thông báo một lần trước khi gửi bất cứ thứ gì, và có nút "Đừng gửi" để tắt hẳn.
Hai bản này là hai bản biên dịch khác nhau, không phải một bản có công tắc. Đã kiểm bằng cách đếm ký hiệu trong tệp thực thi: bản App Store có 0 ký hiệu của mã gửi dữ liệu và hai khoá cấu hình rỗng; bản beta thì có. Đó là lý do câu đầu trang này viết được một cách chắc chắn.
App không nhằm vào trẻ em và không thu thập dữ liệu, nên cũng không thu thập dữ liệu của trẻ em.
Nếu chính sách này đổi, trang này đổi theo, và ngày ở đầu trang sẽ đổi. Không có bản nào khác nằm ở chỗ khác.
Thắc mắc về quyền riêng tư: tanthanhkid@gmail.com
In English
The App Store build of Chicken Problem sends none of your data anywhere. Not "collected but you can opt out" — the data-sending code is not compiled into that build at all.
The app writes three JSON files into its own storage on your device: your settings, your daily log, and any walks you started yourself. There is no server, no login, no account, no iCloud sync. Delete the app and that data is gone; we hold no copy, because we never received one.
Permissions: Motion & Fitness to count steps (required — the app cannot work without it). Notifications, all scheduled locally by your own device, with no push server. Location is optional and used only if you turn on route drawing during a walk you started. On Apple Watch, HealthKit is used only while you are actively escaping, because watchOS needs an open workout session to keep the sensors running with your wrist down.
No analytics SDK, no ads, no third-party trackers. No contacts, photos, microphone, or list of your other apps.
One exception — TestFlight betas. If you got the app through TestFlight, that build does send a daily summary for debugging: steps, minutes sat, how each alert resolved, some internal counters, and the device model (e.g. "iPhone 15"). No name, no email, no location. The beta shows a one-time notice before sending anything and has a "Don't send" button.
Questions: tanthanhkid@gmail.com