Chính sách quyền riêng tư
Chính sách này áp dụng cho ứng dụng Chitipay và website Chitipay (bao gồm công cụ chia tiền trên web). Chúng tôi cố gắng thu thập càng ít dữ liệu càng tốt và nói rõ dữ liệu được dùng vào việc gì.
1. Chitipay là gì
Chitipay là ứng dụng chia tiền nhóm hoạt động offline-first. Dữ liệu cốt lõi (nhóm, thành viên, khoản chi, số dư, kế hoạch thanh toán) được lưu trong cơ sở dữ liệu SQLite ngay trên thiết bị của bạn. App dùng được hoàn toàn khi không có mạng.
2. Dữ liệu chúng tôi thu thập (app)
- Tên hiển thị (tùy chọn, do bạn nhập) — hiển thị trong nhóm chi tiêu của bạn.
- Địa chỉ email hoặc tài khoản Google (chỉ khi bạn bật sao lưu / liên kết tài khoản) — đăng nhập (mã gửi qua email hoặc Google) để sao lưu và khôi phục dữ liệu trên thiết bị khác.
- Dữ liệu nhóm/khoản chi/thanh toán do bạn tạo — là tính năng cốt lõi của app; được đồng bộ lên cloud khi bạn bật sao lưu.
- Thông tin tài khoản nhận tiền (tên ngân hàng, số tài khoản, mã QR) do bạn nhập — chỉ lưu trên thiết bị của bạn (không đồng bộ cloud trong v1) và hiển thị tại chỗ khi bạn đưa QR/số tài khoản cho thành viên nhóm.
- Nội dung bạn chủ động gửi cho tính năng AI (văn bản mô tả khoản chi, ảnh hóa đơn, bản ghi âm giọng nói, ngữ cảnh nhắc nợ gồm tên và số tiền) — dùng để tạo bản nháp khoản chi/lời nhắc; được xử lý qua Google Gemini (xem mục Chia sẻ dữ liệu).
Chitipay v1 không thu thập: vị trí, danh bạ, ảnh (ngoài ảnh đại diện nhóm bạn tự chọn lưu trên máy, và ảnh hóa đơn/bản ghi âm bạn chủ động gửi khi dùng tính năng AI), dữ liệu quảng cáo hay dữ liệu phân tích hành vi trong app, và không có quảng cáo.
3. Lưu trữ và đồng bộ
- Nguồn dữ liệu chính là SQLite trên thiết bị. App dùng được hoàn toàn offline ngay từ lần mở đầu tiên, <b>không cần tài khoản</b>; cài đặt mới không tạo bất kỳ tài khoản nào (kể cả tài khoản ẩn danh) cho tới khi bạn chủ động bật sao lưu.
- Tài khoản (email hoặc Google) chỉ được tạo khi bạn chọn “Bảo vệ dữ liệu” để bật sao lưu/khôi phục. Khi đó dữ liệu nhóm được sao lưu/đồng bộ qua Supabase (Postgres, lưu tại hạ tầng của Supabase). Truy cập dữ liệu được giới hạn bằng Row Level Security: chỉ thành viên nhóm mới đọc được dữ liệu nhóm.
- Đăng nhập được quản lý bởi Supabase Auth. Chúng tôi không bán hoặc chia sẻ email/danh tính đăng nhập của bạn với bên thứ ba.
4. Chia sẻ dữ liệu
Dữ liệu nhóm hiển thị cho các thành viên khác trong cùng nhóm (tên hiển thị, khoản chi, số dư, trạng thái thanh toán, tài khoản nhận tiền bạn đã thêm vào nhóm).
Tính năng AI (Google Gemini). Khi bạn chủ động dùng một tính năng AI (nhập khoản chi bằng văn bản, quét hóa đơn, đọc bằng giọng nói, soạn lời nhắc nợ), nội dung bạn gửi — văn bản mô tả, ảnh hóa đơn, bản ghi âm, hoặc ngữ cảnh nhắc nợ (tên người nợ/người nhận và số tiền, có thể gồm tên thành viên nhóm để khớp người trả) — được gửi tới Google Gemini để xử lý. Chúng tôi chỉ dùng bậc dịch vụ trả phí của Gemini: theo điều khoản của Google, dữ liệu này không được dùng để huấn luyện mô hình. Máy chủ của chúng tôi không lưu ảnh, bản ghi âm hay phản hồi thô của Gemini — chỉ giữ bản nháp kết quả đã kiểm tra trong tối đa 30 ngày để phục vụ retry, cùng metadata kiểm toán về lượt sử dụng.
Ngoài Supabase (nhà cung cấp hạ tầng) và Google Gemini (chỉ cho các tính năng AI nêu trên, khi bạn chủ động dùng), chúng tôi không chia sẻ dữ liệu cho bên thứ ba nào khác trong v1.
5. Analytics trên website
Website Chitipay dùng PostHog ở chế độ không cookie (cookieless): không tạo hồ sơ cá nhân, không dùng cookie quảng cáo và không ghi lại phiên (session replay). Chúng tôi cũng dùng Vercel Speed Insights để đo hiệu năng trang. Vì không đặt cookie phục vụ theo dõi hay quảng cáo, website không cần banner xin chấp thuận cookie.
6. Email đăng ký beta
Nếu bạn đăng ký nhận tin về bản beta, email của bạn được lưu trong một dự án Supabase riêng và chỉ dùng để thông báo về chương trình beta. Bạn có thể yêu cầu xóa email này bất cứ lúc nào.
7. Dữ liệu công cụ tính trên web
Khi bạn dùng công cụ chia tiền trên web, danh sách thành viên và các khoản chi chỉ nằm trong trình duyệt của bạn (localStorage) và không bao giờ được gửi tới máy chủ nào. Xóa dữ liệu trình duyệt hoặc bấm “Tính lại” sẽ xóa toàn bộ dữ liệu này.
8. Xóa tài khoản và dữ liệu
Trong app, bạn có thể tự xóa tài khoản tại Hồ sơ cá nhân → Xóa tài khoản:
- Nhóm chỉ có mình bạn: bị xóa vĩnh viễn khỏi cloud.
- Nhóm chung: quyền sở hữu chuyển cho thành viên khác; lịch sử chi tiêu được giữ cho các thành viên còn lại, tên hiển thị của bạn được giữ nhưng không còn gắn với tài khoản nào.
- Tài khoản đăng nhập (email) bị xóa khỏi hệ thống xác thực.
- Toàn bộ dữ liệu trên thiết bị bị xóa.
Nếu bạn chưa liên kết tài khoản (chỉ dùng offline trên máy), tùy chọn “Xóa dữ liệu trên thiết bị” xóa toàn bộ dữ liệu local với hiệu lực tương tự. Để yêu cầu xóa email beta hoặc bất kỳ dữ liệu nào khác, hãy gửi email tới realdoan.dev@gmail.com.
9. Liên hệ
Mọi câu hỏi về quyền riêng tư, xin liên hệ realdoan.dev@gmail.com.
Phần chính sách app được đồng bộ từ tài liệu của app — giữ cho khớp.