Pháp lý
Chính sách quyền riêng tư của CookGo
Cách ứng dụng CookGo thu thập, sử dụng và bảo vệ dữ liệu của bạn.
Bản nháp — chưa có hiệu lực
Nội dung này đang được rà soát và có thể thay đổi trước khi CookGo chính thức ra mắt.
- Ngày hiệu lực: [TODO: ngày hiệu lực — điền khi công bố Chính sách]
- Cập nhật lần cuối: 06/10/2026
Chính sách này giải thích CookGo thu thập, sử dụng, chia sẻ và lưu giữ dữ liệu nào khi bạn dùng ứng dụng CookGo trên Android và iOS (mã ứng dụng space.cookgo), trang chia sẻ công thức https://share.cookgo.space và trang web https://cookgo.space; đồng thời nêu các quyền của bạn và cách thực hiện các quyền đó.
Nói ngắn gọn:
- CookGo không có tài khoản người dùng. Chúng tôi không yêu cầu tên, số điện thoại, email hay mật khẩu để dùng ứng dụng.
- Món yêu thích, ghi chú, danh sách đi chợ và công thức đã tải nằm trên thiết bị của bạn, không gửi lên máy chủ của chúng tôi.
- Máy chủ chỉ nhận những dữ liệu cần cho từng tính năng, được mô tả chi tiết ở mục 3: bản ghi thiết bị (ngôn ngữ, múi giờ, cài đặt thông báo, lần mở ứng dụng gần nhất), các lựa chọn khi gợi ý mâm cơm và nguyên liệu khi tìm món theo tủ lạnh (chỉ dùng để trả kết quả, không lưu), từ khóa khi tìm quán gần bạn và vị trí đã làm tròn nếu bạn chọn dùng vị trí (không lưu), phản hồi công thức và từ khóa tìm kiếm không có kết quả.
- Quảng cáo, thống kê và thông báo đẩy dùng dịch vụ của Google; thanh toán do Apple/Google xử lý.
1. Bên kiểm soát dữ liệu và cách liên hệ
| Thông tin | Chi tiết |
|---|---|
| Đơn vị vận hành CookGo (bên kiểm soát dữ liệu cá nhân) | [TODO: tên pháp lý của đơn vị vận hành] |
| Mã số doanh nghiệp / mã số thuế | [TODO: mã số doanh nghiệp / mã số thuế] |
| Địa chỉ | [TODO: địa chỉ đăng ký] |
| Email liên hệ về quyền riêng tư | support@cookgo.space |
| Bộ phận/nhân sự phụ trách bảo vệ dữ liệu cá nhân | [TODO: bộ phận/nhân sự phụ trách] |
| Đại diện tại EU/Vương quốc Anh (nếu bắt buộc) | [TODO: đại diện tại EU/Vương quốc Anh, hoặc "Không bắt buộc" sau khi luật sư xác nhận] |
2. Cơ sở pháp lý tại Việt Nam
Chúng tôi xử lý dữ liệu cá nhân theo Luật Bảo vệ dữ liệu cá nhân số 91/2025/QH15 (có hiệu lực từ ngày 01/01/2026) và Nghị định 356/2025/NĐ-CP quy định chi tiết Luật này (có hiệu lực cùng ngày, thay thế Nghị định 13/2023/NĐ-CP), cùng các quy định pháp luật liên quan.
Dữ liệu vị trí của cá nhân xác định qua dịch vụ định vị và dữ liệu theo dõi hành vi, hoạt động sử dụng dịch vụ trên không gian mạng được Nghị định 356/2025/NĐ-CP xếp vào nhóm dữ liệu cá nhân nhạy cảm. Vì vậy, CookGo chỉ xử lý vị trí khi bạn chủ động bấm "Dùng vị trí của tôi" trong tính năng "Quán ngon gần bạn" và đã cấp quyền vị trí, làm tròn vị trí tới khoảng 110 m trước khi gửi và không lưu vị trí; và chỉ thu thập thống kê sử dụng theo cơ chế đồng ý mô tả ở mục 4. Một số lựa chọn bạn đưa ra khi gợi ý mâm cơm (ví dụ món chay, mâm cúng giỗ, rằm/mùng một) có thể phản ánh niềm tin tôn giáo hoặc tình trạng sức khỏe; chúng tôi chỉ dùng chúng để trả kết quả cho lượt yêu cầu đó và không lưu lại (mục 3.4).
3. Dữ liệu chúng tôi xử lý và mục đích
3.1. Mã cài đặt (install ID)
Khi cài đặt, ứng dụng tự tạo một mã ngẫu nhiên (UUID) và lưu trên thiết bị. Mã này không chứa tên, số điện thoại hay thông tin phần cứng. Ứng dụng gửi mã này kèm các yêu cầu tới máy chủ CookGo để: giới hạn tần suất truy cập (chống lạm dụng); nhận diện bản ghi thiết bị (mục 3.2); và sắp thứ tự gợi ý mâm cơm ổn định trong một ngày (mục 3.4). Với phản hồi công thức và thứ tự gợi ý mâm cơm, máy chủ chỉ dùng mã băm một chiều (SHA-256) của mã cài đặt, không dùng mã gốc. Máy chủ không ghi mã này vào nhật ký truy cập. Bạn có thể xem và sao chép mã cài đặt trong ứng dụng tại Cài đặt > Giới thiệu > Mã cài đặt; hãy gửi kèm mã này khi liên hệ với chúng tôi về dữ liệu của bạn (mục 11). Gỡ ứng dụng hoặc xóa dữ liệu ứng dụng sẽ xóa mã khỏi thiết bị; lần cài sau sẽ có mã mới.
3.2. Bản ghi thiết bị và thông báo gợi ý món
Khi bạn mở ứng dụng (tối đa một lần mỗi 12 giờ, hoặc khi các thông tin dưới đây thay đổi), ứng dụng tạo hoặc cập nhật một bản ghi thiết bị trên máy chủ, gồm:
- mã cài đặt;
- nền tảng (Android hoặc iOS) và phiên bản ứng dụng;
- ngôn ngữ ứng dụng (tiếng Việt hoặc tiếng Anh);
- múi giờ của thiết bị (ví dụ
Asia/Ho_Chi_Minh); - cài đặt thông báo: bật/tắt và khung giờ nhận gợi ý (bữa sáng, trưa, tối — mặc định chỉ bật bữa tối);
- thời điểm mở ứng dụng gần nhất;
- mã thông báo đẩy Firebase Cloud Messaging (FCM token) — chỉ khi bạn đồng ý nhận thông báo và cấp quyền thông báo cho ứng dụng.
Mục đích: gửi gợi ý món theo bữa vào đúng giờ địa phương, bằng ngôn ngữ của bạn; giảm hoặc ngừng gửi thông báo khi bạn lâu không mở ứng dụng; và đếm tổng số thiết bị đang dùng (không xem riêng từng thiết bị) để vận hành dịch vụ. Bản ghi không chứa tên, số điện thoại, email hay vị trí. Nếu bạn không đồng ý nhận thông báo, bản ghi không có mã thông báo đẩy và máy chủ không gửi thông báo cho thiết bị đó.
Khi thông báo được bật, chúng tôi lưu nhật ký các thông báo đã gửi (thiết bị, bữa, ngày, món được gợi ý, trạng thái gửi) để không gửi trùng và không lặp lại món trong 14 ngày. Thông báo không bao giờ gợi ý món có cồn.
Bạn có thể tắt từng khung giờ trong Cài đặt của ứng dụng. Khi bạn tắt hoàn toàn thông báo, ứng dụng yêu cầu máy chủ xóa bản ghi thiết bị cùng mã thông báo đẩy, các khung giờ và nhật ký thông báo liên quan; ở những lần mở ứng dụng sau, bản ghi có thể được tạo lại nhưng không có mã thông báo đẩy và ở trạng thái tắt thông báo. Bản ghi tự động bị xóa sau 30 ngày bạn không mở ứng dụng, và bị xóa ngay khi bạn dùng "Xóa dữ liệu của tôi". Bạn cũng có thể thu hồi quyền thông báo trong cài đặt hệ điều hành.
3.3. Quán ngon gần bạn
"Quán ngon gần bạn" tìm trong danh sách quán do đội ngũ CookGo tự tìm hiểu và nhập vào hệ thống, hiển thị kết quả dạng danh sách và trang chi tiết ngay trong ứng dụng; không có bản đồ, và CookGo không dùng dịch vụ tìm địa điểm hay bản đồ của bên thứ ba nào cho tính năng này. Bạn tìm trên màn hình "Quán ngon gần bạn", hoặc bấm nút "Lười nấu? Quán … gần bạn" trong một công thức (nút này mở cùng màn hình với tên món đã điền sẵn). Mỗi lượt tìm, ứng dụng gửi tới máy chủ CookGo từ khóa bạn nhập hoặc được điền sẵn (ví dụ "phở", "bún chả"; để trống nghĩa là xem các quán nổi bật) và ngôn ngữ.
Vị trí là tùy chọn: không cấp quyền vị trí, bạn vẫn tìm được quán, chỉ là không có khoảng cách. Ứng dụng chỉ xin quyền vị trí khi bạn bấm "Dùng vị trí của tôi"; khi đó, trong chính yêu cầu tìm kiếm, ứng dụng gửi thêm tọa độ vị trí của thiết bị đã được làm tròn tới 3 chữ số thập phân (khoảng 110 m) và bán kính tìm kiếm. Máy chủ làm tròn tọa độ thêm một lần nữa và chỉ dùng chúng để lọc và sắp xếp quán theo khoảng cách cho lượt tìm đó. Trên Android ứng dụng chỉ xin quyền vị trí gần đúng; trên iOS bạn có thể tắt "Vị trí chính xác" cho CookGo trong cài đặt hệ thống. CookGo không lưu và không ghi nhật ký tọa độ hay từ khóa của bạn, không gửi chúng vào thống kê và không chuyển chúng cho bên thứ ba nào.
Khi bạn bấm vào một quán, ứng dụng hỏi máy chủ trang chi tiết của quán đó (ảnh, địa chỉ, giờ mở cửa, trang web, mô tả; ứng dụng không hiện số điện thoại của quán); yêu cầu này chỉ gồm mã quán và ngôn ngữ, không gồm vị trí của bạn. Ảnh quán được tải từ máy chủ ảnh của CookGo (img.cookgo.space, mục 8). Nếu bạn bấm trang web, trang được mở trong trình duyệt và bạn rời khỏi CookGo. Khi không tải được kết quả (ví dụ mất kết nối), ứng dụng báo lỗi để bạn thử lại; ngoài giới hạn tần suất chung (mục 3.1), không có hạn mức riêng cho việc tìm quán.
Đặt món qua ShopeeFood: với người dùng tại Việt Nam, trang chi tiết của một số quán có nút "Đặt qua ShopeeFood" dẫn tới trang của quán đó trên ShopeeFood. Đây là liên kết tiếp thị liên kết: CookGo có thể nhận hoa hồng nếu bạn đặt món, và bạn không phải trả thêm. Link không chứa vị trí, từ khóa hay mã cài đặt của bạn; khi bạn mở link, ShopeeFood xử lý dữ liệu theo chính sách riêng của họ.
Thông tin quán (tên, địa chỉ, trang web, giờ mở cửa, ảnh) là thông tin kinh doanh công khai do đội ngũ CookGo tổng hợp. Với một số quán, chúng tôi lưu thêm số điện thoại liên hệ chỉ để đội ngũ CookGo dùng nội bộ; số này không được hiện trong ứng dụng. Chủ quán muốn sửa hoặc gỡ thông tin về quán của mình có thể liên hệ với chúng tôi (mục 11).
3.4. Gợi ý mâm cơm và tìm món theo nguyên liệu
Gợi ý mâm cơm. Khi bạn bấm gợi ý, ứng dụng gửi tới máy chủ các lựa chọn của bạn cho lượt gợi ý đó: dịp (ví dụ cơm nhà, Tết, đám giỗ, rằm/mùng một, sinh nhật, Trung thu, tiệc tại nhà), số người ăn, nguyên liệu thích và không thích, khẩu vị hoặc vùng miền muốn ưu tiên hay muốn tránh (ví dụ cay, thanh đạm, miền Bắc), chế độ ăn (ví dụ món chay), ngôn ngữ và số gợi ý muốn nhận. Máy chủ chỉ dùng các lựa chọn này để chọn và tính định lượng mâm cơm phù hợp, không lưu và không ghi nhật ký chúng. Để thứ tự các gợi ý ngang điểm ổn định trong ngày nhưng thay đổi giữa các ngày, máy chủ dùng một khóa tính từ mã băm một chiều của mã cài đặt kết hợp với ngày; khóa này chỉ dùng trong lúc tính và không được lưu.
Tìm món theo nguyên liệu ("Tủ lạnh còn gì?"). Ứng dụng gửi tới máy chủ danh sách nguyên liệu bạn chọn (dưới dạng mã nguyên liệu trong danh mục của CookGo) và ngôn ngữ; máy chủ chỉ dùng để trả danh sách món phù hợp, không lưu và không ghi nhật ký.
Các lựa chọn gần nhất của bạn (cho mâm cơm và nguyên liệu trong tủ lạnh) chỉ được ghi nhớ trên thiết bị để lần sau bạn không phải chọn lại. Một số lựa chọn — như món chay hoặc mâm cúng — có thể phản ánh niềm tin tôn giáo hay tình trạng sức khỏe của bạn; đó là lý do chúng tôi không lưu chúng trên máy chủ. Gợi ý món chỉ mang tính tham khảo, không bảo đảm phù hợp với dị ứng hay chỉ định ăn uống của bạn.
3.5. Phản hồi công thức
Khi bạn bấm "Thích"/"Không thích" hoặc "Báo lỗi" cho một công thức, máy chủ lưu: công thức, loại phản hồi, lý do báo lỗi, lời nhắn (nếu bạn viết, tối đa 1.000 ký tự), ngôn ngữ, phiên bản ứng dụng, thời điểm gửi và một mã băm một chiều (SHA-256) của mã cài đặt — không lưu mã cài đặt gốc. Mã băm chỉ dùng để mỗi thiết bị có một phiếu cho mỗi món và để hạn chế gửi tràn lan. Đây là dữ liệu đã được bút danh hóa, không phải dữ liệu ẩn danh tuyệt đối.
Mục đích: giúp đội nội dung sửa định lượng, bước làm, bản dịch hoặc vấn đề an toàn. Chỉ biên tập viên và quản trị viên được phân quyền của CookGo xem được phản hồi. Xin đừng ghi thông tin cá nhân (tên, số điện thoại, địa chỉ…) vào lời nhắn.
3.6. Từ khóa tìm kiếm không có kết quả
Từ khóa bạn tìm được gửi tới máy chủ để trả kết quả; máy chủ không ghi từ khóa vào nhật ký truy cập. Khi một lượt tìm kiếm không có kết quả, máy chủ lưu từ khóa đó ở dạng tổng hợp, không gắn với thiết bị (dạng đã chuẩn hóa, một cách gõ mẫu, ngôn ngữ, số lần, thời điểm đầu/cuối) để gợi ý món mới cho đội nội dung. Xin đừng nhập thông tin cá nhân vào ô tìm kiếm.
3.7. Dữ liệu kỹ thuật khi kết nối
Như mọi dịch vụ Internet, máy chủ của chúng tôi và các nhà cung cấp hạ tầng nhận địa chỉ IP, thời điểm và thông tin kỹ thuật của yêu cầu để trả nội dung. Máy chủ CookGo dùng địa chỉ IP trong bộ nhớ tạm để giới hạn tần suất truy cập; nhật ký truy cập của CookGo chỉ ghi mẫu đường dẫn, mã kết quả và thời gian xử lý — không ghi địa chỉ IP, chuỗi truy vấn, mã cài đặt hay tọa độ. Nhà cung cấp hosting và Cloudflare (dịch vụ lưu trữ và phân phối ảnh img.cookgo.space) có thể lưu nhật ký kỹ thuật theo chính sách của họ.
3.8. Dữ liệu chỉ nằm trên thiết bị
Những dữ liệu sau được lưu cục bộ trên thiết bị và không gửi lên máy chủ CookGo (trừ những thông tin được gửi kèm bản ghi thiết bị hoặc từng yêu cầu như mô tả ở mục 3.2 và 3.4):
- món yêu thích, ghi chú, danh sách đi chợ;
- công thức và ảnh đã tải để xem ngoại tuyến;
- các lựa chọn gần nhất khi gợi ý mâm cơm và nguyên liệu bạn đã chọn trong "Tủ lạnh còn gì?";
- lựa chọn đồng ý cho từng mục đích (thống kê, quảng cáo cá nhân hóa, thông báo);
- năm sinh bạn nhập, nếu CookGo cung cấp nội dung có cồn (mục 7);
- cài đặt: ngôn ngữ, hệ đơn vị đo, lựa chọn thông báo, trạng thái CookGo Premium đã xác minh gần nhất, bộ đếm tần suất quảng cáo và lời mời đánh giá.
Các dữ liệu này bị xóa khi bạn gỡ ứng dụng hoặc xóa dữ liệu ứng dụng. Tùy cài đặt hệ điều hành, chúng có thể được đưa vào bản sao lưu thiết bị của bạn (iCloud/Google). Khi bạn chia sẻ công thức hoặc gửi danh sách đi chợ qua Zalo, tin nhắn hay ứng dụng khác, nội dung đi qua ứng dụng bạn chọn; CookGo không nhận nội dung đó.
4. Thống kê, báo lỗi ứng dụng và quảng cáo
4.1. Firebase Analytics và Firebase Crashlytics
Chúng tôi dùng Firebase Analytics (Google) để hiểu cách ứng dụng được dùng. Các sự kiện được ghi nhận gồm: xem công thức; bắt đầu và hoàn thành nấu; tìm kiếm và tìm kiếm không có kết quả (không gửi nội dung tìm kiếm); tìm món theo nguyên liệu (không gửi danh sách nguyên liệu); gợi ý mâm cơm, mở một mâm cơm và đưa mâm cơm vào danh sách đi chợ; chia sẻ công thức; tìm quán gần bạn (chỉ ghi lượt tìm mở từ công thức hay từ màn hình tìm quán, có nhập từ khóa và có dùng vị trí hay không, và số kết quả; không bao giờ gửi từ khóa hay vị trí), mở trang chi tiết quán; bấm liên kết tiếp thị; thích/không thích và báo lỗi công thức; xem/mua Premium; mở thông báo; xác nhận độ tuổi (chỉ khi có nội dung có cồn); dùng "Xóa dữ liệu của tôi". Tham số sự kiện chỉ gồm mã/slug/nhóm của công thức, mâm cơm hoặc quán, không gồm nội dung cá nhân, vị trí hay các lựa chọn ăn uống của bạn. Firebase tự động thu thập thêm một số thông tin như mã định danh phiên bản ứng dụng (app instance ID), kiểu thiết bị, hệ điều hành, phiên bản ứng dụng, quốc gia/khu vực ước tính từ địa chỉ IP.
Chúng tôi dùng Firebase Crashlytics để nhận báo cáo khi ứng dụng gặp sự cố (thông tin lỗi, kiểu thiết bị, hệ điều hành, phiên bản ứng dụng, mã định danh cài đặt của Crashlytics) nhằm sửa lỗi.
Cả thống kê và báo cáo sự cố đều mặc định tắt và chỉ bật khi bạn bật công tắc "Thống kê sử dụng" trên màn hình đồng ý hiện ra khi mở ứng dụng lần đầu; trước khi bạn đồng ý, ứng dụng không gửi sự kiện thống kê hay báo cáo sự cố nào. Màn hình này có một công tắc riêng cho từng mục đích — thống kê sử dụng (gồm báo cáo sự cố), quảng cáo cá nhân hóa, thông báo. Bạn có thể rút lại đồng ý bất kỳ lúc nào tại Cài đặt > Quyền riêng tư > Lựa chọn đồng ý trong ứng dụng hoặc bằng cách liên hệ chúng tôi.
4.2. Quảng cáo Google AdMob
Phiên bản miễn phí hiển thị quảng cáo qua Google AdMob và [TODO: liệt kê các mạng quảng cáo trung gian (mediation) đã bật trong AdMob, ví dụ AppLovin, Meta Audience Network, Pangle — hoặc xóa ý này nếu không bật mạng nào]. Không có quảng cáo trong chế độ nấu. Để hiển thị và đo lường quảng cáo, chống gian lận và giới hạn tần suất, AdMob có thể thu thập địa chỉ IP, thông tin thiết bị, mã quảng cáo của thiết bị (Android Advertising ID / IDFA trên iOS) và tương tác với quảng cáo.
- Quảng cáo cá nhân hóa chỉ hiển thị khi bạn đồng ý. Ở những khu vực pháp luật yêu cầu (ví dụ Liên minh châu Âu, Vương quốc Anh), ứng dụng hiển thị hộp thoại đồng ý của Google (User Messaging Platform – UMP). Bạn có thể thay đổi lựa chọn bất cứ lúc nào tại Cài đặt > Quyền riêng tư > Tùy chọn quảng cáo cá nhân hóa.
- Trên iOS, ứng dụng chỉ truy cập IDFA nếu bạn cho phép qua hộp thoại App Tracking Transparency của Apple. Bạn có thể đổi trong Cài đặt iOS > Quyền riêng tư & Bảo mật > Theo dõi.
- Nếu không đồng ý, bạn vẫn có thể thấy quảng cáo không cá nhân hóa, dựa trên ngữ cảnh.
- Chúng tôi chặn danh mục quảng cáo rượu bia và cờ bạc trong AdMob.
- Mua CookGo Premium sẽ tắt toàn bộ quảng cáo AdMob trong ứng dụng.
Cách Google sử dụng dữ liệu từ ứng dụng của đối tác: https://policies.google.com/technologies/partner-sites.
5. Mua hàng trong ứng dụng (CookGo Premium)
Giao dịch mua CookGo Premium (gói năm tự gia hạn hoặc gói trọn đời) được Apple App Store hoặc Google Play xử lý. CookGo không nhận số thẻ, tài khoản ngân hàng hay thông tin thanh toán của bạn. Ứng dụng chỉ nhận từ cửa hàng thông tin giao dịch cần thiết (sản phẩm đã mua, trạng thái và thời hạn của gói năm) và xác minh trên thiết bị; máy chủ CookGo không nhận dữ liệu này. Việc gia hạn, hủy gói năm và hoàn tiền do cửa hàng quản lý theo chính sách của Apple/Google.
6. Liên kết tiếp thị liên kết và trang bên ngoài
Với người dùng ở Việt Nam, một số công thức và danh sách đi chợ có liên kết tiếp thị liên kết tới Shopee hoặc TikTok Shop, luôn được ghi rõ "Link tiếp thị liên kết". CookGo chỉ ghi nhận sự kiện bấm liên kết trong thống kê (mục 4.1). Nút "Đặt qua ShopeeFood" ở trang chi tiết quán trong "Quán ngon gần bạn" (mục 3.3) cũng là liên kết tiếp thị liên kết. Khi bạn mở liên kết, bạn rời khỏi CookGo; nền tảng bán hàng và mạng tiếp thị liên kết có thể dùng cookie hoặc công nghệ tương tự theo chính sách riêng của họ. Không có liên kết mua đồ uống có cồn.
7. Độ tuổi người dùng và nội dung có cồn
Đối tượng người dùng. CookGo là ứng dụng nấu ăn dành cho đối tượng phổ thông và không được thiết kế riêng cho trẻ em. Nếu bạn dưới 16 tuổi, bạn cần có sự đồng ý của cha mẹ hoặc người giám hộ để dùng CookGo, và nhờ họ quyết định các lựa chọn đồng ý (thông báo, vị trí, thống kê, quảng cáo cá nhân hóa). CookGo không có màn hình hỏi tuổi chung, không có tài khoản và không yêu cầu tên, ảnh hay thông tin liên hệ. Tuy vậy, mọi thiết bị dùng ứng dụng — kể cả của trẻ em — đều tạo ra các dữ liệu mô tả trong Chính sách này (mã cài đặt, bản ghi thiết bị, dữ liệu quảng cáo của AdMob). Nếu cha mẹ/người giám hộ muốn xóa dữ liệu của trẻ, hãy dùng "Xóa dữ liệu của tôi" trên thiết bị của trẻ hoặc liên hệ support@cookgo.space.
Nội dung có cồn. Khi ra mắt, CookGo không cung cấp nội dung có cồn. Nếu/khi CookGo cung cấp nhóm "Pha chế rượu & cocktail" hoặc công thức có cồn, nội dung đó chỉ mở sau khi bạn nhập năm sinh và năm sinh cho thấy bạn đủ tuổi: từ 18 tuổi, hoặc 21 tuổi nếu thiết bị đặt vùng Hoa Kỳ (hoặc độ tuổi được uống rượu bia cao hơn theo pháp luật nơi bạn sống). Năm sinh chỉ lưu trên thiết bị và không gửi tới CookGo hay bên nào khác. Nội dung có cồn không bao giờ được gửi qua thông báo, không có liên kết mua hàng, không có gợi ý quán và không có quảng cáo đồ uống có cồn; các công thức có cồn kèm cảnh báo "Đã uống rượu, bia thì không lái xe." và "Không dành cho người dưới 18 tuổi."
8. Bên nhận dữ liệu và chuyển dữ liệu ra nước ngoài
Chúng tôi không bán dữ liệu cá nhân. Dữ liệu được chia sẻ với các bên sau, chỉ trong phạm vi cần thiết:
| Bên nhận | Vai trò | Dữ liệu liên quan |
|---|---|---|
| Google (Firebase Cloud Messaging, Firebase Analytics, Firebase Crashlytics) | Gửi thông báo, thống kê, báo cáo sự cố | FCM token, nội dung thông báo, sự kiện sử dụng, báo cáo sự cố, thông tin thiết bị |
| Google (AdMob, User Messaging Platform) | Quảng cáo và quản lý đồng ý | Mã quảng cáo, IP, thông tin thiết bị, lựa chọn đồng ý |
| ShopeeFood và các nền tảng tiếp thị liên kết | Khi bạn mở liên kết tiếp thị liên kết | Dữ liệu bạn cung cấp trực tiếp cho nền tảng đó; CookGo không chuyển dữ liệu cá nhân của bạn |
| Apple (APNs, App Store) và Google (Google Play) | Chuyển thông báo tới iPhone, xử lý mua hàng | Theo vai trò của cửa hàng/nền tảng |
| Cloudflare (R2) | Lưu trữ và phân phối ảnh công thức và ảnh quán | IP và thông tin kỹ thuật khi tải ảnh |
| [TODO: nhà cung cấp hosting cho máy chủ API và cơ sở dữ liệu PostgreSQL] | Máy chủ API và cơ sở dữ liệu | Toàn bộ dữ liệu máy chủ mô tả ở mục 3 |
| Cơ quan nhà nước có thẩm quyền | Khi pháp luật yêu cầu | Theo yêu cầu hợp pháp |
Máy chủ của CookGo đặt tại [TODO: quốc gia/khu vực đặt máy chủ — dự kiến Singapore; xác nhận sau khi chọn nhà cung cấp hosting]. Google, Apple và Cloudflare vận hành hạ tầng toàn cầu, nên dữ liệu có thể được xử lý ở ngoài Việt Nam (ví dụ Hoa Kỳ, Liên minh châu Âu, Singapore). Khi chuyển dữ liệu cá nhân ra nước ngoài, chúng tôi thực hiện các thủ tục và biện pháp bảo vệ theo Luật Bảo vệ dữ liệu cá nhân và Nghị định 356/2025/NĐ-CP, và dựa vào các cam kết bảo vệ dữ liệu của các nhà cung cấp này.
9. Thời gian lưu giữ
| Dữ liệu | Thời gian lưu |
|---|---|
| Bản ghi thiết bị (kể cả mã thông báo đẩy và khung giờ) | Tự động xóa sau 30 ngày không mở ứng dụng; xóa ngay khi bạn dùng "Xóa dữ liệu của tôi"; mã thông báo đẩy và khung giờ bị xóa khi bạn tắt hoàn toàn thông báo |
| Nhật ký thông báo đã gửi | 30 ngày |
| Tọa độ vị trí và từ khóa khi tìm quán gần bạn | Không lưu |
| Lựa chọn khi gợi ý mâm cơm, nguyên liệu khi tìm món theo tủ lạnh | Không lưu trên máy chủ (chỉ ghi nhớ trên thiết bị) |
| Phản hồi công thức (kèm mã băm) | 365 ngày, hoặc sớm hơn khi bạn dùng "Xóa dữ liệu của tôi" hay yêu cầu xóa |
| Từ khóa tìm kiếm không có kết quả (tổng hợp, không gắn thiết bị) | Tự động xóa khi chưa được xử lý và không ai tìm lại trong 90 ngày; từ khóa đã được đội nội dung xử lý (đã lên kế hoạch, đã viết món hoặc bỏ qua) tự động xóa khi không ai tìm lại trong 6 tháng |
| Dữ liệu của trang quản trị (nhật ký thao tác của nhân sự CookGo, địa chỉ IP khi nhân sự đăng nhập và thao tác) | Nhật ký thao tác: 24 tháng; địa chỉ IP: xóa sau 30 ngày |
| Email bạn gửi cho chúng tôi (kể cả mã cài đặt bạn gửi kèm) | 12 tháng sau khi yêu cầu được giải quyết, sau đó bị xóa |
| Dữ liệu trên thiết bị | Đến khi bạn xóa trong ứng dụng, xóa dữ liệu hoặc gỡ ứng dụng |
| Dữ liệu tại Google (Analytics, Crashlytics, AdMob) | Dữ liệu sự kiện Analytics: 2 tháng (mức lưu giữ ngắn nhất của Firebase/Google Analytics, chúng tôi dùng mức này); báo cáo lỗi Crashlytics: 90 ngày; AdMob: theo chính sách của Google |
10. Bảo mật
Chúng tôi áp dụng các biện pháp phù hợp: chỉ thu thập dữ liệu tối thiểu; mã hóa đường truyền (HTTPS); không ghi IP, mã cài đặt, tọa độ hay nội dung tìm kiếm vào nhật ký; lưu mã băm thay cho mã cài đặt trong phản hồi; phân quyền truy cập trang quản trị cho nhân sự được giao. Không có biện pháp nào an toàn tuyệt đối; nếu xảy ra sự cố vi phạm dữ liệu cá nhân, chúng tôi sẽ thông báo cho cơ quan có thẩm quyền và người bị ảnh hưởng theo quy định pháp luật.
11. Quyền của bạn
Theo Luật Bảo vệ dữ liệu cá nhân, bạn có các quyền chính sau:
- được biết về hoạt động xử lý dữ liệu cá nhân của mình;
- đồng ý hoặc không đồng ý, và rút lại sự đồng ý bất kỳ lúc nào (việc rút lại không ảnh hưởng tới tính hợp pháp của việc xử lý trước đó);
- xem, truy cập và yêu cầu cung cấp dữ liệu cá nhân của mình;
- yêu cầu chỉnh sửa dữ liệu không chính xác;
- yêu cầu xóa dữ liệu, hạn chế xử lý, phản đối việc xử lý;
- khiếu nại, tố cáo, khởi kiện và yêu cầu bồi thường thiệt hại theo quy định pháp luật.
Cách thực hiện:
- Tự thực hiện ngay trong ứng dụng/thiết bị: dùng nút "Xóa dữ liệu của tôi" tại Cài đặt > Quyền riêng tư (xóa bản ghi thiết bị, khung giờ và nhật ký thông báo, mọi phản hồi gắn với mã băm của thiết bị trên máy chủ, sau đó xóa dữ liệu trong ứng dụng và tạo mã cài đặt mới), tắt hoàn toàn thông báo (xóa mã thông báo đẩy, khung giờ và nhật ký thông báo), từ chối hoặc thu hồi quyền vị trí, thay đổi lựa chọn đồng ý thống kê/quảng cáo, đổi cài đặt theo dõi trên iOS, xóa dữ liệu ứng dụng hoặc gỡ ứng dụng.
- Gửi email tới support@cookgo.space với tiêu đề "Yêu cầu về dữ liệu cá nhân" (trong ứng dụng: Cài đặt > Giới thiệu > Trợ giúp & liên hệ) để xem, nhận bản sao, chỉnh sửa hoặc xóa dữ liệu của bạn trên máy chủ, hoặc cho mọi câu hỏi khác. Vì CookGo không có tài khoản và dữ liệu trên máy chủ không gắn với danh tính của bạn, hãy gửi kèm mã cài đặt sao chép từ Cài đặt > Giới thiệu > Mã cài đặt: nhờ mã này chúng tôi tìm được bản ghi thiết bị, dữ liệu thông báo và các phản hồi gắn với mã băm của mã đó. Nếu không có mã, chúng tôi không thể xác định dữ liệu nào là của bạn chỉ qua email. Cách nhanh nhất để xóa dữ liệu trên máy chủ vẫn là nút "Xóa dữ liệu của tôi" ngay trong ứng dụng. Mã cài đặt bạn gửi chỉ được dùng để xử lý yêu cầu của bạn.
- Chúng tôi xác nhận đã nhận yêu cầu trong vòng 3 ngày làm việc và phản hồi trong thời hạn pháp luật quy định. Chúng tôi có thể cần xác minh yêu cầu và có thể từ chối trong các trường hợp pháp luật cho phép, kèm lý do.
- Nếu không hài lòng, bạn có quyền khiếu nại tới cơ quan chuyên trách bảo vệ dữ liệu cá nhân thuộc Bộ Công an — hiện là Cục An ninh mạng và phòng, chống tội phạm sử dụng công nghệ cao (A05) [TODO: luật sư xác nhận trước khi công bố].
12. Người dùng tại Liên minh châu Âu, Khu vực kinh tế châu Âu và Vương quốc Anh
Nếu Quy định chung về bảo vệ dữ liệu của EU (GDPR) hoặc GDPR của Vương quốc Anh áp dụng với bạn, các nội dung sau được áp dụng thêm.
Cơ sở pháp lý:
| Hoạt động xử lý | Cơ sở pháp lý |
|---|---|
| Bản ghi thiết bị không kèm mã thông báo đẩy (ngôn ngữ, múi giờ, phiên bản, cài đặt thông báo, lần mở gần nhất) | Lợi ích hợp pháp (Điều 6(1)(f)) trong việc vận hành dịch vụ và đếm số thiết bị đang dùng |
| Thông báo gợi ý món (mã thông báo đẩy, nhật ký thông báo) | Sự đồng ý (Điều 6(1)(a)), thể hiện khi bạn bật thông báo và cấp quyền |
| Gợi ý mâm cơm, tìm món theo nguyên liệu | Thực hiện hợp đồng (Điều 6(1)(b)) — cung cấp tính năng bạn yêu cầu; các lựa chọn có thể tiết lộ niềm tin tôn giáo hoặc sức khỏe chỉ được xử lý khi bạn chủ động chọn và gửi, không được lưu [TODO: cơ sở theo Điều 9 GDPR cần luật sư xác nhận] |
| Vị trí và từ khóa cho tính năng quán ngon gần bạn | Vị trí: sự đồng ý (Điều 6(1)(a)), thể hiện khi bạn bấm "Dùng vị trí của tôi" và cấp quyền vị trí; từ khóa: thực hiện hợp đồng (Điều 6(1)(b)) — cung cấp tính năng bạn yêu cầu |
| Thống kê và quảng cáo cá nhân hóa; truy cập mã quảng cáo | Sự đồng ý (Điều 6(1)(a)), thu qua hộp thoại đồng ý; khi cần, cả theo quy định ePrivacy về truy cập thiết bị |
| Báo cáo sự cố | Sự đồng ý (Điều 6(1)(a)), cùng công tắc "Thống kê sử dụng" |
| Phản hồi công thức, từ khóa không có kết quả (tổng hợp) | Lợi ích hợp pháp (Điều 6(1)(f)) trong việc cải thiện nội dung công thức |
| Dữ liệu kỹ thuật khi kết nối, giới hạn tần suất, bảo mật | Lợi ích hợp pháp (Điều 6(1)(f)) trong việc vận hành và bảo vệ dịch vụ |
| Kiểm tra quyền lợi Premium | Thực hiện hợp đồng (Điều 6(1)(b)) |
| Trả lời yêu cầu của bạn, nghĩa vụ pháp lý | Nghĩa vụ pháp lý (Điều 6(1)(c)) |
Quyền của bạn: truy cập, chỉnh sửa, xóa, hạn chế xử lý, di chuyển dữ liệu (khi việc xử lý dựa trên sự đồng ý hoặc hợp đồng), phản đối việc xử lý dựa trên lợi ích hợp pháp, và rút lại sự đồng ý bất kỳ lúc nào. Thực hiện theo cách nêu ở mục 11. Bạn cũng có quyền khiếu nại tới cơ quan giám sát bảo vệ dữ liệu tại quốc gia nơi bạn cư trú hoặc làm việc.
Chuyển dữ liệu ra ngoài EEA/Vương quốc Anh: Việt Nam chưa có quyết định về mức độ bảo vệ tương xứng của EU. Khi dữ liệu của bạn được chuyển ra ngoài EEA/Vương quốc Anh, chúng tôi dựa vào các biện pháp bảo vệ phù hợp như Điều khoản hợp đồng mẫu (Standard Contractual Clauses) của Ủy ban châu Âu (và cơ chế chuyển dữ liệu của chính các nhà cung cấp, ví dụ Google) [TODO: xác nhận cho từng nhà cung cấp và nhà cung cấp hosting].
Chúng tôi không ra quyết định tự động gây hệ quả pháp lý hoặc ảnh hưởng đáng kể tương tự đối với bạn. Món gợi ý qua thông báo được chọn tự động chỉ dựa trên bữa ăn, ngôn ngữ và các món đã gợi ý gần đây; gợi ý mâm cơm chỉ dựa trên các lựa chọn bạn gửi trong lượt đó. Không có gợi ý nào dựa trên hồ sơ hành vi của bạn.
13. Trang web cookgo.space
Trang web https://cookgo.space là trang tĩnh giới thiệu CookGo. Hiện tại trang web không dùng cookie theo dõi hay công cụ thống kê; nhà cung cấp hosting của trang web có thể lưu nhật ký kỹ thuật (IP, thời điểm truy cập). Trang chia sẻ công thức https://share.cookgo.space/r/... do máy chủ CookGo phục vụ và tuân theo mục 3.7. Nếu sau này chúng tôi thêm thống kê hoặc quảng cáo trên web, Chính sách này sẽ được cập nhật trước.
14. Thay đổi Chính sách
Chúng tôi có thể cập nhật Chính sách này khi tính năng hoặc pháp luật thay đổi. Bản mới sẽ được đăng tại https://cookgo.space/legal/privacy kèm ngày cập nhật. Với thay đổi quan trọng ảnh hưởng tới quyền của bạn, chúng tôi sẽ thông báo trong ứng dụng và xin lại sự đồng ý khi pháp luật yêu cầu.
15. Liên hệ
Mọi câu hỏi hoặc yêu cầu về quyền riêng tư: support@cookgo.space (mở nhanh trong ứng dụng tại Cài đặt > Giới thiệu > Trợ giúp & liên hệ) — [TODO: tên pháp lý của đơn vị vận hành], [TODO: địa chỉ đăng ký].
Chính sách này có bản tiếng Việt và bản tiếng Anh. Đối với người dùng tại Việt Nam, nếu có khác biệt giữa hai bản, bản tiếng Việt được ưu tiên áp dụng.