Chính sách bảo mật và quyền riêng tư
Tóm tắt: Ứng dụng chỉ gửi log khi bạn chủ động bắt đầu một phiên. Log được mã hóa bằng AES-256-GCM ngay trên thiết bị trước khi gửi về máy chủ, chỉ được chuyển tiếp theo thời gian thực tới người xem có đường dẫn phiên và không được lưu trữ trên máy chủ. Chúng tôi không bán, không cho thuê dữ liệu của bạn và không dùng nội dung log cho quảng cáo. App Listener hiển thị quảng cáo Google AdMob và dùng Firebase Analytics, Firebase Crashlytics để thống kê sử dụng và báo lỗi (xem mục 3 và 6).
1. Bên kiểm soát và xử lý dữ liệu
Bên kiểm soát và xử lý dữ liệu cá nhân (“chúng tôi”) là Team Gofable, nhà phát triển ứng dụng HVTD-9803 LogCat Listener trên Google Play và vận hành dịch vụ tại hvtd9803.cresht.com. Thông tin liên hệ xem tại mục 15.
2. Căn cứ pháp lý
Chính sách này được xây dựng phù hợp với:
- Luật Bảo vệ dữ liệu cá nhân số 91/2025/QH15 và các văn bản hướng dẫn thi hành;
- Luật An ninh mạng số 24/2018/QH14 và Luật An toàn thông tin mạng số 86/2015/QH13;
- Bộ luật Dân sự 2015 (quyền về đời sống riêng tư, bí mật cá nhân);
- Chính sách Chương trình dành cho nhà phát triển của Google Play, bao gồm chính sách về Dữ liệu người dùng và mục An toàn dữ liệu (Data safety);
- Đối với người dùng tại Liên minh châu Âu: Quy định chung về bảo vệ dữ liệu (GDPR) ở phạm vi áp dụng.
3. Dữ liệu chúng tôi xử lý
| Loại dữ liệu | Nguồn | Có phải dữ liệu cá nhân? |
|---|---|---|
| Nội dung log ứng dụng (mức log, tag, thông điệp, thời gian) | Thư viện hvtd9803-logcat trong bản debug của ứng dụng bạn phát triển thu log; app Listener gửi lên sau khi bạn xác thực phiên | Có thể có, tùy nội dung log do ứng dụng của bạn ghi ra |
| Khóa công khai RSA dùng để trao đổi khóa phiên | Do bạn cung cấp khi tạo phiên | Không |
| Mã phiên và khóa mã hóa phiên (sinh ngẫu nhiên) | Máy chủ tạo ra | Không trực tiếp; là định danh kỹ thuật tạm thời |
| Địa chỉ IP, thời điểm kết nối/ngắt kết nối | Tự động khi thiết bị hoặc trình duyệt kết nối | Có (dữ liệu cá nhân cơ bản) |
| Cookie và định danh quảng cáo trên trang web | Google AdSense (chỉ trên các trang nội dung của website như blog, hướng dẫn, FAQ; không có trên trang công cụ xem log) | Có |
| Mã nhận dạng quảng cáo (Advertising ID), thông tin thiết bị, địa chỉ IP, tương tác với quảng cáo, lựa chọn đồng ý | Google AdMob và Google User Messaging Platform trong app Listener | Có |
| Dữ liệu sử dụng ứng dụng (sự kiện, màn hình, phiên bản app), mã cài đặt Firebase, loại thiết bị, phiên bản Android | Firebase Analytics trong app Listener | Có |
| Báo cáo sự cố (stack trace, trạng thái thiết bị khi app bị lỗi) | Firebase Crashlytics trong app Listener (chỉ bản phát hành) | Có thể có |
| Tên gói, tên và biểu tượng của ứng dụng đã tích hợp thư viện | Thư viện đăng ký với app Listener để hiển thị trong danh sách; chỉ xử lý trên thiết bị | Không |
Chúng tôi không thu thập danh bạ, tin nhắn, vị trí, ảnh, tệp, thông tin tài khoản, dữ liệu sinh trắc học hay bất kỳ dữ liệu cá nhân nhạy cảm nào một cách chủ động. Chúng tôi không yêu cầu đăng ký tài khoản.
Lưu ý: Nội dung log do chính ứng dụng/thiết bị của bạn tạo ra. Vui lòng không ghi log mật khẩu, mã OTP, số thẻ, giấy tờ tùy thân hoặc dữ liệu cá nhân nhạy cảm. Nếu log của bạn chứa dữ liệu cá nhân của người khác, bạn chịu trách nhiệm có căn cứ hợp pháp cho việc xử lý dữ liệu đó.
4. Mục đích xử lý
- Thiết lập phiên mã hóa giữa ứng dụng Listener và trang xem log;
- Chuyển tiếp log theo thời gian thực để phục vụ gỡ lỗi và phát triển phần mềm;
- Duy trì, giám sát an toàn và khắc phục sự cố của dịch vụ (nhật ký kết nối kỹ thuật);
- Hiển thị quảng cáo trên các trang nội dung của website (Google AdSense) và trong app Listener (Google AdMob) để duy trì chi phí vận hành;
- Thống kê cách app Listener được sử dụng và thu thập báo cáo sự cố để sửa lỗi, cải thiện độ ổn định (Firebase Analytics, Firebase Crashlytics);
- Tuân thủ nghĩa vụ theo yêu cầu của cơ quan nhà nước có thẩm quyền theo quy định pháp luật.
Chúng tôi không dùng dữ liệu cho mục đích nào khác ngoài các mục đích nêu trên, không bán dữ liệu cá nhân và không dùng nội dung log để huấn luyện mô hình, quảng cáo, phân tích hành vi hay lập hồ sơ người dùng. Nội dung log không được gửi cho AdMob hay Firebase.
5. Thời gian lưu trữ
- Nội dung log: không được ghi xuống ổ đĩa hay cơ sở dữ liệu. Log chỉ tồn tại trong bộ nhớ trong thời gian chuyển tiếp tới người xem đang kết nối; trang xem chỉ giữ log trong trình duyệt của bạn cho đến khi bạn đóng hoặc tải lại trang.
- Phiên, khóa phiên, khóa công khai: lưu trong bộ nhớ và tự động xóa khi bạn chọn đặt lại phiên, hoặc sau tối đa 60 phút không hoạt động, hoặc khi máy chủ khởi động lại.
- Nhật ký kết nối kỹ thuật (địa chỉ IP, thời điểm): lưu tối đa 30 ngày cho mục đích an ninh, sau đó bị xóa, trừ khi pháp luật yêu cầu lưu lâu hơn.
- Dữ liệu Firebase và quảng cáo: được Google lưu theo chính sách của Google; dữ liệu Firebase Analytics được lưu tối đa 14 tháng và báo cáo sự cố Crashlytics khoảng 90 ngày.
6. Chia sẻ dữ liệu với bên thứ ba
Chúng tôi không bán hoặc chuyển giao dữ liệu cá nhân cho bên thứ ba vì mục đích thương mại. Dữ liệu chỉ có thể được tiếp cận bởi:
- Người có đường dẫn phiên: bất kỳ ai có đường dẫn xem log của phiên đều xem được log của phiên đó. Hãy chỉ chia sẻ đường dẫn với người bạn tin tưởng.
- Nhà cung cấp hạ tầng (máy chủ, mạng) đóng vai trò bên xử lý dữ liệu, chỉ trong phạm vi cần thiết để vận hành dịch vụ.
- Google AdSense trên trang web: Google có thể dùng cookie để phân phát và đo lường quảng cáo. Xem cách Google sử dụng cookie quảng cáo; bạn có thể tắt quảng cáo cá nhân hóa tại Cài đặt quảng cáo của Google.
- Google AdMob trong app Listener: Google có thể dùng mã nhận dạng quảng cáo và thông tin thiết bị để phân phát, đo lường và (nếu bạn đồng ý) cá nhân hóa quảng cáo. Lựa chọn đồng ý được thu thập qua Google User Messaging Platform; bạn có thể thay đổi bất cứ lúc nào bằng nút Tùy chọn quyền riêng tư trong app, hoặc đặt lại/xóa mã nhận dạng quảng cáo trong Cài đặt Android.
- Google Firebase (Analytics, Crashlytics) trong app Listener, đóng vai trò bên xử lý dữ liệu. Xem Quyền riêng tư và bảo mật trong Firebase và Chính sách quyền riêng tư của Google.
- Cơ quan nhà nước có thẩm quyền khi có yêu cầu hợp pháp theo quy định của pháp luật Việt Nam.
7. Biện pháp bảo vệ dữ liệu
- Mọi kết nối sử dụng HTTPS/WSS (TLS);
- Khóa phiên AES-256 được trao đổi qua mã hóa RSA bằng khóa công khai do bạn cung cấp;
- Nội dung log được mã hóa xác thực bằng AES-256-GCM từ thiết bị trước khi gửi đi;
- Máy chủ chỉ giải mã log trong bộ nhớ để chuyển tiếp tới người xem qua kết nối TLS, không lưu lại;
- Mã phiên được sinh ngẫu nhiên bằng bộ sinh số ngẫu nhiên an toàn mật mã;
- Không lưu trữ lâu dài nội dung log; tự động xóa phiên không hoạt động;
- Giới hạn quyền truy cập máy chủ chỉ cho nhân sự vận hành cần thiết.
Không có hệ thống nào an toàn tuyệt đối; chúng tôi liên tục rà soát và cải thiện các biện pháp bảo vệ phù hợp với rủi ro.
8. Quyền của chủ thể dữ liệu
Theo pháp luật về bảo vệ dữ liệu cá nhân, bạn có các quyền sau:
- Quyền được biết về hoạt động xử lý dữ liệu cá nhân của mình;
- Quyền đồng ý hoặc không đồng ý, và quyền rút lại sự đồng ý;
- Quyền xem, truy cập, chỉnh sửa và yêu cầu cung cấp dữ liệu cá nhân;
- Quyền yêu cầu xóa dữ liệu, hạn chế xử lý dữ liệu;
- Quyền phản đối xử lý dữ liệu;
- Quyền khiếu nại, tố cáo, khởi kiện và yêu cầu bồi thường thiệt hại theo quy định của pháp luật;
- Quyền tự bảo vệ theo quy định của pháp luật.
Để thực hiện các quyền này, vui lòng liên hệ theo mục 15. Chúng tôi sẽ phản hồi trong thời hạn luật định, thông thường không quá 72 giờ kể từ khi nhận được yêu cầu hợp lệ đối với yêu cầu rút lại sự đồng ý, xóa hoặc hạn chế xử lý dữ liệu. Chúng tôi có thể cần xác minh danh tính của bạn trước khi xử lý yêu cầu.
9. Sự đồng ý và rút lại sự đồng ý
Bằng việc chủ động tạo phiên và bật gửi log trong ứng dụng, bạn đồng ý cho việc xử lý dữ liệu như mô tả tại chính sách này. Bạn có thể rút lại sự đồng ý bất cứ lúc nào bằng cách dừng phiên trong ứng dụng, chọn đặt lại phiên trên trang web, hoặc gỡ cài đặt ứng dụng. Việc rút lại sự đồng ý không ảnh hưởng tới tính hợp pháp của việc xử lý đã thực hiện trước đó.
10. Trẻ em
Ứng dụng là công cụ dành cho nhà phát triển phần mềm và không hướng tới trẻ em dưới 16 tuổi. Chúng tôi không cố ý thu thập dữ liệu cá nhân của trẻ em. Nếu phát hiện đã xử lý dữ liệu của trẻ em mà không có sự đồng ý hợp lệ của cha, mẹ hoặc người giám hộ, chúng tôi sẽ xóa dữ liệu đó ngay khi có thể.
11. Chuyển dữ liệu ra nước ngoài
Dữ liệu được xử lý trên máy chủ do chúng tôi thuê. Trường hợp máy chủ hoặc nhà cung cấp dịch vụ (bao gồm Google) đặt ngoài lãnh thổ Việt Nam, việc chuyển dữ liệu ra nước ngoài được thực hiện theo quy định của pháp luật Việt Nam về bảo vệ dữ liệu cá nhân, chỉ trong phạm vi cần thiết để cung cấp dịch vụ và với biện pháp bảo vệ tương đương.
12. Xử lý sự cố vi phạm dữ liệu
Khi phát hiện sự cố vi phạm quy định bảo vệ dữ liệu cá nhân, chúng tôi sẽ áp dụng ngay các biện pháp khắc phục, thông báo cho cơ quan chuyên trách bảo vệ dữ liệu cá nhân trong thời hạn 72 giờ theo quy định, và thông báo cho người dùng bị ảnh hưởng khi cần thiết.
13. Yêu cầu xóa dữ liệu
Vì chúng tôi không yêu cầu tài khoản và không lưu trữ lâu dài nội dung log, phần lớn dữ liệu tự động bị xóa khi phiên kết thúc. Bạn có thể:
- Xóa ngay dữ liệu phiên bằng nút đặt lại phiên trên trang Receiver hoặc dừng phiên trong ứng dụng;
- Xóa dữ liệu cục bộ của ứng dụng trên thiết bị qua Cài đặt Android → Ứng dụng → HVTD-9803 LogCat Listener → Bộ nhớ → Xóa dữ liệu, hoặc gỡ cài đặt ứng dụng;
- Gửi yêu cầu xóa nhật ký kết nối kỹ thuật liên quan đến bạn qua email tại mục 15, kèm thời điểm sử dụng và địa chỉ IP (nếu biết). Yêu cầu được xử lý trong tối đa 30 ngày.
14. Thay đổi chính sách
Chúng tôi có thể cập nhật chính sách này để phù hợp với thay đổi của dịch vụ hoặc pháp luật. Phiên bản mới được công bố tại trang này kèm ngày cập nhật. Với thay đổi quan trọng, chúng tôi sẽ thông báo trong ứng dụng hoặc trên trang Google Play trước khi áp dụng.
15. Liên hệ
- Bên kiểm soát dữ liệu: Team Gofable
- Email: dev.huynhvanthong@gmail.com
- Trang web: https://hvtd9803.cresht.com
English version (summary)
This Privacy Policy applies to the HVTD-9803 LogCat Listener Android app and the HVTD-9803 LogCat Receiver web service. In case of discrepancy, the Vietnamese version prevails.
Data we process
- App log entries (level, tag, message, timestamp) sent only after you start a session. These may contain personal data depending on what your app logs.
- RSA public key you provide, plus a randomly generated session ID and session encryption key.
- IP address and connection times, collected automatically for security and troubleshooting.
- Cookies set by Google AdSense on the website's content pages (blog, guide, FAQ) only; the log viewer tool shows no ads.
- Advertising ID, device information, IP address, ad interactions and consent choices processed by Google AdMob and the Google User Messaging Platform in the Listener app.
- App usage events and crash reports (device model, Android version, stack traces) processed by Firebase Analytics and Firebase Crashlytics in the Listener app.
We do not collect contacts, messages, location, photos, files, account credentials or sensitive personal data, and no account is required.
How we use and share data
Data is used only to establish encrypted sessions, relay logs in real time to viewers holding the session link, operate and secure the service, show ads on the website (AdSense) and in the Listener app (AdMob), measure app usage and fix crashes (Firebase), and comply with lawful requests. Log contents are never shared with AdMob or Firebase. We do not sell personal data. Anyone with a session link can view that session's logs, so share it only with people you trust. You can change ad consent at any time with the Privacy options button in the Listener app. Infrastructure providers and Google (AdSense, AdMob, Firebase; see Google's ad cookie policy) may process data on our behalf.
Security and retention
All traffic uses TLS. Logs are encrypted on the device with AES-256-GCM, using a session key exchanged via RSA; the receiver server decrypts them only to relay them to viewers over TLS. Log contents are never written to disk or a database; sessions are kept in memory and deleted on reset, after 60 minutes of inactivity, or on server restart. Technical connection logs are kept for up to 30 days.
Your rights and data deletion
Under Vietnam's Personal Data Protection Law (No. 91/2025/QH15) and, where applicable, the GDPR, you may request access, correction, deletion, restriction, objection, withdrawal of consent, and lodge complaints. You can delete session data instantly by resetting or stopping the session, clear app data in Android settings or uninstall the app, or email us to delete connection logs (handled within 30 days).
Children
The app is a developer tool not directed at children under 16, and we do not knowingly collect their data.
Contact
Team Gofable · dev.huynhvanthong@gmail.com · hvtd9803.cresht.com
HVTD-9803 LogCat