LangX (“chúng tôi”) là ứng dụng học ngôn ngữ bằng AI do AutomateX phát triển.
Tài liệu này mô tả dữ liệu chúng tôi thu thập, mục đích sử dụng và quyền của bạn.
1. Dữ liệu chúng tôi thu thập
- Tài khoản & danh tính: email, tên hiển thị, ảnh đại diện (khi đăng nhập
Google/Apple hoặc email), và
sub định danh từ Google/Apple. Mật khẩu (nếu dùng email)
được lưu dưới dạng băm bcrypt — chúng tôi không thấy mật khẩu gốc.
- Hồ sơ học tập: ngôn ngữ mẹ đẻ, ngôn ngữ đang học + trình độ, mục tiêu hằng ngày,
giới thiệu (bio), tuỳ chọn quyền riêng tư.
- Hoạt động học: tin nhắn chat với gia sư AI, bài nghe/chính tả/trắc nghiệm đã làm,
điểm, từ vựng + lịch sử ôn (SRS), phiên nhập vai, XP/streak/huy hiệu.
- Ghi âm giọng nói: clip âm thanh khi luyện phát âm hoặc chat thoại, để chuyển giọng
nói thành văn bản và chấm điểm.
- Thiết bị & thông báo: token đẩy (FCM) để gửi nhắc học; nền tảng thiết bị.
- Mua hàng: trạng thái gói (FREE/PLUS/PRO/MAX) và thông tin giao dịch ẩn danh từ
RevenueCat / cửa hàng — chúng tôi không lưu số thẻ.
- Sự cố & chẩn đoán: báo lỗi qua Sentry (kèm id/email người dùng để truy vết lỗi),
không thu thập nội dung học nhạy cảm trong báo lỗi.
2. Mục đích sử dụng
Cung cấp và cá nhân hoá việc học (chat, chấm phát âm, gợi ý từ vựng), duy trì streak/thành tích,
gửi nhắc học bạn đã bật, xử lý nâng cấp gói trả phí, và sửa lỗi/cải thiện chất lượng.
3. Bên thứ ba xử lý dữ liệu
- Anthropic Claude / OpenAI: nội dung chat + âm thanh/văn bản gửi đi để tạo phản hồi
AI và chuyển giọng nói → văn bản.
- Google Cloud TTS: tạo âm thanh phát âm mẫu.
- Cloudflare R2: lưu trữ file âm thanh + ảnh đại diện.
- Firebase: gửi thông báo đẩy (FCM) và xác thực ứng dụng (App Check).
- RevenueCat + Apple App Store / Google Play: xử lý đăng ký trả phí.
- Sentry: giám sát lỗi.
- Google / Apple Sign-In: xác thực đăng nhập.
Chúng tôi không bán dữ liệu cá nhân.
4. Lưu trữ & bảo mật
Dữ liệu lưu trên hạ tầng đám mây được quản lý (PostgreSQL trên Neon) + Cloudflare R2. Truyền tải mã hoá
TLS. Token phiên dùng JWT có hạn + refresh-token xoay vòng có phát hiện tái dùng. Header nhạy cảm
(Authorization/Cookie) bị loại khỏi báo lỗi.
5. Quyền của bạn
- Xuất dữ liệu: trong app → Cài đặt → “Xuất dữ liệu của tôi”.
- Xoá tài khoản hoặc một phần dữ liệu: trong app → Cài đặt → “Xoá tài khoản”
hoặc “Quản lý dữ liệu”, hoặc qua trang công khai
langx.automatex.vn/data-deletion. Dữ liệu được giữ thêm 30 ngày
(có thể hoàn tác) rồi xoá vĩnh viễn; điểm/streak/huy hiệu được đặt lại ngay.
- Tắt thông báo: trong app → Cài đặt → mục Thông báo.
Bạn cũng có thể gửi yêu cầu xuất/xoá dữ liệu qua email liên hệ bên dưới.
6. Trẻ em
LangX không hướng tới trẻ dưới 13 tuổi và không cố ý thu thập dữ liệu của trẻ em.
7. Liên hệ
Email: trandungbka@gmail.com
Phụ lục — Khai báo Data Safety / App Privacy
| Loại dữ liệu | Thu thập | Mục đích | Liên kết danh tính |
| Email, tên, ảnh đại diện | Có | Tài khoản, cá nhân hoá | Có |
| Nội dung do người dùng tạo (chat, ghi âm, từ vựng) | Có | Chức năng app | Có |
| Định danh người dùng (user id, push token) | Có | Chức năng, thông báo | Có |
| Mua hàng | Có | Quản lý đăng ký | Có |
| Dữ liệu chẩn đoán/sự cố | Có | Sửa lỗi | Có |
| Vị trí, danh bạ, sức khoẻ | Không | — | — |