Chính sách quyền riêng tư
Áp dụng cho game HappyTown tại https://myhappy.town · Cập nhật: 02/10/2026
1. Dữ liệu chúng tôi thu thập
- Tài khoản: tên đăng nhập, tên hiển thị. Mật khẩu không bao giờ được lưu dạng thô — trình duyệt băm SHA-256 trước khi gửi, máy chủ băm tiếp bằng scrypt kèm salt.
- Đăng nhập bằng Google, Facebook hoặc Apple: mã định danh tài khoản do nhà cung cấp cấp (lưu dưới dạng mã băm SHA-256) và tên hiển thị, cùng địa chỉ email nhà cung cấp trả về (dùng để hỗ trợ tài khoản và gửi thông tin/quà sự kiện của HappyTown).
- Email bạn tự nhập (tự nguyện): trong Cài đặt → “Email nhận quà & tin tức”, kể cả khi chơi với tư cách khách, kèm lựa chọn đồng ý nhận email. Bạn có thể xoá email hoặc bỏ đồng ý bất cứ lúc nào trong Cài đặt, hoặc bấm “huỷ nhận tin” trong email, hoặc gửi yêu cầu tới doris@myhappy.town. Chúng tôi không bán hay chia sẻ email cho bên thứ ba.
- Tiến trình chơi: nhân vật, nông trại, vật phẩm, xu, cấp độ, cài đặt trong game.
- Kỹ thuật: địa chỉ IP được dùng tạm thời trong bộ nhớ để chặn dò mật khẩu và spam tài khoản; không lưu lâu dài.
- Gọi thoại giữa bạn bè: khi bạn bấm Gọi thoại và bạn bè bấm Nghe, âm thanh truyền trực tiếp giữa hai thiết bị (WebRTC, được mã hoá). Máy chủ chỉ chuyển tín hiệu kết nối, không nhận, không ghi âm và không lưu giọng nói. Để kết nối, địa chỉ mạng của hai thiết bị được trao đổi với nhau. Chỉ bạn bè mới gọi được cho nhau; bạn có thể tắt micro, cúp máy, chặn hoặc báo cáo bất cứ lúc nào. Micro chỉ bật trong lúc gọi. Gọi nhóm (tối đa 6 người, người được mời phải là bạn bè của người mời): mỗi thiết bị kết nối trực tiếp với từng người trong cuộc gọi; khi mạng không cho kết nối trực tiếp (ví dụ 4G hoặc mạng khác nhau), âm thanh đã mã hoá được chuyển tiếp qua máy chủ TURN của Cloudflare — máy chủ không giải mã, không ghi âm và không lưu giọng nói.
- Thống kê sử dụng: một mã thiết bị ngẫu nhiên do game tự tạo, số phút chơi, giờ chơi trong ngày, khu / trò chơi đang chơi trong game, nền tảng (web / iPhone / Android), phiên bản game và cấp độ (làm tròn). Với tài khoản đã đăng nhập, thống kê gắn với tên đăng nhập. Không gửi địa chỉ IP hay nội dung chat. Khu vực gần đúng (quốc gia, tỉnh/thành phố) do hạ tầng Cloudflare suy ra từ kết nối, được ghi kèm mã thiết bị ngẫu nhiên (và tên đăng nhập nếu có) theo từng ngày. Máy chủ không lưu địa chỉ IP, toạ độ hay vị trí chính xác của bạn. Chi tiết theo ngày được xoá sau 90 ngày, sau đó chỉ giữ số liệu tổng hợp.
- Trò chuyện và chơi cùng nhau: tin nhắn kênh chung và tin nhắn riêng được lưu trên máy chủ để gửi tới người nhận và hiện lại lịch sử; danh sách bạn bè, quà tặng; các buổi chơi chung (trò gì, với ai, lúc nào). Với gọi thoại, máy chủ chỉ đếm số cuộc gọi đi / đến của mỗi tài khoản — không ghi gọi cho ai, không ghi âm.
- Mua trong ứng dụng (bản iPhone): mã sản phẩm và mã giao dịch do Apple cấp, để cộng kim cương / xu và khôi phục gói đã mua. Chúng tôi không nhận thông tin thẻ hay tài khoản thanh toán của bạn — Apple xử lý toàn bộ việc thanh toán.
2. Mục đích sử dụng
- Cho phép đăng nhập và lưu tiến trình để chơi tiếp trên mọi thiết bị.
- Bảo vệ tài khoản khỏi truy cập trái phép.
- Quản trị viên (đội vận hành HappyTown) có thể xem hồ sơ hoạt động của từng tài khoản để hỗ trợ người chơi, tặng quà sự kiện, chống gian lận và giữ an toàn cộng đồng: tên, cấp độ, số xu; khu vực gần đúng (quốc gia, tỉnh/thành phố); thời gian và giờ chơi theo từng ngày; các khu / trò chơi đã chơi; các buổi chơi chung (trò gì, với ai); và số lượng tin nhắn, cuộc gọi, quà tặng. Quản trị viên không xem nội dung tin nhắn riêng trong hồ sơ này và không có bản ghi âm cuộc gọi nào; nội dung tin nhắn chỉ được xem khi bạn hoặc người khác gửi kèm trong báo cáo vi phạm.
- Thống kê số người chơi mỗi ngày, thời gian chơi, tỉ lệ quay lại, khu vực địa lý và các khu được yêu thích để cải thiện game và định hướng phát triển. Bạn có thể tắt thống kê bằng cách đặt
ht_noanalytics = 1trong bộ nhớ trình duyệt (localStorage).
Chúng tôi không bán, không chia sẻ dữ liệu cho bên thứ ba vì mục đích quảng cáo.
3. Lưu trữ và bảo mật
Dữ liệu tài khoản và tiến trình chơi được lưu trong kho riêng tư trên hạ tầng Cloudflare (Durable Objects), chỉ máy chủ của game truy cập được, truyền qua HTTPS. Phiên đăng nhập hết hạn sau 60 ngày.
4. Bên thứ ba
- Vercel Inc. — vận hành trang web và máy chủ đăng nhập (API).
- Cloudflare Inc. — lưu trữ tài khoản và tiến trình chơi, máy chủ chơi chung (chat, bạn bè, chơi cùng nhau) và thống kê sử dụng.
- Cloudflare Inc. và Google LLC — máy chủ STUN giúp hai thiết bị tìm đường kết nối khi gọi thoại (chỉ thấy địa chỉ mạng, không nhận âm thanh).
- Apple — xử lý thanh toán khi bạn mua gói trong ứng dụng iPhone.
- Google, Meta (Facebook), Apple — chỉ khi bạn chọn đăng nhập bằng dịch vụ của họ.
5. Quyền của bạn — xoá dữ liệu
Bạn có thể xoá vĩnh viễn tài khoản và toàn bộ tiến trình bất cứ lúc nào trong game: Cài đặt → Tài khoản → Xoá tài khoản. Xem hướng dẫn chi tiết tại trang Xoá dữ liệu.
6. Trẻ em
Game phù hợp mọi lứa tuổi. Trẻ dưới 13 tuổi nên tạo tài khoản với sự đồng ý của phụ huynh.
7. Thay đổi chính sách
Khi chính sách thay đổi, ngày cập nhật ở đầu trang sẽ được sửa lại.
Liên hệ
Mọi câu hỏi về tài khoản, dữ liệu, bản quyền: doris@myhappy.town
Privacy Policy (English)
Data we collect: username, display name, a salted password hash (never the plain password), game progress, and — if you sign in with Google, Facebook or Apple — a SHA-256 hash of the account identifier issued by that provider plus your display name. When you sign in with a provider we also store the email address it returns, and you may voluntarily enter an email in Settings (also as a guest) with an opt-in to receive HappyTown news and event gifts. You can remove it or withdraw consent at any time in Settings, via the unsubscribe link, or by writing to doris@myhappy.town. We never sell or share emails. IP addresses are used transiently in memory for abuse protection. Usage statistics: a random device id generated by the game, minutes played, time of day, current in-game area / game, platform, app version and a rounded level — tied to your username when signed in; no IP address or chat content. Approximate region (country, province/city) is derived by Cloudflare from the connection and stored per day with the device id (and username). Detailed rows are deleted after 90 days; only aggregates are kept. Chat and playing together: public chat and private messages are stored on the server to deliver them and show history; friends, gifts and multiplayer sessions (which game, with whom, when) are stored too. For voice calls the server only counts calls made / received per account — it does not record whom you called and never records audio. Opt out by setting ht_noanalytics = 1 in localStorage. In-app purchases (iPhone app): the product id and Apple transaction id, used to credit gems/coins and restore purchases; payment details are handled by Apple and never reach us.
Use: sign-in, saving progress across devices, account security, admin support, and analytics (daily player counts, popular areas) to improve the game. HappyTown admins can view a per-account activity profile — name, level, coins, approximate region, play time per day and hour, areas / games played, multiplayer sessions (game and partners), and the number of messages, calls and gifts — to support players, run events, prevent cheating and keep the community safe. Admins do not see private message content in this profile and there are no call recordings; message content is only seen when attached to an abuse report. We do not sell or share data for advertising, and we do not use data to track you across other apps or websites.
Storage: account and progress data are kept in private storage on Cloudflare infrastructure (Durable Objects), accessible only by the game server, over HTTPS. Sessions expire after 60 days.
Third parties: Vercel (website and sign-in API); Cloudflare (account and progress storage, multiplayer server and usage statistics); Apple (payments for in-app purchases); Google, Meta and Apple only when you choose their sign-in.
Deletion: delete your account and all data anytime in game: Settings → Account → Delete account. See Data deletion instructions.
Email / Contact: doris@myhappy.town · Third-party assets · Privacy · Terms · Data deletion