Chính sách quyền riêng tư
Đề Thi · iPhone, iPad và Android
Cập nhật lần cuối: 4 tháng 11, 2026Bản hiện tại miễn phí, không có quảng cáo hoặc mua hàng trong app. Bạn có thể tắt thống kê sử dụng trong Cài đặt và xóa tài khoản ngay trong app.
1. Phạm vi và bên chịu trách nhiệm
ToanKhonTech vận hành Đề Thi, ứng dụng tiếng Việt giúp học sinh ôn kiến thức, luyện đề thi THPT và đánh giá năng lực. Chính sách này áp dụng cho ứng dụng iPhone/iPad/Android và các dịch vụ tài khoản, nội dung, chấm bài mà app sử dụng tại dethi.net và dethi-api.toankhontech.dev. Bản hiện tại được cung cấp miễn phí, không có quảng cáo, thuê bao hoặc mua hàng trong app.
Liên hệ về dữ liệu cá nhân: support@toankhontech.com, hoặc trang liên hệ ToanKhonTech. Điều khoản sử dụng Đề Thi.
2. Dữ liệu nằm trên thiết bị
App lưu kế hoạch và môn học đã chọn, bài đang làm, đáp án tạm, bài chờ đồng bộ, lịch sử/tiến độ cục bộ, dấu mốc hành trình và các lựa chọn giao diện. Nội dung, hình ảnh đã tải có thể được lưu đệm. Chúng tôi dùng bộ nhớ ứng dụng (bao gồm AsyncStorage) cho dữ liệu học và cài đặt; thông tin duy trì phiên đăng nhập được lưu bằng cơ chế lưu trữ an toàn của hệ điều hành (Keychain trên iOS và SecureStore dùng Android Keystore trên Android).
Lựa chọn thống kê sử dụng, giờ/trạng thái nhắc học và lịch sử điều kiện mời đánh giá được lưu trên từng thiết bị. Dữ liệu của khách và từng tài khoản được phân biệt. Khi không đăng nhập, bài làm chưa được đồng bộ vào tài khoản trên máy chủ; việc gửi câu trả lời để chấm có thể vẫn cần kết nối mạng. App không cam kết tất cả nội dung đều dùng được ngoại tuyến.
Gỡ app hoặc xóa dữ liệu ứng dụng có thể làm mất dữ liệu chỉ có trên thiết bị. Bản sao lưu thiết bị do nhà cung cấp hệ điều hành và thiết lập sao lưu của bạn quản lý; gỡ app không đồng nghĩa xóa tài khoản hoặc dữ liệu đã gửi lên máy chủ.
3. Tài khoản, bài làm và thông tin bạn gửi
Bạn có thể khám phá nội dung với tư cách khách. Khi đăng ký hoặc dùng chức năng yêu cầu đăng nhập, chúng tôi xử lý:
- Họ tên, email, mã tài khoản, trạng thái xác minh email và mật khẩu đã băm; không lưu mật khẩu dạng đọc được.
- Bài làm đã gửi, đáp án, thời gian làm, điểm/chấm bài, tiến độ theo chủ đề, lịch sử và câu sai để cung cấp tính năng học tập và đồng bộ theo tài khoản.
- Nội dung báo lỗi câu hỏi, mã câu hỏi, thời gian và mã tài khoản nếu bạn đăng nhập. Không ghi thông tin cá nhân nhạy cảm vào nội dung báo lỗi.
- Thông tin bạn chủ động gửi khi liên hệ hỗ trợ, chẳng hạn email và mô tả sự cố.
Các yêu cầu chấm bài được xử lý bởi máy chủ. Lựa chọn Analytics không tắt các yêu cầu cần thiết để tải nội dung, chấm bài, đăng nhập hoặc lưu kết quả mà bạn chủ động sử dụng.
Email xác minh và đặt lại mật khẩu được gửi qua Cloudflare Email Service để phục vụ tài khoản, không phải email quảng cáo. Phiên đăng nhập có thông tin kỹ thuật như địa chỉ IP, thông tin phần mềm/thiết bị và thời điểm hoạt động để xác thực, bảo vệ tài khoản và chống lạm dụng.
4. Thống kê sử dụng — Firebase Analytics
App dùng Google Analytics for Firebase để hiểu cách sử dụng và cải thiện sản phẩm. Nếu thiết bị chưa lưu lựa chọn, thống kê mặc định bật; app không hiện câu hỏi thống kê ở lần mở đầu. Lựa chọn đã tắt được giữ qua mở lại/nâng cấp hoặc đổi tài khoản.
Khi bật, Google xử lý mã nhận diện lượt cài đặt của Analytics, phiên sử dụng, tương tác, phiên bản app, loại thiết bị/hệ điều hành và khu vực gần đúng suy ra từ thông tin mạng. App gửi nhóm màn hình cố định và sự kiện hoàn thành bài thi/luyện tập. Từ bản cập nhật bổ sung đo hoạt động học, sự kiện còn có thể ghi việc hoàn tất màn chào, mở môn/bài ôn, cuộn đến cuối bài ôn sau ít nhất 10 giây đọc trong app, bắt đầu/hoàn thành/chủ động rời bài luyện hoặc bài thi, đánh dấu hoàn thành tuần lộ trình và yêu cầu mở chức năng đánh giá. Tham số được giới hạn ở mã môn/chủ đề/đề công khai trong catalog, loại bài/chế độ, tổng số câu, vị trí câu đang xem khi rời, số tuần và thời lượng. Thời lượng đọc chỉ tính khi màn bài ôn đang được xem và app ở phía trước; thời lượng làm bài tính từ lúc bắt đầu, có thể gồm thời gian tạm dừng. Cuộn đến cuối là tín hiệu sử dụng, không chứng minh đã đọc hiểu; yêu cầu đánh giá không chứng minh hộp thoại hệ điều hành đã hiện hoặc người dùng đã đánh giá. Bản app cũ tiếp tục gửi phạm vi sự kiện cũ đến khi được cập nhật. Sự kiện tùy chỉnh không chứa email, mã tài khoản, nội dung câu hỏi, đáp án, điểm, nội dung tìm kiếm hoặc URL đầy đủ. Chúng tôi không đặt user ID xuyên thiết bị cho Analytics.
Thu thập IDFA/IDFV và mã quảng cáo Android của Analytics bị tắt trong cấu hình; lưu trữ quảng cáo, dữ liệu người dùng quảng cáo và cá nhân hóa quảng cáo cũng bị tắt. Chúng tôi không dùng dữ liệu này để theo dõi bạn qua ứng dụng/website của công ty khác cho quảng cáo và không bán dữ liệu cho bên môi giới.
Bạn vào Tài khoản → Cài đặt → Thống kê sử dụng để thay đổi. Khi tắt, app hỏi xác nhận một lần bằng Hủy/Tắt. Xác nhận Tắt sẽ ngừng thu/gửi thống kê tiếp theo, bỏ sự kiện app đang xếp hàng và đặt lại dữ liệu Analytics cục bộ; lựa chọn OFF được lưu trên thiết bị. Bật lại không hỏi thêm. Công tắc không xóa báo cáo đã gửi trước đó hoặc dữ liệu học/tài khoản.
Dữ liệu đã gửi được xử lý theo thiết lập lưu giữ/xóa dữ liệu của Google Analytics và chính sách của Google. Bạn có thể liên hệ chúng tôi để hỏi về quyền truy cập/xóa; số liệu đã tổng hợp không nhất thiết còn có thể gắn lại với từng tài khoản.
5. Báo sự cố — Firebase Crashlytics
App dùng Firebase Crashlytics để nhận crash, lỗi kỹ thuật và thông tin chẩn đoán phục vụ sửa lỗi. Dữ liệu có thể gồm mã cài đặt Crashlytics, loại thiết bị, phiên bản hệ điều hành/app, trạng thái bộ nhớ, thời điểm lỗi, stack trace và thông tin phiên liên quan. Báo cáo tự động của SDK có thể chứa thông tin kỹ thuật cần thiết để chẩn đoán; báo lỗi thủ công của app dùng mã lỗi cố định, không chủ động đính kèm email, mã tài khoản, đáp án hoặc điểm.
Crashlytics hoạt động độc lập với công tắc Analytics. Việc tắt thống kê sử dụng không tắt báo cáo crash. App không cung cấp công tắc Crashlytics riêng trong bản hiện tại. Theo thông tin công bố của Google, Crashlytics giữ stack trace, dữ liệu minidump đã trích xuất và mã nhận diện liên quan trong 90 ngày trước khi bắt đầu xóa khỏi hệ thống đang hoạt động và bản sao lưu. Liên hệ hỗ trợ nếu bạn có yêu cầu về dữ liệu chẩn đoán.
6. Nhắc học, đánh giá và quyền thiết bị
Nhắc học là thông báo cục bộ theo giờ bạn chọn. Mặc định tắt; chỉ xin quyền hệ điều hành khi bạn chủ động bật. Giờ/trạng thái nhắc lưu trên thiết bị; khi tắt, app hủy lịch nhắc học và thông báo thử đang chờ. Nếu hệ điều hành chặn, bạn có thể mở Cài đặt hệ thống để đổi quyền. Bản hiện tại không đăng ký token push FCM/APNs để gửi chiến dịch từ máy chủ.
Mời đánh giá dùng cơ chế đánh giá của Apple sau một số hoạt động học, với giới hạn tần suất lưu cục bộ. Apple quyết định có hiển thị hộp thoại và xử lý đánh giá bạn gửi. Chúng tôi không nhận quyền truy cập chi tiết đánh giá cá nhân từ hộp thoại này và không thưởng hoặc lọc người đánh giá theo điểm học.
App không yêu cầu camera, micro, danh bạ, thư viện ảnh hoặc vị trí chính xác để ôn tập. Khu vực gần đúng trong Analytics không phải quyền GPS. Khi bạn mở liên kết bên ngoài, website đó có chính sách và cách xử lý dữ liệu riêng.
7. Nhà cung cấp và xử lý ngoài Việt Nam
- Cloudflare: vận hành API, hạ tầng nội dung, cơ sở dữ liệu D1 cho tài khoản/kết quả, R2 cho bộ nhớ đệm nội dung công khai và email phục vụ tài khoản. Hạ tầng xử lý địa chỉ IP, nhật ký kỹ thuật và các yêu cầu để cung cấp dịch vụ, chống lạm dụng, bảo vệ an toàn.
- Google/Firebase: xử lý thống kê sử dụng và báo cáo sự cố như mục 4–5. Thông tin quyền riêng tư Firebase, quyền riêng tư Google Analytics, chính sách Google.
- Apple: cung cấp hệ điều hành, quyền thông báo, bảo mật thiết bị, sao lưu và đánh giá App Store theo chính sách Apple.
Máy chủ của các nhà cung cấp có thể nằm ngoài Việt Nam. Dữ liệu có thể được lưu/xử lý tại quốc gia khác để cung cấp các dịch vụ trên. Kết nối ứng dụng–máy chủ sử dụng HTTPS. Chúng tôi chỉ chia sẻ với nhà cung cấp để vận hành dịch vụ, khi cần bảo vệ quyền/an toàn hoặc theo yêu cầu hợp pháp; không bán dữ liệu hay dùng cho quảng cáo trong bản hiện tại.
8. Thời gian lưu giữ
Thông tin tài khoản và kết quả được giữ để cung cấp lịch sử/tiến độ cho đến khi bạn xóa tài khoản hoặc yêu cầu được xử lý theo phạm vi phù hợp. Phiên đăng nhập có thời hạn đến 30 ngày và có thể gia hạn khi sử dụng; đăng xuất kết thúc phiên đó. Email xác minh/đặt lại mật khẩu có hiệu lực theo thông báo của thao tác, không phải tài khoản vĩnh viễn.
Báo lỗi câu hỏi có thể được giữ để sửa nội dung sau khi tài khoản bị xóa, nhưng không còn liên kết với họ tên/email của tài khoản đó. Bản sao lưu dữ liệu máy chủ có thể còn dữ liệu đã xóa trong tối đa 30 ngày theo cơ chế sao lưu hiện tại, sau đó hết hạn. Nhật ký an toàn/kỹ thuật và thông tin cần cho nghĩa vụ pháp luật được giữ trong thời gian cần thiết cho mục đích đó, không trở thành hồ sơ quảng cáo.
Bộ nhớ đệm và bài dở tồn tại trên thiết bị đến khi bị xóa/thay thế theo app hoặc thao tác của bạn. Analytics/Crashlytics có thời hạn lưu và cơ chế tổng hợp/xóa riêng của Google; xóa tài khoản học tập không tự động xóa các báo cáo đã gửi này.
9. Xóa tài khoản, dữ liệu và các lựa chọn
Bạn vào Tài khoản → Xóa tài khoản, nhập mật khẩu và xác nhận để yêu cầu xóa ngay trong app. Thao tác xóa tài khoản, phiên đăng nhập và các bản ghi học tập liên kết (bài làm, điểm, tiến độ, câu sai); app đồng thời dọn dữ liệu cục bộ của tài khoản đó và kết thúc phiên. Bài của khách/tài khoản khác trên thiết bị không phải dữ liệu của tài khoản bị xóa. Bản sao lưu và báo lỗi câu hỏi được xử lý theo mục 8.
Nếu không còn sử dụng app, bạn có thể yêu cầu xóa tài khoản qua web. Nếu không đăng nhập được hoặc muốn yêu cầu xem/sửa/xóa dữ liệu cụ thể mà vẫn giữ tài khoản, gửi email tới support@toankhontech.com từ email tài khoản, nêu dữ liệu cần xử lý. Chúng tôi có thể yêu cầu xác minh quyền sở hữu để tránh xóa/tiết lộ nhầm; không gửi mật khẩu cho hỗ trợ. Một số dữ liệu cần để vận hành tài khoản hoặc đáp ứng nghĩa vụ có thể không xóa riêng được; chúng tôi sẽ giải thích phạm vi.
Bạn có thể tắt Analytics và nhắc học riêng trong Cài đặt mà không cần xóa tài khoản. Xóa app không tự gửi yêu cầu xóa máy chủ. Yêu cầu về báo cáo Analytics/Crashlytics được xử lý theo khả năng xác định dữ liệu và cơ chế nhà cung cấp, không hứa truy ngược được số liệu đã tổng hợp.
10. Học sinh và người chưa thành niên
Đề Thi hướng đến người học ôn thi THPT/đánh giá năng lực, không được thiết kế để thu thập có chủ đích dữ liệu của trẻ dưới 13 tuổi. Người chưa thành niên nên trao đổi với cha mẹ/người giám hộ về việc tạo tài khoản và dữ liệu chia sẻ. Cha mẹ/người giám hộ có thể liên hệ hỗ trợ để hỏi hoặc yêu cầu xử lý dữ liệu của con; chúng tôi xác minh yêu cầu phù hợp. App không dùng quảng cáo nhắm mục tiêu hoặc yêu cầu cung cấp ngày sinh, trường, lớp hay vị trí chính xác để học.
11. Cập nhật chính sách
Chúng tôi cập nhật trang này khi cách xử lý dữ liệu thay đổi và ghi ngày cập nhật ở đầu trang. Nếu thay đổi cần thêm quyền hoặc thao tác của bạn, app sẽ trình bày tại thời điểm liên quan. Chính sách của bản hiện tại không tự cho phép thu thêm dữ liệu cho tính năng chưa triển khai.