Chính sách quyền riêng tư

Có hiệu lực: 11 tháng 9 năm 2026 / Cập nhật lần cuối: 6 tháng 10 năm 2026

Life Hack Tools ("chúng tôi") quy định chính sách quyền riêng tư sau đây về cách xử lý thông tin người dùng trong Batto (ứng dụng ghi sổ điểm bóng chày; "Ứng dụng"). Ứng dụng không yêu cầu đăng ký tài khoản hay đăng nhập: khi khởi động, Ứng dụng tự động tạo một mã định danh ẩn danh cho máy của bạn. Dữ liệu trận đấu, đội và lịch thi đấu trước tiên được lưu trên máy của bạn, sau đó được tự động gửi đến máy chủ Firebase (Google Cloud Firestore) của chúng tôi tùy theo tình trạng kết nối. Ngoài ra, chúng tôi thu thập nhật ký sự cố và dữ liệu đo hiệu năng để phát hiện, sửa lỗi và cải thiện tốc độ hoạt động của Ứng dụng. Khi bạn gửi góp ý từ màn hình "Cài đặt & hỗ trợ", chúng tôi cũng nhận được nội dung bạn gửi, cùng với thông tin về ứng dụng và thiết bị cần thiết để kiểm tra. Ứng dụng không hiển thị quảng cáo và không theo dõi cho mục đích quảng cáo.

01Thông tin lưu trên máy và trên máy chủ (trận đấu, đội, lịch thi đấu)

Khi khởi động, Ứng dụng tự động tạo một mã định danh ẩn danh cho từng máy. Không có màn hình đăng nhập. Những thông tin sau trước tiên được lưu trên máy của bạn, sau đó được tự động gửi đến máy chủ Firebase (Google Cloud Firestore, khu vực Tokyo, dự án batto-lht) của chúng tôi, tùy theo tình trạng kết nối. Dữ liệu đã có sẵn trên máy từ trước khi cập nhật sẽ được gửi lên máy chủ trong lần mở Ứng dụng đầu tiên sau khi cập nhật.

Những thông tin sau không bao giờ được gửi lên máy chủ, chỉ lưu trên máy của bạn.

Các trận đã ghi: Tối đa 100 trận được lưu trên máy. Một trận đã được gửi lên máy chủ vẫn có thể được đọc lại từ máy chủ ngay cả sau khi biến mất khỏi danh sách trên máy. Xóa một trận trong màn hình "Trận đã ghi" cũng xóa trận đó khỏi máy chủ (vẫn còn lại một dấu vết cho biết trận đã bị xóa; dấu vết này không chứa nội dung trận đấu).

Khi bạn nhập ghi chép của đội bạn: Nếu bạn dán liên kết của một trận đấu mà đội bạn đã chia sẻ từ Batto, Ứng dụng sẽ đọc thông tin trong lượt chia sẻ đó (tên đội, tên cầu thủ trong thứ tự đánh, ghi chép từng lượt đánh và phòng thủ, số điểm, ngày thi đấu) và lưu nó như một phần bản ghi trận đấu của bạn, trên thiết bị này và trên máy chủ (Firebase) dưới dạng dữ liệu của bạn. Ghi chép đã nhập được giữ cho đến khi bạn nhấn "Gỡ" hoặc xóa trận đấu, và không bị mất dù đội bạn ngừng chia sẻ. Ghi chép đã nhập không xuất hiện trên trang bạn chia sẻ. Dữ liệu của đội bạn không bao giờ bị thay đổi.

Dữ liệu trên máy chủ được giới hạn bởi các quy tắc bảo mật của Firebase, sao cho chỉ chủ sở hữu của mã định danh ẩn danh đó mới có thể đọc hoặc ghi.

Mã định danh ẩn danh được lưu trên máy của bạn (trên iOS, mã này nằm trong bản sao lưu iCloud). Nếu mã này bị mất — ví dụ khi bạn đổi máy — bạn có thể không còn truy cập được các dữ liệu trước đó từ Ứng dụng. Khi bạn xóa rồi cài lại Ứng dụng, mã định danh ẩn danh cũng sẽ là mã mới, và bạn không thể truy cập các dữ liệu trước đó từ thiết bị đó nữa (dữ liệu vẫn còn trên máy chủ; nếu muốn xóa, vui lòng gửi yêu cầu xóa như mô tả ở mục 10).

02Thông tin được lưu trên máy chủ (Firebase)

Những gì máy chủ Firebase của chúng tôi lưu trữ chính là dữ liệu trận đấu, đội và lịch thi đấu được mô tả ở mục 01, cùng với mã định danh ẩn danh. Mọi kết nối đều được mã hóa (HTTPS / TLS).

Dữ liệu trên máy chủ gắn với mã định danh ẩn danh của máy bạn, và chỉ chủ sở hữu của mã định danh đó mới có thể đọc hoặc ghi — điều này được đảm bảo bởi các quy tắc bảo mật của Firebase.

