Chính sách quyền riêng tư
Cập nhật lần cuối: 30/06/2026
Chính sách này giải thích Nguyễn Văn Tú ("chúng tôi") — đơn vị vận hành ứng dụng Casto — thu thập, sử dụng, lưu trữ, chia sẻ và bảo vệ dữ liệu của bạn như thế nào, cũng như các quyền của bạn đối với dữ liệu đó. Bằng việc tạo tài khoản và tích ô đồng ý khi đăng ký, bạn chấp nhận các nội dung dưới đây.
1. Dữ liệu chúng tôi thu thập
- Tài khoản & định danh: email và mật khẩu (lưu dưới dạng đã mã hoá; chúng tôi không thấy mật khẩu gốc). Nếu bạn đăng nhập bằng Google hoặc Apple, chúng tôi nhận email, tên và mã định danh từ nhà cung cấp đó. Phiên đăng nhập được lưu an toàn trên thiết bị.
- Hồ sơ công khai: tên hiển thị, tên người dùng, tiểu sử và ảnh đại diện (nếu bạn thêm) — hiển thị công khai trên bảng tin, bảng xếp hạng và trang cá nhân.
- Nội dung câu cá: loài cá, cân nặng, kích thước, mồi, kỹ thuật, ghi chú, thời điểm câu, ảnh, ảnh chụp nhanh thời tiết, và điểm câu (tên, loại nước, toạ độ). Bạn chọn giữ riêng tư hoặc chia sẻ công khai cho từng buổi câu.
- Tương tác cộng đồng: lượt thích, bình luận, theo dõi, danh sách chặn, báo cáo nội dung.
- Chẩn đoán & chống lạm dụng: nhật ký lỗi kỹ thuật (khi đã đăng nhập) và số lượt dùng tính năng AI mỗi ngày. Nhật ký lỗi lưu trên máy chủ của chúng tôi, không chia sẻ bên thứ ba và được xoá định kỳ.
- Dữ liệu cho tính năng AI: ảnh bạn chọn để nhận diện loài cá, và câu hỏi cùng ngữ cảnh gửi cho trợ lý. Lịch sử trò chuyện chỉ lưu cục bộ trên thiết bị của bạn (xem mục 5).
- Quyền truy cập thiết bị (chỉ khi bạn cho phép, tắt được bất kỳ lúc nào trong Cài đặt hệ thống): Vị trí (khi đang dùng), Camera, Thư viện ảnh, Thông báo.
- Thông báo đẩy lưu một mã định danh thiết bị (push token) và nền tảng (iOS/Android).
Chúng tôi KHÔNG tích hợp công cụ phân tích hành vi của bên thứ ba (analytics) và KHÔNG có mã quảng cáo theo dõi.
2. Cách chúng tôi sử dụng dữ liệu
Chúng tôi dùng dữ liệu để: vận hành tài khoản; lưu nhật ký và đồng bộ giữa các thiết bị; hiển thị bảng tin, bảng xếp hạng, trang cá nhân; gửi thông báo bạn đã bật; cung cấp dự báo thời tiết và tính năng AI; bảo mật, chống spam/lạm dụng; khắc phục lỗi và cải thiện trải nghiệm.
Chúng tôi KHÔNG bán và KHÔNG chia sẻ dữ liệu cá nhân của bạn để đổi lấy lợi ích kinh tế, và KHÔNG dùng dữ liệu cho quảng cáo theo dõi hành vi.
3. Cơ sở pháp lý
Chúng tôi xử lý dữ liệu dựa trên: sự đồng ý của bạn (vị trí, thông báo, dùng AI); việc thực hiện hợp đồng cung cấp dịch vụ; và lợi ích hợp pháp (bảo mật, chống lạm dụng, cải thiện sản phẩm). Bạn có thể rút lại sự đồng ý bất kỳ lúc nào (xem mục 10).
4. Quyền riêng tư về vị trí
Toạ độ chính xác của buổi câu chỉ hiển thị riêng cho bạn. Khi bạn chia sẻ một buổi câu công khai, ứng dụng KHÔNG để lộ toạ độ chính xác: vị trí trên bản đồ cộng đồng được làm mờ trong phạm vi khoảng 2 km để bảo vệ điểm câu của bạn. Để hiển thị bản đồ và lấy thời tiết, toạ độ có thể được gửi tới nhà cung cấp bản đồ (Apple/Google Maps) và dịch vụ thời tiết (Open-Meteo) dưới dạng toạ độ thuần, không kèm danh tính.
5. Tính năng AI
Các tính năng AI là tuỳ chọn — bạn có thể không dùng.
- Nhận diện loài cá: ảnh bạn chọn được gửi tới Google (Gemini, máy chủ tại Hoa Kỳ), xử lý theo chính sách của Google; chúng tôi không gửi kèm toạ độ/định danh và không lưu ảnh trên máy chủ của mình.
- Trợ lý câu cá: câu hỏi cùng ngữ cảnh ngắn được gửi tới DeepSeek (máy chủ tại Trung Quốc), xử lý theo chính sách của họ; không gửi mã định danh người dùng. Lịch sử chat chỉ lưu cục bộ trên máy và bạn xoá được trong màn trợ lý. Kết quả AI chỉ mang tính tham khảo.
6. Lưu trữ và bảo mật
Dữ liệu được lưu trên hạ tầng đám mây Supabase. Ảnh bìa của buổi câu công khai lưu trong kho công khai để hiển thị trên bảng tin; các ảnh khác lưu trong kho riêng tư, chỉ truy cập qua đường dẫn có chữ ký tạm thời. Chúng tôi áp dụng mã hoá đường truyền (TLS); mật khẩu lưu dạng băm (không khôi phục được); và Row-Level Security để mỗi người dùng chỉ truy cập dữ liệu của mình. Tuy nhiên, không có hệ thống nào an toàn tuyệt đối.
7. Chia sẻ với bên thứ ba
Chúng tôi KHÔNG bán dữ liệu. Dữ liệu chỉ được chia sẻ với các nhà cung cấp cần thiết:
- Supabase — cơ sở dữ liệu, xác thực, lưu ảnh.
- Google (Gemini) — phân tích ảnh nhận diện cá.
- DeepSeek — trợ lý trò chuyện câu cá.
- Open-Meteo — dữ liệu thời tiết (nhận toạ độ).
- Resend — gửi email xác thực và mã OTP.
- Đăng nhập Google / Apple — xác thực khi bạn chọn.
- Expo, Apple (APNs), Google (FCM) — trung chuyển và gửi thông báo đẩy.
- Apple Maps / Google Maps — hiển thị bản đồ điểm câu.
Chúng tôi cũng có thể tiết lộ dữ liệu khi pháp luật yêu cầu hoặc để bảo vệ quyền và sự an toàn của người dùng và của chúng tôi.
8. Chuyển dữ liệu quốc tế
Các nhà cung cấp dịch vụ nêu trên có thể lưu trữ và xử lý dữ liệu trên máy chủ đặt ngoài Việt Nam (vd Hoa Kỳ, Trung Quốc). Khi sử dụng ứng dụng, bạn đồng ý với việc chuyển dữ liệu này theo các biện pháp bảo vệ hợp lý và quy định pháp luật áp dụng.
9. Thời gian lưu trữ
Chúng tôi lưu dữ liệu chừng nào tài khoản còn hoạt động hoặc cần thiết để cung cấp dịch vụ. Khi bạn xoá nội dung hoặc tài khoản, dữ liệu được đánh dấu xoá và ẩn khỏi công khai ngay lập tức; chúng tôi xoá hoặc ẩn danh hoàn toàn trong vòng 90 ngày; một số bản sao lưu kỹ thuật có thể tồn tại thêm cho đến khi bị ghi đè theo lịch sao lưu. Chúng tôi có thể lưu giữ một phần dữ liệu lâu hơn khi pháp luật yêu cầu.
10. Quyền của bạn
Tuỳ theo pháp luật áp dụng, bạn có quyền: truy cập và chỉnh sửa dữ liệu trong ứng dụng; yêu cầu bản sao dữ liệu; yêu cầu xoá; rút lại sự đồng ý; và khiếu nại về việc xử lý dữ liệu. Các tính năng AI và thời tiết là tuỳ chọn; quyền vị trí/thông báo tắt được trong Cài đặt hệ thống. Để gửi yêu cầu, liên hệ casto.support@gmail.com.
11. Xoá tài khoản
Bạn có thể xoá tài khoản và dữ liệu cá nhân liên quan ngay trong ứng dụng tại Cá nhân → Xoá tài khoản. Sau khi xác nhận, tài khoản cùng các buổi câu, ảnh, bình luận và dữ liệu hồ sơ sẽ bị xoá theo mục 9. Bạn cũng có thể yêu cầu xoá qua email casto.support@gmail.com từ địa chỉ đã đăng ký.
12. Trẻ em
Ứng dụng dành cho người dùng từ 13 tuổi trở lên (hoặc độ tuổi tối thiểu cao hơn theo pháp luật nơi bạn sinh sống). Khi đăng ký, bạn được yêu cầu xác nhận đủ tuổi. Chúng tôi không cố ý thu thập dữ liệu của trẻ em dưới độ tuổi này; nếu phát hiện, chúng tôi sẽ xoá.
13. Thay đổi chính sách
Chúng tôi có thể cập nhật Chính sách này theo thời gian. Khi có thay đổi quan trọng, chúng tôi sẽ thông báo phù hợp trong ứng dụng và cập nhật ngày ở đầu trang.
14. Liên hệ
Đơn vị chịu trách nhiệm dữ liệu: Nguyễn Văn Tú, Hà Nội, Việt Nam. Mọi yêu cầu liên quan đến quyền riêng tư, vui lòng liên hệ: casto.support@gmail.com.