Ứng dụng “Bài Tập Tiểu Học” (sau đây gọi là “Ứng dụng”) do WebCraft VN phát triển và vận hành. Chính sách này giải thích cách chúng tôi thu thập, sử dụng và bảo vệ thông tin của bạn khi sử dụng Ứng dụng.
1. Thông tin chúng tôi thu thập
- Dữ liệu tiến độ học tập: câu trả lời, điểm số, bài đã hoàn thành, trạng thái đã mở khóa lớp nào, và đơn hàng đang chờ thanh toán — tất cả được lưu trên chính thiết bị của bạn (localStorage / sessionStorage của trình duyệt), không được gửi lên máy chủ của chúng tôi và không đồng bộ sang thiết bị khác. Gỡ Ứng dụng hoặc xóa dữ liệu trình duyệt sẽ xóa hết phần này.
- Thông tin thanh toán (chỉ khi dùng bản web trên trình duyệt): khi bạn mở Ứng dụng bằng trình duyệt web thông thường và mua mã kích hoạt để mở khóa nội dung, giao dịch được xử lý qua đối tác thanh toán payOS. Trong ứng dụng Android tải từ Google Play, luồng payOS không được sử dụng — mọi giao dịch đều đi qua Google Play Billing (xem mục kế tiếp). Ứng dụng chỉ gửi lên máy chủ của chúng tôi lớp bạn muốn mở (1, 2 hoặc 5) — không gửi tên, email hay số điện thoại. Chúng tôi chỉ lưu thông tin cần thiết để xác nhận giao dịch (mã đơn hàng, số tiền, nội dung chuyển khoản, mã tham chiếu ngân hàng, thời điểm và trạng thái thanh toán). Thông báo từ payOS có thể kèm số tài khoản/tên tài khoản của người chuyển tiền, nhưng hệ thống của chúng tôi không lưu lại những trường đó. Chúng tôi không lưu trữ thông tin thẻ ngân hàng hay tài khoản của bạn, và không bao giờ truy cập được các thông tin đó.
- Mã kích hoạt: khi bạn nhập mã kích hoạt, hệ thống của chúng tôi lưu lại thông tin mã đó, số lần sử dụng (tối đa 2 lần/mã) và thời điểm mỗi lần sử dụng — nhằm bảo đảm mã không bị dùng quá số lần cho phép. Chúng tôi không lưu địa chỉ IP, không lưu mã quốc gia và không xác định vị trí của bạn ở bất kỳ mức độ nào. Việc chống dùng quá số lần chỉ dựa trên bộ đếm số lần sử dụng của chính mã đó.
- Giao dịch Google Play: khi bạn mua trong ứng dụng Android, ứng dụng gửi mã giao dịch (purchase token) và mã sản phẩm tới máy chủ của chúng tôi để xác minh với Google Play. Chúng tôi lưu bản băm SHA-256 của mã giao dịch, mã đơn hàng Google Play, mã sản phẩm, lớp được mở khóa và trạng thái giao dịch. Chúng tôi không lưu mã giao dịch gốc.
1b. Dữ liệu lịch sử: mã quốc gia trong các lần kích hoạt cũ
Trước ngày 11/09/2026, mỗi lần một mã kích hoạt được sử dụng, hệ thống có lưu kèm mã quốc gia (ví dụ “VN”) do Cloudflare suy ra từ địa chỉ IP của kết nối. Trường này chưa bao giờ được dùng cho bất kỳ mục đích nào và nay đã ngừng thu thập: các lần kích hoạt mới không còn ghi mã quốc gia.
Ngày 11/09/2026, chúng tôi đã chạy một đợt dọn dữ liệu trên toàn bộ bản ghi mã kích hoạt đang lưu và đã xóa hết dữ liệu lịch sử về mã quốc gia: không còn bản ghi nào chứa trường này. Đợt dọn chỉ gỡ bỏ trường mã quốc gia và không thay đổi bất cứ thông tin nào khác — số lần sử dụng, thời điểm mỗi lần dùng và thời hạn lưu giữ của mỗi mã đều được giữ nguyên.
Kể từ đây, cả hai vế đều đúng: hệ thống không thu thập mã quốc gia cho các lần kích hoạt mới, và không còn lưu mã quốc gia của các lần kích hoạt cũ. Ngoài trường mã quốc gia nói trên, chúng tôi không lưu và chưa bao giờ lưu địa chỉ IP đầy đủ của bạn.
2. Chúng tôi không thu thập
- Chúng tôi không thu thập tên, hình ảnh, hoặc thông tin cá nhân của trẻ em sử dụng Ứng dụng.
- Chúng tôi không yêu cầu đăng ký tài khoản, email hay số điện thoại để dùng Ứng dụng.
- Chúng tôi không sử dụng quảng cáo của bên thứ ba trong Ứng dụng.
- Ứng dụng không nhúng bất kỳ bộ công cụ phân tích, đo lường hay theo dõi nào của bên thứ ba (không Google Analytics, không Firebase, không mạng quảng cáo).
- Chúng tôi không chia sẻ, bán, hoặc cho thuê bất kỳ dữ liệu nào của người dùng cho bên thứ ba vì mục đích quảng cáo hay tiếp thị.
3. Mục đích sử dụng thông tin
Thông tin thanh toán được sử dụng duy nhất để xác nhận giao dịch mua và cấp mã kích hoạt tương ứng cho người dùng. Số lần sử dụng mã kích hoạt chỉ dùng để chống lạm dụng (một mã không bị chia sẻ quá số lần cho phép).
Chúng tôi chỉ chuyển dữ liệu giao dịch cho đúng hai bên cung cấp dịch vụ cần thiết để hoàn tất việc mua hàng, và chỉ ở mức tối thiểu:
- payOS — cổng thanh toán chuyển khoản: nhận mã đơn hàng, số tiền và nội dung đơn để tạo mã QR và xác nhận thanh toán.
- Google Play — khi bạn mua trong ứng dụng Android: mã giao dịch và mã sản phẩm được gửi tới Google để xác minh giao dịch là thật.
Hai bên này xử lý dữ liệu thay mặt chúng tôi để thực hiện chính giao dịch bạn yêu cầu, không dùng cho quảng cáo hay mục đích riêng của họ.
4. Bảo mật
Mã hóa khi truyền: mọi dữ liệu trao đổi giữa Ứng dụng, máy chủ của chúng tôi, payOS và Google Play đều đi qua kết nối HTTPS/TLS. Ứng dụng không có bất kỳ điểm gửi dữ liệu nào qua kết nối không mã hóa.
Ngoài ra, chúng tôi không lưu trữ thông tin thẻ ngân hàng, không lưu mã giao dịch Google Play ở dạng gốc (chỉ lưu bản băm SHA-256) và không lưu địa chỉ IP.
5. Quyền lợi của người dùng
Bạn có thể xóa dữ liệu tiến độ học tập bất kỳ lúc nào bằng cách xóa dữ liệu trình duyệt (clear browsing data) trên thiết bị của mình.
6. Lưu giữ và xóa dữ liệu
Ứng dụng không có tài khoản người dùng: bạn không cần đăng ký, không có hồ sơ cá nhân nào để xóa. Dữ liệu học tập nằm trên thiết bị của bạn và do bạn tự xóa (xem mục 5). Phần dưới đây nói về dữ liệu giao dịch lưu trên máy chủ của chúng tôi.
Thời gian lưu giữ:
- Đơn hàng chưa thanh toán: tối đa 7 ngày rồi tự xóa.
- Đơn hàng payOS đã thanh toán (mã đơn hàng, số tiền, trạng thái thanh toán): tối đa 90 ngày.
- Mã kích hoạt, số lần đã dùng và thời điểm mỗi lần dùng (không kèm mã quốc gia — xem mục 1b): tối đa 365 ngày kể từ lần sử dụng gần nhất (mỗi lần kích hoạt sẽ gia hạn lại mốc 365 ngày này); nếu mã không được dùng lại thì bản ghi tự xóa sau 365 ngày.
- Bản ghi xác minh giao dịch Google Play (bản băm mã giao dịch, mã đơn hàng Google Play, mã sản phẩm, trạng thái): lưu lâu dài nhằm ngăn một giao dịch bị dùng lại nhiều lần.
Cách yêu cầu xóa dữ liệu: liên hệ qua Zalo 0332137190, kèm mã đơn hàng payOS hoặc mã kích hoạt; với giao dịch qua Google Play, kèm mã đơn hàng Google Play (dạng GPA.xxxx). Chúng tôi phản hồi trong vòng 7 ngày làm việc kể từ khi nhận yêu cầu. Theo yêu cầu, chúng tôi xóa được: bản ghi đơn hàng payOS, bản ghi mã kích hoạt kèm toàn bộ lịch sử sử dụng (dữ liệu mã quốc gia lịch sử đã được xóa từ 11/09/2026 — xem mục 1b). Riêng bản ghi chống dùng lại giao dịch Google Play không xóa được — xem phần ngay dưới đây.
Dữ liệu tối thiểu được giữ lâu dài: bản ghi chống dùng lại giao dịch Google Play được giữ không giới hạn thời gian và không thể xóa theo yêu cầu. Bản ghi này chỉ gồm:
- bản băm SHA-256 của mã giao dịch (không phải mã giao dịch gốc);
- mã sản phẩm và lớp được mở khóa;
- mã đơn hàng Google Play, trạng thái giao dịch và thời điểm xác minh.
Lý do: đây chính là cơ chế bảo đảm một giao dịch chỉ mở khóa được một lần. Nếu xóa bản ghi này, cùng một mã giao dịch có thể bị dùng lại nhiều lần và cơ chế chống gian lận sẽ mất tác dụng. Bản ghi không chứa tên, email, số điện thoại, địa chỉ IP hay thông tin thanh toán của bạn, và tự nó không đủ để nhận dạng bạn.
Trường hợp dữ liệu khác được giữ lại: chúng tôi có thể giữ những bản ghi tối thiểu cần cho nghĩa vụ kế toán, thuế hoặc giải quyết tranh chấp, cho tới khi hết thời hạn luật định hoặc hết mục đích đó. Sau khi dữ liệu giao dịch bị xóa, mã kích hoạt tương ứng sẽ không còn hiệu lực và quyền đã mở khóa trên máy chủ không khôi phục lại được.
7. Dành cho trẻ em
Ứng dụng được thiết kế để học sinh tiểu học sử dụng dưới sự giám sát của phụ huynh. Việc mua mã kích hoạt và các thao tác liên quan đến thanh toán phải do phụ huynh/người giám hộ thực hiện.
8. Liên hệ
Nếu có câu hỏi về chính sách quyền riêng tư này, vui lòng liên hệ qua Zalo: 0332137190