manhdev

Persona

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

Cập nhật lần cuối

Bản dịch này chỉ để tham khảo; nếu có khác biệt, bản tiếng Anh được ưu tiên.

Persona là một extension trình duyệt giúp bạn hiện ra với các website dưới danh tính của một thiết bị khác. Extension được làm để chạy hoàn toàn trên máy của bạn: không server, không analytics, không crash reporting và không tài khoản.

Tóm lại: setting của bạn nằm trong extension storage của Chrome trên máy tính của bạn, extension không bao giờ tự gửi bất cứ thứ gì, và không có dữ liệu nào bị bán, chia sẻ hay chuyển giao cho bất kỳ ai.

Extension lưu những gì

  • Setting của bạn: device mặc định, rule theo từng site, các device tùy chỉnh bạn tạo ra và các tùy chọn khác. Tất cả được lưu bằng chrome.storage.local trên máy tính của bạn, và Chrome chỉ sync chúng nếu bạn đã bật Chrome Sync cho extension.
  • Lựa chọn theo từng tab, lưu bằng chrome.storage.session; Chrome xóa phần này khi bạn đóng trình duyệt.

Extension đọc những gì

  • URL của tab bạn đang xem, chỉ giữ trong bộ nhớ, để biết rule device nào áp dụng và để hiện tên site trong popup. URL không bao giờ được lưu lại và không bao giờ được gửi đi đâu cả.

Extension gửi những gì

  • Không tự động gửi gì cả. Persona không có server, không analytics, không crash reporting và không tài khoản.
  • Khi bạn bấm Run check trong scorecard, tab đang kiểm tra sẽ gửi một request tới một dịch vụ header-echo (mặc định là https://httpbin.org/headers; bạn có thể đổi trong Settings) để extension cho bạn xem server nhận được những request header nào. Request đó chứa các header đã giả lập và không chứa dữ liệu cá nhân nào. Response được hiển thị cho bạn rồi bỏ đi.

Extension thay đổi gì trên website

  • Khi một device đang bật cho một tab, Persona ghi đè các request header User-Agent, Accept-Language và sec-ch-ua* của tab đó, đồng thời inject một script để JavaScript cũng báo đúng device đó. Persona không đọc, không thu thập và không sửa nội dung trang.

Bên thứ ba

  • Không có dữ liệu nào bị bán, chia sẻ hay chuyển giao cho bên thứ ba.

Permission

Toàn bộ permission mà extension yêu cầu, và từng cái dùng để làm gì:

PermissionLý do
declarativeNetRequestGhi đè các request header User-Agent, Accept-Language và sec-ch-ua* cho khớp với device bạn chọn. Rule được tạo từ lựa chọn của bạn và bị gỡ khi bạn quay về danh tính thật. Extension không dùng rule chặn (block) hay chuyển hướng (redirect) nào.
Host permission: tất cả URLMuốn sửa header thì cần host access cho mọi site bạn muốn test, và bạn có thể chọn bất kỳ site nào. Cũng chính quyền truy cập này cho phép device script chạy trên các trang bạn đang giả lập. Extension không làm gì trên một trang trừ khi tab đó đang bật một device.
scriptingInject, ngay từ lúc document bắt đầu, một hàm khép kín để navigator, userAgentData, screen, devicePixelRatio và các media query pointer/hover báo đúng device đã chọn. Scorecard cũng dùng permission này để đọc lại các giá trị đó. Code nằm sẵn trong package; không có gì được tải từ xa.
webNavigationBáo cho extension ngay khi một navigation được commit, để device script chạy trước mọi script của trang, trong mọi frame.
tabsĐọc URL và id của tab đang active để chọn đúng rule (lựa chọn riêng của tab, rồi tới rule của site, rồi tới mặc định), hiện site hiện tại trong popup, đặt badge riêng cho từng tab trên toolbar và reload tab sau khi bạn đổi device.
storageLưu setting của bạn: device mặc định, rule theo site, device tùy chỉnh và các tùy chọn (storage.local). Lựa chọn riêng của từng tab nằm trong storage.session và mất đi khi đóng trình duyệt.

Remote code: không có. Toàn bộ JavaScript được đóng gói sẵn trong package. Extension không tải script từ xa, không dùng eval và không tải WebAssembly qua mạng.

Việc sử dụng dữ liệu

Theo đúng những gì đã khai báo trong form privacy practices của Chrome Web Store:

Loại dữ liệuCó thu thập không
Thông tin nhận dạng cá nhânKhông thu thập
Thông tin sức khỏeKhông thu thập
Thông tin tài chính và thanh toánKhông thu thập
Thông tin xác thựcKhông thu thập
Liên lạc cá nhânKhông thu thập
Vị tríKhông thu thập
Lịch sử duyệt webKhông thu thập. URL của tab chỉ được đọc trong bộ nhớ để chọn rule, không bao giờ được lưu lại hay truyền đi.
Hoạt động của người dùngKhông thu thập
Nội dung websiteKhông thu thập
  • Dữ liệu người dùng không bị bán hay chuyển giao cho bên thứ ba, ngoài các trường hợp sử dụng đã được chấp thuận.
  • Dữ liệu người dùng không được dùng hay chuyển giao cho những mục đích không liên quan đến mục đích duy nhất của extension.
  • Dữ liệu người dùng không được dùng hay chuyển giao để đánh giá khả năng tín dụng hoặc cho mục đích cho vay.

Thay đổi chính sách

Nếu chính sách này thay đổi, tôi sẽ đăng phiên bản mới tại chính URL này, kèm ngày cập nhật mới.

Liên hệ

Manh Pham · manhpv151090@gmail.com