03Thông tin được công khai qua liên kết chia sẻ

Khi bạn chia sẻ một trận đấu, một mã định danh công khai được tạo ra cho trận đó, và liên kết chia sẻ trỏ đến chính trận đấu đó. Mỗi khi liên kết được mở, nó hiển thị nội dung mới nhất tại thời điểm đó. Trong lúc trận đấu đang được ghi, trang chia sẻ cũng tự động tải lại. Chia sẻ cùng một trận đấu nhiều lần luôn tạo ra cùng một liên kết.

Ứng dụng không cung cấp cơ chế giới hạn người xem trang chia sẻ (như mật khẩu hay lời mời). Bất kỳ ai biết URL đều có thể xem nội dung đã chia sẻ.

Trang chia sẻ hiển thị tên cầu thủ của cả hai đội. Tuy nhiên, tên của người ghi trận và địa điểm trong lịch thi đấu không bao giờ hiển thị trên trang chia sẻ. Vì có chứa tên cầu thủ, bạn hãy cân nhắc kỹ khi gửi URL cho người khác.

Nội dung chia sẻ cũng bao gồm việc bạn ghi đội nào là đội mình (đánh trước hay đánh sau). Thông tin này dùng để kiểm tra đội nào đánh trước khi đội bạn nhập lượt chia sẻ vào Batto, và không phải là thông tin cá nhân. Bất kỳ ai nhận được liên kết chia sẻ của bạn đều có thể nhập nội dung đó vào trận đấu của mình trong Batto. Bản sao đã nhập vẫn ở lại với người đã nhập, kể cả khi sau đó bạn ngừng chia sẻ.

Bạn có thể ngừng chia sẻ một trận đấu bất cứ lúc nào trong màn hình "Tỉ số đã chia sẻ" của Ứng dụng. Sau khi ngừng, trang chia sẻ đó sẽ không còn xem được nữa (bản ghi trận đấu không bị xóa). Các bản sao của những liên kết đã chia sẻ trước đây đã được chuyển sang Firebase và vẫn xem được. Bạn cũng có thể ngừng chia sẻ chúng trong màn hình "Tỉ số đã chia sẻ" trên thiết bị đã dùng để chia sẻ. Nếu không còn thiết bị đó (đổi máy, xóa Ứng dụng…), vui lòng liên hệ qua biểu mẫu bên dưới.

04Thông tin được công khai trên trang đội

Khi bạn tạo "Trang đội" cho đội của mình từ màn hình đội trong Ứng dụng, một trang cho đội đó sẽ được tạo (batto.lh.tools/teams/…). Liên kết (URL) dùng một mã định danh khó đoán, và bất kỳ ai biết URL đều có thể xem trang mà không cần đăng nhập. Trang được thiết lập để không xuất hiện trên công cụ tìm kiếm (noindex). Ứng dụng không cung cấp cơ chế giới hạn người xem (như mật khẩu hay lời mời).

Trang đội hiển thị các thông tin sau về đội đó.

Tên của người ghi trận, ghi chú của lịch thi đấu, địa điểm của trận đấu, ghi chép từng lượt đánh, thứ tự đánh và số áo không bao giờ hiển thị trên trang đội. Vì trang có hiển thị tên cầu thủ, bạn hãy cân nhắc kỹ khi gửi URL cho người khác.

Trang đội được tự động cập nhật từ thiết bị của bạn, ví dụ khi một trận đấu kết thúc hoặc lịch thay đổi. Trang được tạo từ các trận có trên thiết bị (tối đa 100 trận), nên các trận cũ không còn trên thiết bị cũng sẽ biến mất khỏi trang đội. Nội dung trang được lưu trên máy chủ Firebase của chúng tôi, cùng với mã định danh ẩn danh của thiết bị đã tạo trang và mã nội bộ của đội, dùng để xác nhận ai là chủ của trang (không hiển thị trên trang).

Bạn có thể tắt trang đội bất cứ lúc nào trong màn hình đội của Ứng dụng. Sau khi tắt, liên kết sẽ không còn xem được (nếu đang không có kết nối, trang sẽ được tắt khi có kết nối; trước đó trang cũ có thể vẫn xem được). Nếu tạo lại, trang sẽ có liên kết mới. Trang đội cũng bị xóa khi bạn xóa đội đó, hoặc khi chúng tôi xóa dữ liệu trên máy chủ theo yêu cầu của bạn (xem mục 10).

Nếu mã định danh ẩn danh thay đổi — ví dụ khi bạn xóa rồi cài lại Ứng dụng — bạn sẽ không thể tắt hay cập nhật trang đội đã tạo trước đó từ Ứng dụng. Khi đó, vui lòng liên hệ qua biểu mẫu bên dưới. Nếu bạn cho chúng tôi biết liên kết của trang, chúng tôi sẽ xóa trang đó.

05Nhật ký sự cố và đo hiệu năng

