Chính sách quyền riêng tư — Hadi
Có hiệu lực từ: 18/07/2026 · Cập nhật: 08/10/2026 · Liên hệ: noohoa6@gmail.com
Hadi là ứng dụng ghi âm và dịch bài giảng theo thời gian thực (chuyển giọng nói thành văn bản và dịch giữa các ngôn ngữ), hướng tới người học — kể cả trong môi trường đào tạo y khoa. Tài liệu này giải thích chính xác những dữ liệu Hadi thu thập, dùng để làm gì, ai xử lý dữ liệu đó, và các quyền của bạn.
1. Dữ liệu chúng tôi thu thập
- Email — khi bạn tạo tài khoản (bằng email/mật khẩu hoặc Sign in with Apple). Ai cũng tự đăng ký được, không cần ai phê duyệt. Sau khi xác minh email, tài khoản được cấp 1 giờ ghi/dịch miễn phí mỗi tháng (mỗi email chỉ nhận một lượt cấp miễn phí cho mỗi chu kỳ; một số tên miền email dùng một lần/tạm thời không được cấp). Email dùng để xác thực và định danh tài khoản.
- Nội dung do bạn tạo ra: bản ghi lời nói (transcript) và bản dịch của các buổi ghi, văn bản bạn nhập để dịch, ảnh bạn chọn để dịch, và câu luyện nói. Đây là nội dung người dùng, gắn với tài khoản của bạn nếu bạn đăng nhập.
- KHÔNG lưu trữ file âm thanh khi ghi trực tiếp. Âm thanh buổi ghi chỉ được truyền trực tuyến (streaming) tới dịch vụ nhận diện giọng nói để chuyển thành văn bản theo thời gian thực, rồi bị huỷ ngay — Hadi không ghi lại, không lưu file âm thanh của buổi ghi trên máy hay trên máy chủ.
- File âm thanh/video bạn tự tải lên (tính năng Luyện nói) — có lưu tạm. Khác với ghi trực tiếp ở trên, khi bạn dùng tính năng Luyện nói để tải lên một file âm thanh hoặc video có sẵn, file đó được tải lên máy chủ (Cloud Storage) để chuyển thành văn bản. File được xoá ngay sau khi việc chuyển đổi hoàn tất và ứng dụng đã nhận được kết quả; nếu ứng dụng không quay lại lấy kết quả (ví dụ bị gỡ giữa chừng), một tiến trình dọn dẹp tự động chạy mỗi giờ sẽ xoá file còn sót lại trong vòng vài giờ. File không bao giờ được lưu vĩnh viễn.
- Ảnh thẻ sinh viên — nếu bạn dùng chức năng xác thực sinh viên bằng ảnh (khi email của bạn không thuộc tên miền trường), Hadi lưu ảnh bạn tải lên vào một khu vực lưu trữ riêng tư, chỉ chính bạn và quản trị viên xem được. Một quản trị viên (con người) xem ảnh để duyệt hoặc từ chối yêu cầu. Ngay sau khi có quyết định (duyệt hoặc từ chối), ảnh bị xoá khỏi máy chủ — ảnh không được giữ lại lâu hơn mức cần thiết để xét duyệt.
- Ảnh đại diện và tên hiển thị — nếu bạn đặt trong mục Hồ sơ của ứng dụng. Ảnh do bạn tự chọn từ thư viện ảnh; máy chủ mã hoá lại ảnh và xoá toàn bộ siêu dữ liệu (EXIF, kể cả vị trí GPS) trước khi lưu. Ảnh nằm trong khu vực lưu trữ riêng tư, chỉ chính bạn và quản trị viên xem được — không hiển thị cho người dùng khác. Ảnh cũ bị xoá khi bạn đổi hoặc xoá ảnh, và mọi ảnh đại diện bị xoá cùng tài khoản.
Hadi không hiển thị quảng cáo, không theo dõi (tracking) hành vi người dùng qua các ứng dụng/website khác, và không bán dữ liệu cho bên thứ ba dưới bất kỳ hình thức nào.
2. Mua hàng
Trên iOS, Hadi bán gói theo tháng (tự động gia hạn) và gói giờ dùng một lần (Hadi Pass) qua mua hàng trong ứng dụng của Apple (In-App Purchase). Gói tháng tự động gia hạn và tính phí vào Apple ID của bạn trừ khi bạn huỷ trước khi chu kỳ hiện tại kết thúc; quản lý hoặc huỷ gia hạn tại Cài đặt (thiết bị) → [tên bạn] → Đăng ký. Toàn bộ thanh toán do Apple xử lý — Hadi không bao giờ nhìn thấy số thẻ, thông tin ngân hàng hay bất kỳ chi tiết thanh toán nào của bạn. Trên web (hadilanguage.com), Hadi còn bán gói giờ qua chuyển khoản ngân hàng (SePay/VietQR) — bạn quét mã QR và chuyển khoản trực tiếp qua ngân hàng của mình; Hadi không lưu thông tin tài khoản ngân hàng của bạn. Sau khi giao dịch được xác nhận, Hadi ghi lại trên tài khoản của bạn: số giờ còn lại, gói bạn đã mua, và số lượt dùng của từng tính năng. Những dữ liệu này chỉ dùng để tính đúng hạn mức của bạn, không dùng cho mục đích nào khác.
3. Các bên xử lý dữ liệu
Để cung cấp tính năng ghi, dịch và các công cụ AI, Hadi gửi dữ liệu tới các nhà cung cấp dịch vụ chuyên biệt nêu dưới đây. Các bên này đóng vai trò bên xử lý dữ liệu thay mặt Hadi, không phải bên thứ ba độc lập tự ý dùng dữ liệu của bạn cho mục đích riêng — mỗi bên đều cam kết bảo mật theo hợp đồng và tuân thủ luật bảo vệ dữ liệu hiện hành. Ứng dụng xin sự đồng ý của bạn trước khi gửi nội dung tới các dịch vụ này lần đầu tiên (màn đồng ý hiển thị trước buổi ghi đầu tiên; bạn có thể xem lại trong Cài đặt › Quyền riêng tư; trợ lý AI trong trò chuyện hỗ trợ có màn đồng ý riêng, hiển thị trước tin nhắn đầu tiên gửi cho trợ lý). Hadi không dùng nội dung của bạn cho quảng cáo, không bán và không chia sẻ cho bất kỳ ai khác.
KHÔNG bao giờ được gửi: âm thanh, nội dung transcript, bản dịch, tên buổi học, địa chỉ email hay bất kỳ nội dung nào bạn tạo ra. Báo cáo lỗi không gắn với danh tính của bạn (chúng tôi không gửi mã tài khoản kèm báo cáo). Xem chính sách quyền riêng tư của Sentry.
4. Chuyển dữ liệu ra nước ngoài
Vì các bên xử lý dữ liệu của Hadi (mục 3) đặt máy chủ ở nước ngoài, dữ liệu của bạn được chuyển ra khỏi Việt Nam khi bạn dùng các tính năng tương ứng. Dưới đây là từng bên nhận, quốc gia xử lý, hạng mục dữ liệu, mục đích, thời điểm chuyển và thời gian bên đó lưu dữ liệu.
- Dữ liệu: âm thanh buổi ghi Live (streaming); file bạn tự tải lên để luyện nói.
- Mục đích: nhận diện giọng nói + dịch tức thời (Live); phiên âm file luyện nói.
- Thời điểm: khi bạn dùng tính năng ghi Live hoặc Luyện nói.
- Thời gian lưu tại Soniox: theo điều khoản xử lý dữ liệu của Soniox — phía Hadi không lưu audio buổi ghi Live (xem mục 1).
- Dữ liệu: văn bản transcript, văn bản bạn nhập, câu luyện nói, ảnh bạn chọn để dịch, câu trả lời bạn viết khi ôn tập; nội dung chữ trò chuyện hỗ trợ khi Anthropic tạm thời không dùng được.
- Mục đích: dịch, dịch lại, tóm tắt, sơ đồ tư duy, phân tích phong cách nói, tra chữ Hán, giải thích câu khi luyện nói, dịch ảnh, tạo bộ ôn tập và chấm câu trả lời.
- Thời điểm: khi bạn dùng các tính năng tương ứng; bộ ôn tập được tạo tự động sau khi lưu buổi nếu bạn đã đồng ý dùng AI và để bật “Tự tạo bộ ôn tập”.
- Thời gian lưu tại Google: theo điều khoản xử lý dữ liệu của Google.
- Dữ liệu: nội dung chữ của vài tin nhắn gần nhất trong trò chuyện hỗ trợ (không gồm ảnh hay tệp đính kèm).
- Mục đích: soạn câu trả lời của trợ lý AI trong trò chuyện hỗ trợ.
- Thời điểm: khi bạn nhắn trong trò chuyện hỗ trợ và đã đồng ý dùng trợ lý AI.
- Thời gian lưu tại Anthropic: theo điều khoản xử lý dữ liệu của Anthropic.
- Dữ liệu: ảnh bạn chọn để dịch.
- Mục đích: nhận diện vị trí chữ trong ảnh.
- Thời điểm: khi bạn dùng tính năng Dịch ảnh.
- Thời gian lưu tại Google: theo điều khoản xử lý dữ liệu của Google.
- Quốc gia: Firebase Authentication chạy trên hạ tầng đám mây toàn cầu của Google, không gắn với một quốc gia cố định. Cloud Firestore (cơ sở dữ liệu) và Cloud Functions (logic máy chủ) chạy tại vùng
asia-northeast1(Tokyo) — Nhật Bản. Cloud Storage (lưu trữ tạm file luyện nói, ảnh đại diện) đặt tại vùngus-east1— Hoa Kỳ. - Dữ liệu: email, mã người dùng, tên hiển thị, ảnh đại diện, transcript, bản dịch, lịch sử mua hàng, file luyện nói tạm.
- Mục đích: xác thực tài khoản, lưu trữ & đồng bộ dữ liệu, chạy logic máy chủ.
- Thời điểm: liên tục trong suốt thời gian bạn dùng tài khoản.
- Thời gian lưu: theo điều khoản xử lý dữ liệu của Google Cloud; đây là hạ tầng cần thiết để cung cấp dịch vụ — không có lựa chọn thay thế.
- Quốc gia: hạ tầng SaaS mặc định của Sentry đặt tại Hoa Kỳ; Hadi chưa xác minh chắc chắn được vùng dữ liệu cụ thể của tổ chức từ mã nguồn (địa chỉ DSN chỉ nằm trong biến môi trường không commit vào kho mã).
- Dữ liệu: thông tin kỹ thuật/vận hành, không kèm PII (xem mục 3).
- Mục đích: báo lỗi và theo dõi hiệu năng.
- Thời điểm: khi ứng dụng gặp sự cố hoặc lỗi kết nối.
- Thời gian lưu tại Sentry: theo điều khoản xử lý dữ liệu của Sentry.
- Dữ liệu: địa chỉ email.
- Mục đích: gửi email giao dịch (xác thực email, đặt lại mật khẩu, xác nhận xoá tài khoản, biên nhận mua hàng...).
- Thời điểm: khi hệ thống cần gửi một email giao dịch.
- Thời gian lưu tại Resend: theo điều khoản xử lý dữ liệu của Resend.
- Dữ liệu: thông tin đăng nhập Apple ID (Sign in with Apple), dữ liệu giao dịch mua hàng.
- Mục đích: xác thực bằng Apple, xử lý thanh toán trong ứng dụng (IAP).
- Thời điểm: khi bạn đăng nhập bằng Apple hoặc mua hàng trên iOS.
- Thời gian lưu tại Apple: theo chính sách quyền riêng tư của Apple.
- Dữ liệu: thông tin giao dịch chuyển khoản (mã đơn hàng, số tiền).
- Mục đích: xử lý thanh toán chuyển khoản ngân hàng/VietQR trên web.
- Thời điểm: khi bạn mua hàng qua chuyển khoản trên hadilanguage.com.
- Thời gian lưu tại SePay: theo điều khoản xử lý dữ liệu của SePay.
Cách từ chối: bạn có thể từ chối màn đồng ý AI trước buổi ghi đầu tiên — khi đó tính năng ghi Live (và việc gửi dữ liệu tới Soniox/Gemini) sẽ không dùng được, và không có dữ liệu nào được gửi đi; với trợ lý AI trong trò chuyện hỗ trợ, chọn “Chỉ nhắn nhân viên” thì nội dung trò chuyện không được gửi tới Anthropic hay Gemini; bạn cũng có thể không dùng các tính năng gửi dữ liệu tới Gemini/Cloud Vision khác (ví dụ Dịch ảnh), không dùng kênh thanh toán chuyển khoản trên web (SePay), hoặc xoá tài khoản (mục 6). Riêng việc chuyển dữ liệu tài khoản/lưu trữ tới Google Cloud là hạ tầng cần thiết để Hadi vận hành — không có lựa chọn tắt riêng.
Về mức bảo vệ dữ liệu tại các quốc gia nhận dữ liệu (thông tin tham khảo, không phải tư vấn pháp lý): Hoa Kỳ chưa có một đạo luật liên bang bảo vệ dữ liệu cá nhân toàn diện duy nhất — bảo vệ đến từ luật theo từng bang/ngành và từ cam kết hợp đồng/điều khoản xử lý dữ liệu của từng nhà cung cấp; Nhật Bản có luật bảo vệ thông tin cá nhân APPI (Act on the Protection of Personal Information); Việt Nam có Luật Bảo vệ dữ liệu cá nhân (PDPL) 2025.
5. Dữ liệu của bạn được lưu ở đâu
- Trên thiết bị: transcript và bản dịch được lưu cục bộ bằng SQLite trên máy của bạn — hoạt động được cả khi không có mạng.
- Trên máy chủ (nếu đăng nhập): đồng bộ lên Firestore, trong phạm vi tài khoản của chính bạn. Quy tắc bảo mật (Security Rules) chặn tuyệt đối việc truy cập chéo giữa các người dùng — chỉ chủ tài khoản mới đọc/ghi được dữ liệu của mình.
6. Quyền của bạn
- Xoá một buổi ghi bất kỳ — thực hiện ngay trong ứng dụng.
- Xoá toàn bộ tài khoản và mọi dữ liệu trên máy chủ — vào Cài đặt → Xoá tài khoản, hoặc dùng trang hadilanguage.com/xoa-tai-khoan. Hadi gửi một email chứa liên kết xác nhận tới địa chỉ của tài khoản (liên kết hết hạn sau 30 phút); tài khoản và toàn bộ dữ liệu server chỉ bị xoá khi bạn mở thư và bấm liên kết đó. Trên thiết bị, dữ liệu cục bộ được xoá sau khi bạn xác nhận. Không thể hoàn tác. Gói/thuê bao đang hoạt động trên App Store không tự huỷ khi bạn xoá tài khoản — huỷ riêng tại Cài đặt (thiết bị) → [tên bạn] → Đăng ký. (Riêng hoá đơn và lịch sử thanh toán được giữ lại theo quy định kế toán.)
7. Thời gian lưu trữ dữ liệu
Dữ liệu (transcript, bản dịch, email tài khoản) được lưu cho đến khi bạn chủ động xoá — từng buổi ghi hoặc toàn bộ tài khoản. Hadi không tự động xoá dữ liệu của bạn theo thời hạn cố định.
8. Đối tượng sử dụng
Hadi hướng tới học sinh, sinh viên từ 13 tuổi trở lên. Ứng dụng không được thiết kế cho trẻ em dưới 13 tuổi và không cố ý thu thập dữ liệu từ trẻ em dưới 13 tuổi.
9. Lưu ý pháp lý khi ghi âm người khác
Khi bạn dùng Hadi để ghi âm bài giảng hoặc buổi nói chuyện có sự tham gia của người khác (giảng viên, diễn giả...), bạn có trách nhiệm xin phép trước nếu pháp luật nơi bạn sinh sống hoặc quy định của cơ sở đào tạo yêu cầu. Hadi chỉ là công cụ ghi & dịch; việc tuân thủ quy định về ghi âm thuộc về người sử dụng.
10. Tiện ích Hadi Live cho Chrome
Mục này áp dụng riêng cho tiện ích Hadi Live trên Chrome. Các mục khác của chính sách (bên xử lý dữ liệu, chuyển dữ liệu ra nước ngoài, quyền của bạn, thời gian lưu trữ) vẫn áp dụng cho tài khoản Hadi dùng trong tiện ích.
- Âm thanh. Chỉ khi bạn bấm Bắt đầu, âm thanh của đúng tab bạn đã bấm biểu tượng tiện ích (và micro, nếu bạn chọn “Tab + mic”) được truyền trực tiếp tới Soniox để nhận dạng và dịch. Hadi không lưu âm thanh.
- Văn bản. Câu nhận dạng và bản dịch được lưu vào tài khoản Hadi của bạn như một buổi học; bạn xem và xoá trong ứng dụng Hadi. Trong Lịch sử của tiện ích bạn cũng xem, chép, đổi tên, gắn sao hoặc chuyển vào Thùng rác các buổi của chính tài khoản đang đăng nhập; xoá hẳn chỉ làm được trong ứng dụng Hadi. Mặc định, bản dịch do Soniox thực hiện cùng lúc với nhận dạng giọng nói. Chỉ khi bạn chọn dịch “Nhanh nhất” trong Cài đặt, văn bản từng câu (không phải âm thanh), kèm vài câu trước làm ngữ cảnh, mới được gửi tới Google Gemini qua máy chủ Hadi để dịch. Thời gian lưu như mục 7.
- Tài khoản và số phút. Bạn đăng nhập bằng tài khoản Hadi (Firebase Authentication). Mật khẩu chỉ được gõ trên một trang của chính tiện ích, không bao giờ gõ trong cửa sổ hiện trên trang web. Thời lượng dùng được tính vào số phút của tài khoản, chung với ứng dụng. Màn Tài khoản của tiện ích chỉ đọc gói, hạn dùng và số giờ còn lại để hiển thị. Trang xác minh ứng dụng của Hadi (hadilanguage.com) được nạp trong tiện ích để chống lạm dụng tài khoản.
- Lưu trên máy bạn. Phiên đăng nhập, một mã thiết bị ngẫu nhiên, lựa chọn ngôn ngữ, giao diện, cỡ chữ phụ đề, nguồn dịch, vị trí cửa sổ và lựa chọn đồng ý của từng tài khoản. Trong lúc ghi, và khi một buổi chưa lưu được vào tài khoản (mất mạng hoặc phiên đăng nhập hết giữa chừng), phần văn bản của buổi đó (không có âm thanh) được giữ tạm trong cơ sở dữ liệu cục bộ của trình duyệt, chỉ cho tài khoản đó. Bản tạm bị xoá ngay khi đã lưu vào tài khoản. Nếu sau 7 ngày vẫn chưa lưu được, bản tạm bị xoá vào lần kế tiếp Chrome hoặc tiện ích khởi động. Gỡ tiện ích cũng xoá bản tạm.
- Hầu như không đọc trang web. Tiện ích không đọc lịch sử duyệt web và không đọc chữ, hình hay biểu mẫu trong trang. Nó chỉ đọc tiêu đề của tab đang ghi để hiện trong cửa sổ ở các tab khác (giúp bạn biết buổi ghi đang ở tab nào); tiêu đề này chỉ nằm trong bộ nhớ và không gửi đi đâu. Nó hiện cửa sổ Hadi Live (điều khiển và phụ đề) trên tab bạn đã bấm biểu tượng hoặc dùng phím tắt.
Hadi không bán dữ liệu của tiện ích, không dùng cho quảng cáo, không dùng để đánh giá tín dụng và không chuyển cho bên nào ngoài các bên xử lý đã nêu ở mục 3. Việc dùng và chuyển thông tin nhận được từ Chrome tuân thủ Chrome Web Store User Data Policy, bao gồm các yêu cầu Limited Use. Bạn có trách nhiệm xin phép trước khi ghi âm người khác như nêu ở mục 9.
11. Thay đổi chính sách
Chúng tôi có thể cập nhật chính sách này khi ứng dụng thay đổi. Ngày hiệu lực của phiên bản mới nhất luôn hiển thị ở đầu trang. Thay đổi đáng kể sẽ được thông báo trong ứng dụng.
12. Liên hệ
Mọi câu hỏi về quyền riêng tư, xin liên hệ: noohoa6@gmail.com