AutoShopee Kit dùng những quyền gì trên trình duyệt của bạn?

Mấy hôm nay có vài anh chị nhắn cho đội hỗ trợ, đại ý: cài extension của bên bạn xong Chrome nó báo "Đọc lịch sử duyệt web của bạn", vậy là các bạn xem được tôi lướt những trang gì à? Có anh nói thẳng là dữ liệu riêng tư của khách, các bạn xem làm gì.

Hỏi vậy là đúng. Bên mình viết bài này để trả lời cho rõ ràng một lần, và quan trọng hơn là chỉ cách anh chị tự kiểm tra, khỏi phải tin lời bên mình.

Trả lời ngắn trước: AutoShopee Kit không đọc lịch sử duyệt web của anh chị. Cũng không xem anh chị đã tải những file gì về máy. Dòng cảnh báo kia là do Chrome tự đặt tên, và tên nó đặt thì đáng sợ hơn thực tế khá nhiều.

Cái tên gây hiểu nhầm

Chrome không hiển thị tên kỹ thuật của quyền cho người dùng. Nó dịch ra thành câu dễ hiểu, và luôn chọn cách diễn đạt rộng nhất. Quyền tên là tabs, Chrome ghi thành "Đọc lịch sử duyệt web của bạn".

Quyền tabs cho phép extension mở tab mới, đóng tab, chuyển qua tab khác, và đọc địa chỉ của tab đang mở. Chính vế cuối làm Chrome xếp nó vào nhóm "lịch sử duyệt web". Nhưng đọc địa chỉ tab đang mở với đọc kho lịch sử là hai chuyện khác hẳn nhau. Muốn xem lịch sử thật thì extension phải xin một quyền riêng, tên là history. Bên mình không xin quyền đó. Trong toàn bộ mã nguồn cũng không có dòng nào gọi tới nó.

Vậy bên mình lấy địa chỉ tab để làm gì? Chủ yếu là để sao chép sản phẩm. Anh chị đang mở một sản phẩm trên Shopee, bấm nút sao chép, extension cần biết đang đứng ở link nào thì mới lấy đúng sản phẩm đó về được. Ngoài ra là mở trang quản lý Shopee từ menu chuột phải, mở và đóng tab công cụ làm video, và nhận biết tab hiện tại là Shopee hay Lazada để hiện đúng chức năng. Hết. Nó chỉ thấy cái tab đang mở ngay lúc đó, đóng tab là xong, không lưu lại gì.

Còn dòng tải xuống

Dòng này là quyền downloads, và bên mình dùng nó cho đúng một việc: lưu file về máy khi anh chị bấm nút tải. Cụ thể là video với hình sản phẩm mà công cụ làm video tạo ra. Bỏ quyền này đi thì bấm nút tải sẽ không có gì xảy ra cả.

Nói cho công bằng thì quyền này về lý thuyết cũng đọc được danh sách file anh chị đã tải trước đó. Bên mình không dùng tới. Trong code chỉ có lệnh lưu file xuống, không có chỗ nào đi liệt kê lịch sử tải.

Quyền đáng lo thì lại không nằm ở đó

Chỗ này bên mình nói thật, dù nói ra thì nghe không êm tai lắm.

Hai quyền anh chị đang thắc mắc chưa phải quyền mạnh nhất mà extension đang giữ. Mạnh nhất là quyền đọc và thay đổi nội dung trang web, Chrome ghi là "Đọc và thay đổi tất cả dữ liệu của bạn trên các trang web bạn truy cập". Nghe còn ghê hơn mấy dòng kia.

Nhưng quyền này thì buộc phải có. Một công cụ bán hàng tự động, bản chất công việc của nó là đọc dữ liệu sản phẩm và đơn hàng ngay trên trang Shopee của anh chị, rồi thao tác thay anh chị trên chính trang đó: đăng sản phẩm, tạo flash sale, trả lời đánh giá, trả lời tin nhắn khách. Nó dùng luôn phiên đăng nhập sẵn có, y như anh chị tự ngồi bấm tay, chỉ khác là nhanh hơn và không phải làm đi làm lại. Cắt quyền này thì extension thành cái vỏ, không chạy được chức năng nào.

Đổi lại, bên mình cam kết phạm vi: extension chỉ hoạt động trên các sàn thương mại điện tử và trang công cụ của AutoShopee. Không đụng tới ngân hàng, email hay mạng xã hội. Không thu thập dữ liệu duyệt web của anh chị, không bán cho bên thứ ba.

Danh sách quyền

Để anh chị đối chiếu cho tiện:

QuyềnChrome ghi làDùng để làm gì
Truy cập trang webĐọc và thay đổi dữ liệu trên các trang bạn truy cậpThao tác thay anh chị trên trang sàn
tabsĐọc lịch sử duyệt web của bạnLấy link tab đang mở, mở và đóng tab
downloadsQuản lý nội dung tải xuốngLưu video, hình về máy khi bấm nút tải
notificationsHiển thị thông báoBáo khi chạy xong việc dài
storageKhông hiện cảnh báoLưu cấu hình, dữ liệu tạm trên máy anh chị
alarmsKhông hiện cảnh báoHẹn giờ chạy việc theo lịch
contextMenusKhông hiện cảnh báoThêm mục vào menu chuột phải
historyKhông xin, không dùng

Tự kiểm tra, một phút là xong

Phần này quan trọng hơn mọi lời giải thích ở trên. Extension trên Chrome Web Store không giấu được quyền, Google bắt phải công khai hết, nên anh chị tự xem là chắc nhất.

Bấm dấu ba chấm ở góc phải Chrome, chọn Extensions, rồi bấm Details ở thẻ AutoShopee Kit.

Menu Chrome mo ra muc Extensions, the AutoShopee Kit co nut Details duoc khoanh do
Vào Extensions rồi bấm Details ở thẻ AutoShopee Kit.

Kéo xuống mục Permissions. Đây là toàn bộ quyền extension đang có, không thiếu dòng nào. Nếu bên mình đọc được lịch sử duyệt web thật thì ở đây bắt buộc phải hiện một dòng riêng về lịch sử.

Trang chi tiet AutoShopee Kit trong Chrome, muc Permissions chi co ba dong
Vỏn vẹn ba dòng. Dòng "Read your browsing history" chính là cái nhãn Chrome đặt cho quyền tabs, tức là lấy link tab đang mở để sao chép sản phẩm.

Thêm một điểm nữa: trước khi cho lên store, Google duyệt tay mã nguồn của extension rồi đối chiếu với phần giải trình quyền mà bên mình nộp. Khai một đằng làm một nẻo là bị gỡ khỏi store, không phải chuyện nhắc nhở qua loa. Trang chính thức của bên mình ở đây: AutoShopee Kit trên Chrome Web Store.

Bên mình vẫn đang rà lại

Sau mấy phản ánh vừa rồi, đội kỹ thuật đã soát lại toàn bộ danh sách quyền. Nguyên tắc là xin ít nhất có thể, quyền nào không phục vụ trực tiếp cho tính năng anh chị đang dùng thì cắt, và mỗi bản cập nhật đều rà lại một lượt.

Anh chị còn thắc mắc dòng nào, cứ nhắn đội hỗ trợ. Bên mình giải thích tới nơi tới chốn từng dòng một, không ngại.