Dữ liệu và quyền riêng tư
Tóm tắt: hệ thống chỉ lưu những gì cần để quán chạy được. Về các bạn nhỏ, hệ thống chỉ ghi tuổi bé chọn khi gọi món – không hỏi tên, không lưu ảnh, không định vị. Ảnh món do bố mẹ tải lên chỉ xem được qua mã QR của gian hàng.
1. Dữ liệu được lưu
- Tài khoản bố mẹ: số điện thoại (chỉ dùng để đăng nhập, không gọi điện hay gửi tin nhắn; tài khoản tạo trước đây bằng email vẫn dùng được), mật khẩu (chỉ lưu dạng băm scrypt, không ai đọc lại được), thời điểm đăng ký và đồng ý.
- Gian hàng: tên, địa chỉ (nếu nhập), số bàn, tên Wi-Fi (nếu nhập), các độ tuổi phục vụ, thực đơn, ảnh món.
- Đơn gọi món: số bàn, món, ghi chú bé gõ, tuổi bé chọn, cách trả, số câu đã giải, thời gian.
- Phiên đăng nhập: cookie
qyt_sid(HttpOnly) để giữ đăng nhập 30 ngày; máy chủ chỉ lưu mã băm của cookie. Riêng quản trị hệ thống khi vào một gian hàng có thêm cookieqyt_as(hết hạn sau 60 phút). - Trên điện thoại của bé, trình duyệt nhớ giỏ hàng, số bàn và tuổi đã chọn (localStorage) – không gửi đi đâu khác.
2. Ai xem được
- Chỉ người đăng nhập đúng tài khoản xem và sửa được gian hàng, đơn và ảnh của gian hàng đó.
- Người có mã QR (đường dẫn
/s/…) xem được thực đơn và ảnh món, gọi món. Đường dẫn chứa một khoá ngẫu nhiên khó đoán; nếu lỡ lộ mã, bố mẹ bấm “Đổi mã QR” trong trang quản lý – mã cũ hết hiệu lực ngay. - Người quản trị hệ thống thấy danh sách gian hàng (email / số điện thoại, tên quán, ngày tạo, lần dùng gần nhất, số món, số đơn, dung lượng ảnh) để hỗ trợ đặt lại mật khẩu, tạm khoá hoặc xoá khi cần.
- Vì trang dành cho trẻ em, người quản trị hệ thống có thể xem thực đơn, ảnh đã tải lên và nội dung đơn của mọi gian hàng để phát hiện và gỡ nội dung, hình ảnh không phù hợp. Khi cần, quản trị có thể mở trang quản lý của gian hàng (tự hết hạn sau 60 phút) và gỡ ảnh vi phạm. Mỗi lần mở, mỗi thay đổi và mỗi ảnh bị gỡ (kèm lý do) đều được ghi nhật ký. Vì vậy, xin đừng tải lên ảnh có khuôn mặt hoặc thông tin riêng của các bé.
- Không dùng quảng cáo, không công cụ theo dõi, không bán hay chia sẻ dữ liệu. Trang chỉ tải phông chữ từ Google Fonts.
3. Lưu bao lâu, xoá thế nào
- Đơn đã “dọn bàn” được tự xoá sau 90 ngày.
- Trong trang quản lý → Cài đặt → Xoá gian hàng: xoá vĩnh viễn tài khoản, thực đơn, đơn và toàn bộ ảnh. Không khôi phục được.
- Ảnh không còn dùng có thể xoá trong khung “Chọn từ ảnh đã tải lên”.
4. Trách nhiệm của phụ huynh
Khi đăng ký, bạn xác nhận là cha mẹ / người giám hộ và đồng ý cho các bé trong gia đình dùng gian hàng. Theo Nghị định 13/2023/NĐ-CP (Điều 20), xử lý dữ liệu cá nhân của trẻ em cần sự đồng ý của cha mẹ / người giám hộ, và của chính trẻ nếu trẻ từ đủ 7 tuổi – hãy giải thích cho bé biết quán chỉ hỏi tuổi để chọn câu hỏi vừa sức. Không tải lên ảnh có khuôn mặt hay thông tin riêng của trẻ.
Trang này mô tả cách phần mềm hoạt động, không phải tư vấn pháp lý. Người vận hành máy chủ chịu trách nhiệm về việc lưu trữ và sao lưu.
Data and privacy
In short: the system only stores what the shop needs to work. For kids, it only records the age they pick when ordering – no names, no photos, no location. Dish photos uploaded by parents can only be viewed through the shop’s QR code.
1. What is stored
- Parent account: phone number (only used to log in – we never call or send messages; older accounts created with an email still work), password (stored only as a scrypt hash that nobody can read back), sign-up and consent time.
- Shop: name, address (if entered), number of tables, Wi-Fi name (if entered), the ages served, the menu and dish photos.
- Orders: table number, dishes, the note the kid typed, the age the kid picked, how it was paid, the number of questions solved, the time.
- Login session: the
qyt_sidcookie (HttpOnly) keeps you logged in for 30 days; the server only stores a hash of the cookie. When a system administrator opens a shop, an extraqyt_ascookie is used (it expires after 60 minutes). - On the kid’s phone, the browser remembers the cart, the table number and the chosen age (localStorage) – nothing is sent anywhere else.
2. Who can see it
- Only someone logged in to the right account can view and edit that shop, its orders and photos.
- Anyone with the QR code (the
/s/…link) can see the menu and dish photos and place orders. The link contains a random, hard-to-guess key; if it leaks, parents tap “New QR code” in the shop manager – the old code stops working at once. - System administrators see the list of shops (email / phone number, shop name, creation date, last use, number of dishes, number of orders, photo storage) to help reset passwords, lock or delete a shop when needed.
- Because the site is for children, system administrators may view the menus, uploaded photos and order contents of every shop to find and remove inappropriate content and images. When needed, an administrator can open a shop’s manager (it expires after 60 minutes) and remove offending photos. Every visit, every change and every removed photo (with the reason) is logged. So please do not upload photos showing the kids’ faces or personal details.
- No ads, no tracking tools, data is never sold or shared. The site only loads fonts from Google Fonts.
3. How long it is kept, how to delete it
- Orders of cleared tables are deleted automatically after 90 days.
- In the shop manager → Settings → Delete shop: permanently deletes the account, menu, orders and all photos. This cannot be undone.
- Unused photos can be deleted in the “Choose from uploaded photos” panel.
4. Parents’ responsibility
When signing up, you confirm that you are a parent / guardian and agree to let the kids in your family use the shop. Under Vietnam’s Decree 13/2023/NĐ-CP (Article 20), processing a child’s personal data requires the consent of the parent / guardian, and of the child too if the child is 7 or older – please explain to your kid that the shop only asks for the age to pick questions that fit. Do not upload photos showing a child’s face or personal details.
This page describes how the software works; it is not legal advice. Whoever runs the server is responsible for storage and backups.