Chính sách quyền riêng tư
1. Chúng tôi là ai
HanUp ("ứng dụng") là ứng dụng học tiếng Trung theo lộ trình HSK cho người Việt, do HanUp ("chúng tôi") phát hành.
- Nơi cư trú: Việt Nam
- Email liên hệ: [email protected]
- Trang chính sách: https://hanup.vn/privacy
Chúng tôi quyết định mục đích và cách xử lý dữ liệu cá nhân được mô tả trong chính sách này.
2. Tóm tắt nhanh
- Bạn cần một tài khoản để dùng ứng dụng. Bạn có thể đăng ký bằng email, hoặc đăng nhập bằng Google hay Apple.
- Tiến độ học được lưu trên thiết bị trước, rồi đồng bộ lên máy chủ đặt tại Singapore để bạn học tiếp trên thiết bị khác.
- Giọng nói được nhận dạng trên thiết bị. Bản ghi âm luyện nói chỉ nằm trên máy, không được tải lên.
- Trong Luyện AI, phần chữ của cuộc trò chuyện được gửi qua máy chủ của chúng tôi tới mô hình Qwen của Alibaba Cloud (vùng Singapore). Chúng tôi không lưu nội dung cuộc trò chuyện.
- Khi đăng ký, đăng nhập hoặc lấy lại mật khẩu, Cloudflare Turnstile kiểm tra ngầm để chặn bot.
- Nhắc học là thông báo do chính thiết bị lên lịch.
- Ứng dụng không có quảng cáo, không dùng công cụ phân tích hay theo dõi của bên thứ ba và không bán dữ liệu của bạn.
- Bạn có thể xoá tài khoản ngay trong ứng dụng.
3. Dữ liệu chúng tôi thu thập
3.1 Tài khoản
- Email.
- Mật khẩu (khi đăng ký bằng email). Mật khẩu được lưu ở dạng đã băm trên máy chủ xác thực; ứng dụng không lưu mật khẩu trên thiết bị.
- Tên bạn nhập khi đăng ký, đồng thời là tên hiển thị trong hồ sơ.
- Mã xác thực 6 số gửi tới email của bạn khi đăng ký hoặc quên mật khẩu. Thư được gửi từ địa chỉ
[email protected]qua dịch vụ Resend. - Đăng nhập bằng Google hoặc Apple (nếu bạn chọn): nhà cung cấp chia sẻ với chúng tôi email, tên (nếu bạn cho phép) và mã định danh tài khoản của bạn tại nhà cung cấp đó. Với Apple, email có thể là địa chỉ chuyển tiếp ẩn danh.
- Lần chấp nhận Điều khoản và Chính sách: tên tài liệu, phiên bản và thời điểm bạn chấp nhận.
- Dữ liệu chống bot: khi bạn đăng ký, đăng nhập hoặc lấy lại mật khẩu, Cloudflare Turnstile thu thập thông tin về thiết bị và trình duyệt nhúng trong ứng dụng (ví dụ địa chỉ IP, đặc điểm trình duyệt, tín hiệu tương tác) để phân biệt người thật với bot. Xem mục 11.
- Nhật ký kỹ thuật của máy chủ, ví dụ thời điểm đăng nhập, địa chỉ IP, loại thiết bị, dùng để vận hành và bảo mật dịch vụ.
3.2 Hồ sơ
- Tên hiển thị (tối đa 30 ký tự) và giới thiệu ngắn (tối đa 80 ký tự).
- Ảnh đại diện (xem mục 7).
- Cấp HSK đang học.
- Múi giờ của thiết bị (ví dụ
Asia/Ho_Chi_Minh), dùng để tính "hôm nay", chuỗi ngày học và thống kê theo tuần. - Ngôn ngữ của ứng dụng.
3.3 Dữ liệu học được đồng bộ lên máy chủ
- Từ đã học và kết quả nhận nghĩa (mã từ, đúng/sai, thời điểm).
- Kết quả từng hoạt động trong bài: mã hoạt động, đúng/sai hoặc tự đánh giá, cách làm (ví dụ chọn đáp án, sắp câu), thời điểm. Bản ghi âm, bản nháp và đoạn chữ bạn gõ khi làm bài không được gửi lên.
- Vị trí đang học dở, trạng thái hoàn thành và điểm của từng bài.
- Flashcard: các bộ thẻ, thẻ trong bộ, thẻ bạn tự tạo (chữ Hán, pinyin, nghĩa, câu ví dụ bạn nhập) và lịch ôn của từng thẻ.
- Thống kê theo ngày: thời gian học, số hoạt động đã làm và làm đúng, số từ đã học, số bài hoàn thành, số thẻ đã ôn. Điểm bài học do máy chủ tính từ các dữ liệu này.
- Thành tích, huy hiệu, chuỗi ngày học dài nhất.
- Lựa chọn tham gia bảng xếp hạng (xem mục 10).
- Cài đặt: lịch nhắc học, cài đặt ôn Flashcard, cài đặt ứng dụng (ví dụ giọng đọc), thứ tự lối tắt ở Trang chủ.
- Một mã ngẫu nhiên do ứng dụng tạo cho mỗi lần cài đặt, để cộng thống kê từ nhiều thiết bị mà không ghi đè lên nhau. Đây không phải mã phần cứng hay mã quảng cáo.
- Luyện AI: các tình huống bạn đã hoàn thành (mã tình huống, thời điểm) và số câu bạn đã dùng mỗi ngày (xem mục 5).
3.4 Dữ liệu chỉ nằm trên thiết bị
Các dữ liệu sau nằm trong vùng lưu trữ riêng của ứng dụng trên thiết bị và không được gửi lên máy chủ. Gỡ ứng dụng sẽ xoá chúng.
- Bản ghi âm khi luyện nói (xem mục 6).
- Nội dung cuộc trò chuyện Luyện AI — chỉ nằm trong bộ nhớ khi bạn đang mở cuộc trò chuyện và mất khi bạn rời khỏi đó.
- Bản nháp câu trả lời, bộ lọc, lượt ôn đang làm dở, nhật ký chi tiết từng lượt ôn thẻ và từng đoạn thời gian học.
- Tuỳ chọn hiển thị (ví dụ pinyin, bản dịch, gợi ý trong Luyện AI).
- Gói giọng đọc đã tải và các đoạn âm thanh đã tạo.
- Phiên đăng nhập.
3.5 Những gì chúng tôi không thu thập
- Vị trí (GPS), danh bạ, lịch, mã quảng cáo, lịch sử duyệt web.
- Thông tin thanh toán. Ứng dụng hiện không thu phí.
- Âm thanh giọng nói của bạn (xem mục 6).
- Ứng dụng không chứa thư viện quảng cáo, phân tích hành vi hay báo lỗi tự động gửi dữ liệu cho bên thứ ba.
4. Mục đích và cơ sở xử lý
Chúng tôi dùng dữ liệu để:
- tạo và duy trì tài khoản, xác thực email, khôi phục mật khẩu;
- lưu và đồng bộ tiến độ giữa các thiết bị, khôi phục dữ liệu khi bạn cài lại ứng dụng;
- tính chuỗi ngày học, thống kê, điểm và huy hiệu; hiển thị bảng xếp hạng nếu bạn tham gia;
- nhắc học bằng thông báo trên thiết bị;
- Luyện AI: tạo câu trả lời và nhận xét; giới hạn số câu để chống lạm dụng và kiểm soát chi phí;
- bảo mật, chống bot, chống tài khoản rác và gian lận điểm, xử lý sự cố;
- ghi nhận việc bạn đã chấp nhận Điều khoản sử dụng và Chính sách này.
Cơ sở xử lý: (a) sự đồng ý của bạn, thể hiện khi bạn tạo tài khoản và chấp nhận Chính sách này, hoặc khi bạn bật một tính năng tuỳ chọn (micro, ảnh đại diện, thông báo, bảng xếp hạng, đăng nhập Google/Apple); và (b) thực hiện hợp đồng với bạn theo Điều khoản sử dụng, tức là cung cấp các tính năng bạn yêu cầu. Bạn có thể rút lại sự đồng ý bất cứ lúc nào (mục 13); việc rút lại không ảnh hưởng tới phần xử lý đã diễn ra trước đó, nhưng một số tính năng có thể không dùng được nữa.
Chúng tôi xử lý dữ liệu theo pháp luật Việt Nam về bảo vệ dữ liệu cá nhân, gồm Luật Bảo vệ dữ liệu cá nhân và các văn bản hướng dẫn thi hành.
Chúng tôi không dùng dữ liệu của bạn cho quảng cáo hay tiếp thị và không bán dữ liệu của bạn.
5. Luyện AI theo tình huống
- Cần tài khoản và kết nối mạng.
- Khi bạn gửi một câu, ứng dụng gửi tới máy chủ của chúng tôi: mã tình huống, các câu trước trong cùng cuộc trò chuyện, câu mới của bạn và một phiếu tiến độ do máy chủ ký.
- Máy chủ ghép phần hướng dẫn của tình huống rồi gửi phần chữ của cuộc trò chuyện tới mô hình Qwen của Alibaba Cloud Model Studio (bản quốc tế, vùng Singapore). Email, tên, mã tài khoản và địa chỉ IP của bạn không được gửi tới Alibaba Cloud.
- Chúng tôi không lưu hội thoại: không trên thiết bị sau khi bạn rời cuộc trò chuyện, không trên máy chủ. Nhật ký máy chủ không ghi lời của bạn hay của AI; chỉ ghi mã tài khoản, mã tình huống, số câu, số token và thời gian xử lý.
- Alibaba Cloud xử lý phần chữ nhận được theo điều khoản và chính sách quyền riêng tư của họ (https://www.alibabacloud.com/help/en/legal/latest/alibaba-cloud-international-website-privacy-policy) và có thể lưu tạm nội dung theo chính sách đó.
- Giới hạn hiện tại: mỗi cuộc trò chuyện tối đa 4 câu của bạn (8 lượt tính cả AI) và tối đa 50 câu mỗi người mỗi ngày (theo giờ Việt Nam). Câu đã gửi vẫn được tính kể cả khi AI không trả lời được. Các giới hạn này có thể thay đổi.
- Dữ liệu được lưu: tình huống bạn đã hoàn thành (đến khi bạn xoá tài khoản) và số câu đã dùng mỗi ngày (tự xoá sau 14 ngày).
- Khi bạn nói trong Luyện AI, giọng nói được nhận dạng thành chữ trên thiết bị (xem mục 6); bạn xem và sửa chữ trước khi gửi. Chỉ chữ được gửi đi.
- Câu trả lời của AI có thể sai. Đừng nhập thông tin cá nhân nhạy cảm (số giấy tờ, địa chỉ, sức khoẻ, tài chính…) vào cuộc trò chuyện.
6. Micro, nhận dạng giọng nói và ghi âm
- Ứng dụng chỉ xin quyền micro và quyền nhận dạng giọng nói khi bạn bấm nút nói hoặc ghi âm.
- Luyện nói: ứng dụng ghi âm để bạn nghe lại câu của mình. Tệp ghi âm nằm trong thư mục tạm của ứng dụng và bị xoá khi bạn rời bài, khi đổi hoặc xoá tài khoản, hoặc ở lần mở ứng dụng kế tiếp. Ứng dụng không tải bản ghi âm lên mạng và không chấm phát âm.
- Đọc thành tiếng và nói trong Luyện AI: ứng dụng dùng bộ nhận dạng giọng nói của hệ điều hành. Trên iOS, việc nhận dạng luôn chạy trên thiết bị. Trên Android, ứng dụng yêu cầu nhận dạng trên thiết bị khi thiết bị hỗ trợ; cách bộ nhận dạng của Google xử lý trên từng máy phụ thuộc vào thiết bị và chính sách của Google. Chữ nhận được dùng để so với câu mẫu hoặc làm câu gửi cho AI.
- Bạn có thể từ chối các quyền này và vẫn học bằng cách nhập chữ hoặc dùng câu mẫu, và có thể thu hồi quyền bất cứ lúc nào trong Cài đặt của thiết bị.
7. Ảnh đại diện, camera và thư viện ảnh
- Ứng dụng chỉ xin quyền camera hoặc thư viện ảnh khi bạn chọn đổi ảnh đại diện, và chỉ đọc ảnh bạn chọn.
- Ảnh được cắt vuông và lưu lại thành ảnh PNG 220×220 điểm ảnh. Thông tin đi kèm ảnh gốc (ví dụ vị trí chụp) không được giữ.
- Ảnh được lưu trên thiết bị và trong kho lưu trữ riêng tư trên máy chủ. Ai có thể thấy ảnh: xem mục 10.
- Bạn có thể đổi hoặc gỡ ảnh bất cứ lúc nào. Xoá tài khoản sẽ xoá ảnh đại diện trên máy chủ.
8. Thông báo nhắc học
- Nhắc học là thông báo cục bộ do thiết bị lên lịch theo giờ và ngày bạn chọn. Ứng dụng không dùng thông báo đẩy từ máy chủ và không thu mã thông báo đẩy.
- Ứng dụng chỉ xin quyền thông báo khi bạn bật nhắc học. Lịch nhắc được đồng bộ cùng cài đặt để dùng lại trên thiết bị khác.
9. Giọng đọc Kokoro tải về
- Gói giọng đọc tiếng Trung Kokoro (khoảng 91 MB) được tải một lần từ trang phát hành công khai trên GitHub khi bạn chọn tải.
- Như mọi lượt tải trên web, GitHub nhận địa chỉ IP và thông tin kỹ thuật của yêu cầu. Ứng dụng không gửi dữ liệu tài khoản hay dữ liệu học cho GitHub.
- Sau khi tải, giọng đọc chạy hoàn toàn trên thiết bị. Khi chưa tải, ứng dụng dùng giọng đọc có sẵn của hệ điều hành để đọc nội dung bài học.
- Bạn có thể xoá gói giọng đọc trong Cài đặt › Giọng đọc.
10. Người học khác có thể thấy gì
- Email, giới thiệu ngắn, múi giờ và dữ liệu học chi tiết của bạn không hiện với người học khác.
- Bảng xếp hạng là tuỳ chọn và mặc định tắt. Chỉ khi bạn bấm "Tham gia bảng xếp hạng" (trong màn Bảng xếp hạng) hoặc bật "Hiện tên trên bảng xếp hạng" (Cá nhân › Cài đặt › Bảng xếp hạng), người dùng đã đăng nhập khác mới thấy tên hiển thị, ảnh đại diện, cấp HSK, tổng điểm và hạng của bạn.
- Bạn có thể tắt bất cứ lúc nào ở cùng chỗ trong Cài đặt; khi tắt, thông tin của bạn không còn hiện trên bảng.
11. Bên thứ ba xử lý dữ liệu và chuyển dữ liệu ra nước ngoài
| Bên | Vai trò | Dữ liệu | Nơi xử lý |
|---|---|---|---|
| Supabase, Inc. | Máy chủ: cơ sở dữ liệu, xác thực, lưu ảnh, hàm máy chủ | Dữ liệu ở mục 3.1–3.3, nhật ký kỹ thuật | Singapore |
| Resend | Gửi email mã xác thực | Email, mã xác thực, nhật ký gửi thư | Nhật Bản (Tokyo) |
| Cloudflare, Inc. (Turnstile) | Chống bot khi đăng ký, đăng nhập, lấy lại mật khẩu | Địa chỉ IP, thông tin thiết bị và trình duyệt, tín hiệu tương tác | Mạng toàn cầu của Cloudflare |
| Alibaba Cloud (Model Studio, mô hình Qwen) | Tạo câu trả lời cho Luyện AI | Chữ của cuộc trò chuyện, không kèm danh tính | Singapore |
| Google, Apple | Đăng nhập (nếu bạn chọn). Khi bạn xoá tài khoản đăng nhập bằng Apple, chúng tôi gửi yêu cầu thu hồi quyền đăng nhập tới Apple | Theo chính sách của Google/Apple | Hạ tầng của Google/Apple |
| GitHub (Microsoft) | Lưu gói giọng đọc để tải về | Địa chỉ IP, thông tin kỹ thuật của lượt tải | Hạ tầng của GitHub |
| Hệ điều hành iOS/Android | Nhận dạng giọng nói, giọng đọc dự phòng, thông báo | Xem mục 6 | Trên thiết bị (Android: xem mục 6) |
Cloudflare Turnstile: Cloudflare xử lý dữ liệu thiết bị và trình duyệt chỉ để phân biệt người thật với bot, theo Phụ lục quyền riêng tư Turnstile: https://www.cloudflare.com/turnstile-privacy-policy/
App Store và Google Play xử lý dữ liệu khi bạn tải ứng dụng theo chính sách riêng của họ.
Ngoài các bên trên, chúng tôi chỉ cung cấp dữ liệu cho bên khác khi pháp luật hoặc cơ quan nhà nước có thẩm quyền yêu cầu.
Chuyển dữ liệu ra nước ngoài: máy chủ của Supabase và Alibaba Cloud đặt tại Singapore, dịch vụ gửi email đặt tại Nhật Bản, và Cloudflare, Google, Apple, GitHub vận hành hạ tầng ở nhiều quốc gia. Vì vậy dữ liệu của bạn được chuyển ra ngoài Việt Nam để xử lý. Khi đồng ý với Chính sách này, bạn đồng ý với việc chuyển dữ liệu nói trên. Chúng tôi chỉ chuyển phần dữ liệu cần cho từng dịch vụ và thực hiện các thủ tục chuyển dữ liệu ra nước ngoài theo pháp luật Việt Nam.
12. Lưu giữ và xoá dữ liệu
Thời gian lưu giữ
- Tài khoản, hồ sơ, ảnh đại diện và dữ liệu học đã đồng bộ: đến khi bạn xoá tài khoản.
- Số câu Luyện AI theo ngày: tự xoá sau 14 ngày.
- Nhật ký kỹ thuật (máy chủ, gửi email, chống bot): theo thời hạn lưu của từng nhà cung cấp, sau đó tự xoá.
- Bản sao lưu cơ sở dữ liệu do nhà cung cấp máy chủ tạo (nếu có): dữ liệu đã xoá có thể còn trong bản sao lưu đến khi bản đó hết hạn theo chế độ của nhà cung cấp.
Đăng xuất không xoá dữ liệu: dữ liệu trên máy chủ vẫn còn, dữ liệu trên thiết bị được giữ riêng cho từng tài khoản.
Xoá tài khoản trong ứng dụng: Cá nhân › Cài đặt › Xóa tài khoản, gõ "XÓA" để xác nhận. Cần kết nối mạng.
- Trên máy chủ: thu hồi quyền đăng nhập Apple (nếu dùng Apple), xoá ảnh đại diện, rồi xoá tài khoản cùng mọi dữ liệu gắn với tài khoản: hồ sơ, tiến độ, Flashcard, thống kê, điểm, thành tích, cài đặt, lần chấp nhận Điều khoản, dữ liệu bảng xếp hạng và Luyện AI.
- Trên thiết bị: xoá dữ liệu của tài khoản đó, ảnh đại diện, bản ghi âm và lịch nhắc học. Dữ liệu của tài khoản khác từng đăng nhập trên cùng thiết bị được giữ nguyên.
- Nếu chưa kết nối được máy chủ, ứng dụng dừng đồng bộ và tự hoàn tất việc xoá khi có mạng.
- Dữ liệu đã xoá không thể khôi phục.
- Nếu không xoá được trong ứng dụng, hãy gửi yêu cầu tới [email protected] từ email của tài khoản.
13. Quyền của bạn
Theo pháp luật Việt Nam, bạn có quyền được biết, đồng ý hoặc rút lại sự đồng ý, truy cập, chỉnh sửa, xoá, hạn chế hoặc phản đối việc xử lý, và yêu cầu cung cấp dữ liệu cá nhân của mình. Cụ thể:
- Xem và sửa hồ sơ (tên, giới thiệu, ảnh) ngay trong ứng dụng.
- Xoá tài khoản và dữ liệu ngay trong ứng dụng (mục 12).
- Tắt bảng xếp hạng, nhắc học trong Cài đặt của ứng dụng.
- Thu hồi quyền micro, nhận dạng giọng nói, camera, ảnh và thông báo trong Cài đặt của thiết bị.
- Xuất một bộ Flashcard ra tệp.
- Yêu cầu bản sao dữ liệu, yêu cầu sửa, hạn chế hoặc phản đối xử lý, rút lại sự đồng ý: gửi email tới [email protected]. Chúng tôi trả lời trong vòng 30 ngày kể từ khi nhận được yêu cầu, và có thể cần xác minh bạn là chủ tài khoản.
- Khiếu nại tới cơ quan chuyên trách bảo vệ dữ liệu cá nhân của Việt Nam (Bộ Công an) nếu bạn cho rằng quyền của mình bị vi phạm.
14. Độ tuổi
Ứng dụng dành cho người từ đủ 16 tuổi trở lên. Người dưới 16 tuổi không được tạo tài khoản hay sử dụng ứng dụng. Ứng dụng không có bước kiểm tra tuổi; nếu biết một tài khoản thuộc về người dưới 16 tuổi, chúng tôi sẽ xoá tài khoản và dữ liệu đó. Nếu bạn biết trường hợp như vậy, hãy báo tới [email protected].
15. Bảo mật
- Mọi kết nối mạng của ứng dụng dùng HTTPS. Khi tải giọng đọc, ứng dụng kiểm tra mã băm SHA-256 của dữ liệu tải về.
- Mỗi bảng dữ liệu trên máy chủ bật bảo mật theo dòng (Row Level Security): mỗi tài khoản chỉ đọc và ghi được dữ liệu của chính mình. Người khác chỉ đọc được phần nêu ở mục 10.
- Ảnh đại diện nằm trong kho lưu trữ riêng tư. Khoá quản trị của máy chủ không có trong ứng dụng.
- Không hệ thống nào an toàn tuyệt đối. Nếu xảy ra sự cố lộ, mất hoặc truy cập trái phép dữ liệu cá nhân, chúng tôi sẽ xử lý để hạn chế thiệt hại, thông báo cho cơ quan có thẩm quyền theo thời hạn pháp luật quy định và thông báo cho bạn khi sự cố có thể ảnh hưởng tới bạn.
16. Thay đổi chính sách
Khi thay đổi Chính sách này, chúng tôi cập nhật ngày hiệu lực và phiên bản ở đầu trang, đăng bản mới tại https://hanup.vn/privacy và thông báo trong ứng dụng. Với thay đổi quan trọng, ứng dụng có thể yêu cầu bạn đồng ý lại. Ứng dụng ghi lại phiên bản bạn đã chấp nhận.
17. Liên hệ
- Người phát hành: HanUp
- Nơi cư trú: Việt Nam
- Email: [email protected]