Chính sách quyền riêng tư
Nói ngắn gọn
Extension này không gửi bất cứ dữ liệu nào ra khỏi trình duyệt của bạn. Không có máy chủ, không có tài khoản, không có công cụ phân tích. Chúng tôi không nhận được gì từ bạn, kể cả khi bạn muốn gửi.
Thứ được lưu, và lưu ở đâu
Tất cả nằm trong chrome.storage.local, tức là ngay trong trình duyệt trên máy bạn. Có bốn thứ:
| Khoá | Nội dung |
|---|---|
kcw:sites | Danh sách trang bạn chọn chặn, dạng tên miền, kèm trạng thái bật hay tắt |
kcw:hours | Khung giờ bạn đặt, dạng giờ bắt đầu, giờ kết thúc và các ngày trong tuần |
kcw:pause | Thời điểm lần tạm dừng hiện tại kết thúc, nếu đang có một lần |
kcw:prefs | Độ dài tạm dừng mặc định và ngôn ngữ giao diện |
Chúng tôi cố tình dùng local chứ không dùng sync, nên dữ liệu cũng không đi sang máy khác qua tài khoản Google của bạn.
Thứ KHÔNG được lưu
Đây là phần quan trọng hơn:
- Extension không lưu lịch sử duyệt web. Nó không giữ lại địa chỉ nào bạn đã mở.
- Extension không đếm số lần bạn bị chặn, không có chuỗi ngày, không có bảng thống kê.
- Không lưu việc bạn có tick vào ba việc nhỏ trên trang chặn hay không. Ô tick đó biến mất ngay khi bạn đóng trang.
- Không lưu tên, email, hay bất cứ thông tin nhận dạng nào. Extension không hỏi.
Một điều chính trình duyệt của bạn có ghi lại, và chúng tôi nói thẳng
Khi một trang bị chặn, Chrome chuyển tab đó sang trang nhắc của extension. Đó là một lần điều hướng bình thường, nên chính Chrome ghi nó vào lịch sử duyệt web trên máy bạn, kèm số lần. Mở chrome://history sẽ thấy những dòng dạng:
chrome-extension://<id>/src/block/blocked.html?site=facebook.com#back=https://facebook.com/groups/123
Phần sau dấu thăng là địa chỉ đầy đủ của trang bạn vừa định mở. Trang nhắc cần nó để khi bạn bấm tạm dừng thì đưa bạn về đúng trang đó chứ không phải về trang chủ. Nó nằm trong thanh địa chỉ của chính bạn, không gửi đi đâu, và extension không đọc lại dòng lịch sử nào.
Đo được bằng cách đọc thẳng cơ sở dữ liệu lịch sử của hồ sơ thử nghiệm, không phải suy đoán. Và đo cả hai bản để so: chính Chrome đã ghi địa chỉ đầy đủ đó vào lịch sử từ trước rồi, ở dòng của trang gốc, kể cả khi trang nhắc chỉ mang mỗi tên miền. Việc mang địa chỉ về không làm lịch sử biết thêm điều gì mới.
Vài điều cần nói rõ về chuyện này:
- Extension không tạo ra và không đọc những dòng đó. Đó là Chrome ghi lại như với mọi trang khác, và nó nằm trong lịch sử của chính bạn.
- Nó không đi đâu cả, trừ khi bạn bật đồng bộ lịch sử của Chrome, lúc đó nó theo tài khoản Google của bạn như mọi mục lịch sử khác.
- Xoá được như mọi mục lịch sử: Ctrl+Shift+Del, hoặc xoá từng dòng trong
chrome://history. - Chúng tôi **không xin quyền
history** để tự dọn giúp bạn, vì quyền đó cho phép đọc toàn bộ lịch sử duyệt web và cái giá đó lớn hơn nhiều so với thứ nó dọn.
Một chỗ lưu thứ hai, cũng của Chrome
Danh sách trang bạn chọn được Chrome dựng thành bộ luật chặn, và Chrome lưu bộ luật đó trong thư mục hồ sơ trình duyệt chứ không phải trong extension. Nó vẫn nằm trên máy bạn và vẫn bị xoá khi bạn gỡ extension, chỉ là không nằm trong bốn khoá ở bảng trên.
Vì sao cần quyền truy cập mọi trang
Chrome hiện dòng "Đọc và thay đổi dữ liệu của bạn trên các trang web bạn truy cập" khi cài. Đây là dòng cảnh báo nặng nhất của Chrome và chúng tôi không tránh được nó: Chrome bắt buộc phải có quyền với host thì luật chuyển hướng mới chạy, và vì bạn được tự gõ thêm bất kỳ trang nào nên không thể khai báo trước một danh sách cố định.
Thực tế extension làm gì với quyền đó:
- Tạo luật chuyển hướng cho đúng những tên miền bạn đã bấm.
- Đọc địa chỉ của tab để so với danh sách bạn đã chọn. Việc so này chạy mỗi khi một tab đổi địa chỉ, và chạy trên mọi tab đang mở mỗi phút một lần, vì hai trường hợp mà luật chuyển hướng không với tới là tab đã mở sẵn từ trước và lúc bạn bấm nút Back. Địa chỉ được so ngay trong máy rồi bỏ đi: extension không ghi nó xuống đâu cả và không gửi đi đâu cả.
- Đặt một khung đếm ngược nhỏ lên trang, xem mục ngay dưới.
Extension không đọc nội dung, chữ, ảnh hay mật khẩu trên trang nào, và không gửi địa chỉ đi đâu cả. Mọi thứ diễn ra trong máy bạn và chỉ để trả lời một câu hỏi: trang này có trong danh sách bạn tự chọn hay không.
Khung đếm ngược trước khi chặn lại
Khi bạn đang tạm dừng và chỉ còn 30 giây nữa là hết giờ, extension đặt một khung nhỏ ở góc dưới bên phải của những tab đang mở trang sắp bị chặn lại. Khung đếm ngược, và có một nút để bạn gia hạn nếu cần thêm thời gian. Để yên thì hết giờ trang tự chặn như bình thường.
Để làm việc này extension dùng quyền scripting của Chrome. Chúng tôi nói rõ nó làm gì:
- Chỉ chạy trên tab đang mở một trang bạn đã tự chọn chặn, chỉ trong 30 giây cuối của một lần tạm dừng, và chỉ khi hết giờ trang đó thật sự bị chặn lại.
- Chỉ thêm đúng cái khung đó vào trang. Nó không đọc, không sửa và không gửi đi bất cứ thứ gì có trên trang.
- Bấm gia hạn thì khung báo cho extension độ dài bạn chọn, và chỉ có thế. Đóng khung hay để nó chạy hết thì nó tự biến mất.
Xoá dữ liệu
Gỡ extension là xoá hết. Chrome tự dọn chrome.storage.local của extension khi bạn gỡ, và vì không có máy chủ nào nên cũng không còn bản sao nào ở đâu khác.
Liên hệ
Có câu hỏi hay muốn báo lỗi, dùng mục Hỗ trợ trên trang của Kind Content Working trong Chrome Web Store. Mục đó dẫn tới email liên hệ của nhà phát triển. Chúng tôi trả lời trong vài ngày làm việc.