Pháp lý
Chính sách quyền riêng tư
Chính sách này giải thích Kivo (app bán hàng và quản lý tạp hoá trên Android, iOS, iPadOS, macOS, Windows, Linux, cùng trang web này) thu thập dữ liệu gì, dùng vào việc gì, gửi cho ai và bạn có những quyền gì. Chúng tôi viết theo đúng cách app đang hoạt động, không theo mẫu chung.
Tóm tắt
- Không đăng nhập thì sổ sách của tiệm chỉ nằm trên máy của bạn. Kivo không nhận được gì ngoài các lượt tải kho hàng mẫu ẩn danh.
- Khi bạn đăng nhập để đồng bộ hoặc dùng AI đám mây, dữ liệu được gửi qua kết nối mã hoá tới máy chủ của Kivo ở Singapore và tới các nhà cung cấp kể ở mục 7.
- Kivo không có quảng cáo, không dùng công cụ theo dõi hay phân tích, không dùng mã quảng cáo (IDFA / AAID) và không bán dữ liệu.
- Bạn có thể xem, sửa, xuất và xoá dữ liệu bất cứ lúc nào. Chủ cửa hàng xoá tài khoản ngay trong app (Cài đặt → Đồng bộ & tài khoản), xem Xoá tài khoản & dữ liệu.
1. Ai chịu trách nhiệm
Kivo do Nguyễn Thanh Hải, nhà phát triển Kivo (cá nhân, Việt Nam), phát triển và vận hành. Trong chính sách này, “chúng tôi” là người đó. Chúng tôi là bên kiểm soát dữ liệu đối với tài khoản và dữ liệu sử dụng dịch vụ của bạn.
Liên hệ về quyền riêng tư: hai2571998@gmail.com.
2. Dữ liệu chỉ nằm trên máy
Mặc định, mọi thứ bạn nhập vào Kivo được lưu trong cơ sở dữ liệu trên chính máy đó: hàng hoá, giá, tồn kho, đơn bán, khách hàng, nhà cung cấp, sổ nợ, sổ quỹ, nhân viên, khuyến mãi, sổ thuế, cài đặt máy in, lịch sử trò chuyện với Trợ lý AI. Bản miễn phí dùng được hoàn toàn mà không cần tài khoản và không gửi những dữ liệu này đi đâu.
Một số thứ không bao giờ rời máy, kể cả khi đã bật đồng bộ: ảnh hoá đơn nhập hàng bạn chụp (trừ khi bạn bấm cho AI đọc, xem mục 4), ảnh mẫu dùng để nhận diện hàng ở Chụp quầy, giỏ hàng đang tạm giữ, nội dung trò chuyện với Trợ lý AI, cài đặt riêng của từng máy (máy in, giọng đọc, cỡ chữ).
Cơ sở dữ liệu trên máy không được mã hoá riêng; nó được bảo vệ bằng khoá màn hình và mã hoá thiết bị của hệ điều hành. Hãy đặt khoá màn hình cho máy bán hàng. Khi bạn tự xuất file sao lưu (.kivo) hay file Excel / CSV, file đó nằm ở nơi bạn chọn và bạn tự giữ. File Excel / CSV bạn chọn để nhập (danh sách hàng hoá và tồn kho, lịch sử giá nhập, doanh thu từ sổ cũ) chỉ được đọc trên máy, không gửi đi đâu; chỉ phần dữ liệu đã nhập vào sổ mới được đồng bộ như khi bạn nhập tay (mục 3).
3. Tài khoản và đồng bộ
Bạn chỉ cần tài khoản khi muốn đồng bộ nhiều máy, dùng AI đám mây hay mua Gói Pro.
| Dữ liệu | Khi nào | Để làm gì |
|---|---|---|
| Email và mật khẩu | Khi đăng ký / đăng nhập | Xác thực tài khoản. Mật khẩu được nhà cung cấp xác thực (Supabase Auth) lưu dưới dạng băm, chúng tôi không đọc được. |
| Thông tin cửa hàng: tên, số điện thoại, địa chỉ, tên chủ, chân hoá đơn, logo, tài khoản ngân hàng nhận tiền | Khi đã đăng nhập | In hoá đơn, tạo mã VietQR, hiện giống nhau trên mọi máy của tiệm |
| Sổ sách của tiệm: hàng hoá, đơn vị, giá, tồn kho, đơn bán, nhập hàng, sổ nợ, sổ quỹ, kiểm kho, chốt ca, khuyến mãi, lịch sử giá | Khi đã đăng nhập và bật đồng bộ | Đồng bộ giữa các máy của tiệm |
| Khách hàng, nhà cung cấp: tên, số điện thoại, địa chỉ, hạn mức nợ, ghi chú | Như trên | Sổ nợ, chọn khách khi bán |
| Nhân viên: tên, vai trò, mã băm của mã PIN và mã khôi phục (không lưu mã PIN gốc) | Như trên | Đăng nhập nhân viên trên mọi máy của tiệm |
| Hồ sơ thuế: mã số thuế, tên người đại diện, địa chỉ, số đăng ký, ngày bắt đầu dùng Kivo; doanh thu từ sổ cũ trước ngày đó mà bạn nhập tay hoặc từ tệp (chỉ số tổng theo tháng / ngày, không gửi tệp); giấy tờ thuế bạn đính kèm (ảnh / PDF) | Như trên | Sổ thuế hộ kinh doanh, lưu chứng từ |
| Ảnh sản phẩm bạn chụp (Gói Pro) | Như trên | Hiện cùng ảnh trên mọi máy của tiệm |
Dữ liệu được lưu trên máy chủ do Supabase cung cấp tại Singapore, mỗi cửa hàng tách riêng bằng quy tắc truy cập ở tầng cơ sở dữ liệu: chỉ tài khoản của cửa hàng đó đọc / ghi được. Ảnh sản phẩm và giấy tờ thuế nằm trong kho lưu trữ riêng tư, không có đường dẫn công khai.
Mỗi lần cài, app tạo một mã máy ngẫu nhiên (không phải mã phần cứng, không liên kết với mã quảng cáo) và gửi kèm các yêu cầu tới máy chủ, để đếm số máy của Gói Pro và chống lạm dụng.
4. AI đám mây
Một số tính năng gửi dữ liệu tới Google Gemini API thông qua máy chủ của Kivo. Chúng chỉ chạy khi bạn đã đăng nhập và bấm dùng (hoặc bật trong Cài đặt). Kivo không lưu ảnh, câu hỏi hay câu trả lời trên máy chủ; nhật ký máy chủ chỉ ghi số lượt, thời gian xử lý và kết quả thành công / lỗi. Chúng tôi lưu bộ đếm số lượt dùng theo ngày để áp hạn mức.
| Tính năng | Gửi đi | Ghi chú |
|---|---|---|
| Chụp quầy — kiểm tra với AI | Ảnh rổ hàng / quầy, danh sách tên hàng của tiệm để đối chiếu | Chỉ khi máy chưa chắc. Tắt ở Cài đặt → Kho hàng mẫu & AI. |
| Thêm hàng bằng ảnh | Ảnh gói hàng, chữ máy đọc được trên bao bì; hoặc tên, hãng, quy cách khi hỏi giá | |
| Đọc hoá đơn nhập | Ảnh hoá đơn của nhà cung cấp | Ảnh có thể chứa tên, số điện thoại của nhà cung cấp. |
| Bán bằng giọng nói — câu khó | Chỉ chữ, không gửi âm thanh; tên khách hàng được bỏ đi trước khi gửi | Nếu không bỏ được tên khách, app không gửi. |
| Gợi ý khuyến mãi | Số liệu tổng hợp của hàng hoá: tên, giá vốn, giá bán, tồn, hạn dùng, doanh thu | Không có dữ liệu khách hàng. |
| Trợ lý AI (chỉ chủ tiệm) | Câu hỏi, các câu trước trong cuộc trò chuyện, số liệu tổng hợp cần để trả lời | Không gửi tên, số điện thoại hay mã của khách hàng. Máy chủ chỉ giữ lượt hỏi (không có nội dung) trong 2 ngày để tính hạn mức. |
Google xử lý dữ liệu này theo Điều khoản bổ sung của Gemini API. Theo điều khoản đó, với gói Kivo đang dùng, Google có thể dùng nội dung gửi lên và câu trả lời để cải thiện sản phẩm của Google, và người của Google có thể đọc chúng. Đừng dùng các tính năng AI đám mây với ảnh có thông tin bạn không muốn chia sẻ. Câu trả lời của AI có thể sai; Kivo luôn cho bạn xem lại trước khi lưu.
5. Kho hàng chung và giá thị trường
Đóng góp cho kho hàng chung. Khi bạn lưu một món có mã vạch, Kivo gửi tên, hãng, quy cách, đơn vị, mã vạch và (nếu có) ảnh món do bạn chụp lên kho hàng chung để các tiệm khác quét mã là ra món. Không gửi giá, tồn kho hay dữ liệu khách hàng. Trên máy chủ, đóng góp chỉ gắn với mã băm của cửa hàng và tài khoản. Sau khi được duyệt, tên, mã vạch và ảnh có thể được công bố công khai trong kho hàng mẫu của Kivo — không kèm danh tính cửa hàng — và ảnh được phát hành theo giấy phép CC BY-SA 4.0, ghi nguồn “Cửa hàng dùng Kivo”. Tính năng này bật sẵn; bạn tắt được ngay khi tạo cửa hàng hoặc ở Cài đặt → Kho hàng mẫu & AI → Kho hàng chung.
Giá thị trường. Khi bạn thêm một món có mã vạch, Kivo có thể cho xem khoảng giá các tiệm khác đang bán. Khoảng giá được tính từ giá bán lẻ mà các tiệm đã đồng bộ, chỉ khi có ít nhất 5 tiệm của ít nhất 5 tài khoản khác nhau đang hoạt động, và chỉ trả về khoảng giá cùng số tiệm, không bao giờ trả về tên hay mã của tiệm nào. Với ít tiệm, khoảng giá có thể trùng với giá thật của một tiệm. Việc góp giá bật sẵn; Kivo báo cho chủ tiệm một lần và bạn tắt được ở Cài đặt → Cửa hàng → Góp giá ẩn danh. Tắt thì giá của tiệm không được tính vào khoảng giá.
6. Gói Pro và thanh toán
Khi bạn mua hoặc gia hạn Gói Pro, chúng tôi lưu: cửa hàng, tài khoản mua, số tiền, mã chuyển khoản, mã giao dịch ngân hàng và nội dung chuyển khoản; danh sách máy của tiệm gồm mã máy ngẫu nhiên, tên máy chung chung (ví dụ “Điện thoại (Android)”, không phải tên hay đời máy thật), hệ điều hành, lần đầu và lần cuối thấy máy.
Bạn thanh toán bằng chuyển khoản ngân hàng qua mã VietQR vào tài khoản của Kivo. Kivo không nhận số thẻ hay thông tin đăng nhập ngân hàng của bạn. Dịch vụ SePay báo cho chúng tôi khi tiền về; nội dung chuyển khoản có thể chứa tên hoặc số điện thoại người chuyển. Hồ sơ thanh toán được giữ theo thời hạn pháp luật kế toán, thuế yêu cầu; khi bạn xoá tài khoản, chúng được tách khỏi cửa hàng và tài khoản (không còn biết là của ai).
Tự xác nhận chuyển khoản (Gói Pro, chỉ khi chủ tiệm bật). Chủ tiệm có thể nối tài khoản SePay hoặc APIBank (apibank.com.vn, của 3W Group) của tiệm với Kivo, hoặc nối cả hai (Cài đặt → Bán hàng & in → Tự xác nhận chuyển khoản), và tự chọn mỗi nguồn nhận tiền dùng dịch vụ nào. Dịch vụ đã nối gửi tới máy chủ Kivo mỗi giao dịch tiền vào các tài khoản ngân hàng mà tiệm chọn trong SePay hoặc trên apibank.com.vn, để Kivo tự hoàn tất đơn khi khách chuyển khoản đúng mã. Kivo lưu: số tiền, số tài khoản nhận (kèm tài khoản ảo nếu có), mã giao dịch của SePay hoặc APIBank và của ngân hàng, thời gian, mã thanh toán Kivo (dạng KV…) và nội dung chuyển khoản (tối đa 500 ký tự) — nội dung chuyển khoản có thể chứa tên hoặc số điện thoại người chuyển. Kivo không lưu phần mô tả đầy đủ SePay gửi kèm, không lưu dữ liệu gốc và tên tài khoản APIBank gửi kèm, và không nhận số dư hay thông tin đăng nhập ngân hàng / SePay / APIBank. Với khoá xác thực webhook của SePay, máy chủ chỉ giữ mã băm. Secret webhook của APIBank thì máy chủ phải đọc lại được để kiểm tra chữ ký mỗi lần APIBank gửi, nên được giữ ở dạng mã hoá trên máy chủ (không phải mã băm), không lưu trên máy và không bao giờ gửi lại app. Mọi thành viên của tiệm (kể cả nhân viên) xem được các giao dịch này để đối chiếu khi bán. Người chuyển tiền là khách của tiệm: như ở mục 10, cửa hàng là bên quyết định mục đích, Kivo xử lý thay mặt cửa hàng. Chủ tiệm ngắt kết nối từng dịch vụ bất cứ lúc nào trong app, kể cả khi đã hết Gói Pro; khi ngắt, nên xoá luôn webhook trong SePay (my.sepay.vn) hoặc trên apibank.com.vn.
7. Bên cung cấp dịch vụ và chuyển dữ liệu ra nước ngoài
Chúng tôi chỉ chia sẻ dữ liệu với những bên cần để chạy dịch vụ, theo hợp đồng / điều khoản của họ:
| Bên | Vai trò | Nơi xử lý |
|---|---|---|
| Supabase | Máy chủ cơ sở dữ liệu, xác thực, lưu trữ tệp, máy chủ chạy tính năng | Singapore |
| Google (Gemini API) | AI đám mây ở mục 4 | Hệ thống toàn cầu của Google, có thể ngoài Việt Nam |
| SePay | Báo giao dịch chuyển khoản mua Gói Pro; với tiệm tự nối SePay, gửi giao dịch tiền vào tài khoản của tiệm (tiệm dùng SePay theo điều khoản riêng giữa tiệm và SePay) | Việt Nam |
| APIBank (3W Group) | Với tiệm tự nối APIBank, gửi giao dịch tiền vào tài khoản của tiệm (tiệm dùng APIBank theo điều khoản riêng giữa tiệm và APIBank) | Việt Nam |
| ImageKit, Open Food Facts | Lưu và phát ảnh của kho hàng mẫu | Ngoài Việt Nam |
| GitHub | Lưu file kho hàng mẫu để tải về | Ngoài Việt Nam |
| Apple, Google (hệ điều hành) | Nhận dạng giọng nói, quét mã, đọc chữ, tách nền (xem mục 8) | Theo chính sách của Apple / Google |
Vì máy chủ và một số nhà cung cấp ở ngoài Việt Nam, dữ liệu của bạn được chuyển ra nước ngoài. Chúng tôi chọn nhà cung cấp có biện pháp bảo vệ phù hợp, chỉ gửi dữ liệu cần thiết và thực hiện thủ tục chuyển dữ liệu ra nước ngoài theo pháp luật Việt Nam.
Chúng tôi chỉ cung cấp dữ liệu cho cơ quan nhà nước khi có yêu cầu hợp pháp theo quy định pháp luật.
8. Quyền truy cập trên máy
App chỉ xin quyền khi bạn dùng tới tính năng cần nó; từ chối thì các phần khác vẫn chạy.
| Quyền | Dùng để |
|---|---|
| Camera | Quét mã vạch, quét tem QR nhận tiền, Chụp quầy, chụp ảnh hàng / hoá đơn |
| Thư viện ảnh | Chọn ảnh cho hàng hoá, logo hoá đơn |
| Micro, nhận dạng giọng nói | Bán bằng giọng nói. Âm thanh được nhận dạng bởi dịch vụ giọng nói của hệ điều hành (Apple hoặc Google), có thể được xử lý trên máy chủ của Apple / Google theo chính sách của họ. Kivo không lưu và không gửi âm thanh đi. |
| Bluetooth | Tìm và kết nối máy in hoá đơn Bluetooth |
| Mạng nội bộ | Tìm máy in hoá đơn trong Wi-Fi của tiệm |
| Vị trí (chỉ Android 11 trở xuống) | Hệ điều hành bắt buộc để quét thiết bị Bluetooth. Kivo không đọc vị trí của bạn. |
Quét mã vạch, tìm vật trong ảnh, đọc chữ trên bao bì và tách nền ảnh chạy ngay trên máy bằng thư viện của Google ML Kit (Android) và Apple Vision (iOS / macOS); ảnh không được gửi đi để làm việc này. Thư viện ML Kit có thể gửi cho Google dữ liệu chẩn đoán về hoạt động của chính thư viện (không gồm ảnh), theo công bố của Google.
9. Tải kho hàng mẫu và ảnh
Mỗi tuần một lần, khi có Wi-Fi, app có thể tải bản cập nhật kho hàng mẫu và gói ảnh (tắt ở Cài đặt → Kho hàng mẫu & AI). Các lượt tải này ẩn danh: không kèm tài khoản hay mã máy. Ảnh món trong kho mẫu được tải thẳng từ ImageKit hoặc Open Food Facts. Như mọi kết nối mạng, các máy chủ đó thấy địa chỉ IP của bạn.
10. Dữ liệu tiệm nhập về người khác
Khi bạn ghi tên, số điện thoại của khách hàng, nhà cung cấp hay nhân viên vào Kivo, cửa hàng của bạn là bên quyết định mục đích sử dụng những dữ liệu đó; Kivo là công cụ và, khi bạn bật đồng bộ, là bên xử lý dữ liệu thay mặt bạn. Bạn có trách nhiệm cho họ biết và có sự đồng ý của họ khi pháp luật yêu cầu. Chúng tôi chỉ dùng những dữ liệu đó để cung cấp tính năng cho chính tiệm của bạn.
11. Chúng tôi dùng dữ liệu để làm gì
- Cung cấp các tính năng bạn chọn dùng: đồng bộ, AI đám mây, kho hàng chung, giá thị trường, tự xác nhận chuyển khoản, Gói Pro.
- Giữ an toàn cho dịch vụ: xác thực, đếm máy, áp hạn mức, chống lạm dụng.
- Hỗ trợ khi bạn liên hệ. Người hỗ trợ có thể xem email và số điện thoại của tài khoản cửa hàng; mỗi lần xem đều được ghi lại.
- Thực hiện nghĩa vụ pháp lý (kế toán, thuế, yêu cầu hợp pháp của cơ quan nhà nước).
Chúng tôi xử lý dữ liệu trên cơ sở sự đồng ý của bạn (bạn chọn đăng nhập, bật tính năng, và có thể rút lại bất cứ lúc nào) và để thực hiện hợp đồng khi bạn mua Gói Pro. Chúng tôi không dùng dữ liệu của bạn cho quảng cáo, không bán, không cho thuê và không xây dựng hồ sơ người dùng.
12. Lưu bao lâu
- Trên máy: cho tới khi bạn xoá trong app, xoá dữ liệu app hoặc gỡ app.
- Trên máy chủ: trong thời gian tài khoản còn hoạt động. Khi chủ cửa hàng xoá tài khoản trong app, tài khoản và dữ liệu đồng bộ của cửa hàng bị xoá ngay; yêu cầu qua email được xử lý trong 30 ngày. Chi tiết ở Xoá tài khoản & dữ liệu.
- Sau khi xoá tài khoản: một mã băm một chiều của mã cửa hàng và việc đã dùng thử Gói Pro, để không cấp lại lượt dùng thử.
- Lượt hỏi Trợ lý AI (không có nội dung): 2 ngày.
- Giao dịch chuyển khoản nhận qua SePay hoặc APIBank (tự xác nhận chuyển khoản): 180 ngày. Việc xoá giao dịch cũ chạy khi có giao dịch mới, khi nối lại hoặc khi ngắt kết nối, nên một tiệm lâu không có giao dịch nào có thể giữ giao dịch cũ hơn tới lần đó. Xoá tài khoản thì xoá ngay.
- Hồ sơ thanh toán Gói Pro: theo thời hạn pháp luật kế toán, thuế (ẩn danh sau khi xoá tài khoản).
- Bản sao lưu tự động của hạ tầng bị ghi đè theo chu kỳ của nhà cung cấp.
13. Bảo mật
Mọi kết nối giữa app và máy chủ dùng HTTPS (TLS). Dữ liệu mỗi cửa hàng được tách bằng quy tắc truy cập ở tầng cơ sở dữ liệu; kho ảnh và giấy tờ là riêng tư; mã PIN chỉ lưu dạng băm; truy cập của người hỗ trợ được ghi lại. Không hệ thống nào an toàn tuyệt đối. Nếu xảy ra sự cố lộ dữ liệu ảnh hưởng tới bạn, chúng tôi sẽ thông báo cho bạn và cơ quan có thẩm quyền theo quy định.
14. Quyền của bạn
Theo Luật Bảo vệ dữ liệu cá nhân và các văn bản hướng dẫn, bạn có quyền:
- được biết về việc xử lý dữ liệu (chính là chính sách này);
- xem và nhận bản sao dữ liệu — trong app: Cài đặt → Sao lưu & khôi phục để xuất toàn bộ, hoặc xuất Excel / CSV;
- sửa dữ liệu — sửa ngay trong app;
- xoá dữ liệu và tài khoản — ngay trong app ở Cài đặt → Đồng bộ & tài khoản → Xoá tài khoản, xem Xoá tài khoản & dữ liệu;
- rút lại sự đồng ý — đăng xuất, tắt đồng bộ, tắt AI đám mây, tắt đóng góp kho hàng chung và góp giá, ngắt kết nối SePay và APIBank trong Cài đặt;
- phản đối hoặc hạn chế việc xử lý, khiếu nại và yêu cầu bồi thường theo quy định pháp luật.
Gửi yêu cầu tới hai2571998@gmail.com từ email của tài khoản. Chúng tôi xác nhận đã nhận trong vòng 72 giờ và giải quyết trong thời hạn pháp luật quy định. Bạn cũng có quyền gửi khiếu nại tới cơ quan chuyên trách bảo vệ dữ liệu cá nhân (Cục An ninh mạng và phòng, chống tội phạm sử dụng công nghệ cao — Bộ Công an).
15. Trẻ em
Kivo là công cụ cho cửa hàng, không dành cho trẻ em. Chúng tôi không cố ý thu thập dữ liệu của người dưới 16 tuổi. Nếu bạn biết có trường hợp như vậy, hãy báo để chúng tôi xoá.
16. Trang web này
Trang web giới thiệu Kivo không dùng cookie, không dùng công cụ phân tích hay theo dõi và tự lưu phông chữ. Lựa chọn giao diện sáng / tối chỉ được nhớ trong trình duyệt của bạn. Nhà cung cấp dịch vụ lưu trữ trang có thể ghi nhật ký truy cập kỹ thuật (địa chỉ IP, thời gian) để vận hành và chống tấn công.
17. Thay đổi chính sách
Khi thay đổi chính sách, chúng tôi cập nhật ngày hiệu lực ở đầu trang. Nếu thay đổi làm giảm quyền của bạn hay thêm mục đích xử lý mới, chúng tôi sẽ báo trong app trước khi áp dụng và xin lại sự đồng ý khi cần.
18. Liên hệ
Nguyễn Thanh Hải, nhà phát triển Kivo · hai2571998@gmail.com · Việt Nam