Ứng dụng thu thập các thông tin chẩn đoán sau thông qua Sentry nhằm phát hiện và sửa lỗi, cũng như cải thiện tốc độ hoạt động của Ứng dụng (mục đích cải thiện chất lượng / phân tích).

Chúng tôi thiết lập Sentry để không gửi thông tin nhận dạng cá nhân. Chúng tôi cũng không cài đặt bất kỳ cơ chế nào để cố ý gửi đi dữ liệu trận đấu hay tên cầu thủ mà bạn nhập. Chúng tôi không bao giờ bán thông tin chẩn đoán đã thu thập cho bên thứ ba hay cung cấp nó cho mục đích quảng cáo.

06Thông tin được gửi đi khi bạn gửi góp ý

Từ màn hình "Cài đặt & hỗ trợ" của Ứng dụng, bạn có thể gửi cho chúng tôi góp ý, báo lỗi, câu hỏi hoặc yêu cầu xóa dữ liệu. Các thông tin sau chỉ được gửi đi khi bạn nhấn nút gửi.

Thông tin về ứng dụng và thiết bị được tự động gửi kèm để chúng tôi có thể kiểm tra lỗi. Dữ liệu trận đấu, thông tin đội và các tỉ số đã chia sẻ không bao giờ được tự động gửi kèm (trừ khi bạn tự viết vào nội dung tin nhắn).

Nội dung bạn gửi sẽ đi qua hệ thống tiếp nhận của chúng tôi chạy trên Cloudflare (form.lh.tools) và được chuyển đến một kênh riêng tư trong Slack của chúng tôi. Khi nhận, hệ thống ghi kèm thời điểm nhận, quốc gia gửi (do Cloudflare xác định dựa trên địa chỉ IP) và mã yêu cầu (request ID) của Cloudflare.

Địa chỉ IP của người gửi được dùng để giới hạn số lần gửi trong thời gian ngắn. Địa chỉ này không nằm trong nội dung được chuyển đến Slack, và chúng tôi không lưu lại.

Chúng tôi chỉ dùng nội dung bạn gửi để trả lời bạn, cũng như để kiểm tra và cải thiện Ứng dụng, và chỉ lưu giữ trong thời gian cần thiết để xử lý. Chúng tôi không bao giờ bán nội dung này cho bên thứ ba hay cung cấp nó cho mục đích quảng cáo. Về cách xử lý thông tin của biểu mẫu liên hệ trên trang web, vui lòng xem chính sách quyền riêng tư chung của Life Hack Tools.

07Thông tin chúng tôi không thu thập

Ứng dụng không thu thập bất kỳ thông tin nào sau đây.

Ứng dụng cũng không hiển thị quảng cáo và không thực hiện theo dõi cho mục đích quảng cáo. Chúng tôi không bao giờ bán hay chia sẻ thông tin người dùng cho bên thứ ba.

08Dịch vụ bên thứ ba

Ứng dụng sử dụng các dịch vụ bên ngoài sau để cung cấp tính năng. Mỗi dịch vụ xử lý dữ liệu theo chính sách quyền riêng tư riêng của họ.

Như đã nêu ở mục 01, dữ liệu trận đấu, đội và lịch thi đấu của bạn được tự động gửi đến máy chủ Firebase của chúng tôi.

09Quyền truy cập

Ứng dụng không yêu cầu các quyền nhạy cảm trên thiết bị như camera, thư viện ảnh, vị trí hay danh bạ.

Thông báo (không bắt buộc): khi bạn thêm lịch thi đấu, ứng dụng có thể xin quyền gửi thông báo để nhắc bạn vào ngày hôm trước và ngày thi đấu. Thông báo chỉ được đặt lịch trên thiết bị của bạn; lịch thi đấu và mã định danh thông báo không được gửi lên máy chủ. Mọi chức năng khác vẫn dùng được khi không cấp quyền này, và bạn có thể thu hồi quyền bất cứ lúc nào trong cài đặt thiết bị.

10Lưu trữ & xóa dữ liệu

11Quyền riêng tư của trẻ em

Ứng dụng dành cho người từ 18 tuổi trở lên và không hướng đến trẻ em. Chúng tôi không cố ý thu thập thông tin cá nhân từ trẻ em.

12Thay đổi chính sách

Chúng tôi có thể cập nhật chính sách này khi cần. Mọi thay đổi sẽ được công bố trên trang này.

13Liên hệ

Nếu có thắc mắc về chính sách này, muốn yêu cầu xóa một tỉ số đã chia sẻ hoặc trang đội, hoặc muốn yêu cầu xóa dữ liệu của bạn trên máy chủ, vui lòng liên hệ chúng tôi bên dưới. Để xóa dữ liệu trên máy chủ, cách chắc chắn nhất là gửi "Yêu cầu xóa dữ liệu" từ "Cài đặt" → "Hỗ trợ" trong Ứng dụng, vì mã định danh ẩn danh của thiết bị sẽ được tự động gửi kèm.

Liên hệ qua biểu mẫu
Biểu mẫu liên hệ