Bảo vệ quyền riêng tư! Giờ đây, người dùng chia sẻ màn hình của họ một cách khôn ngoan hơn

François Beaufort
François Beaufort

Nền tảng web cho phép người dùng chia sẻ màn hình của họ bằng API Screen Capture (API Chụp ảnh màn hình). Trong quá trình triển khai getDisplayMedia() của Chrome, bạn sẽ thấy một công cụ chọn nội dung nghe nhìn mà thông qua đó, người dùng có thể chọn chia sẻ thẻ, cửa sổ hoặc màn hình bất kỳ. Kể từ Chrome 107, chúng tôi đã thử nghiệm một sửa đổi nhỏ đối với hộp thoại đó, cụ thể là đặt thẻ làm lựa chọn đầu tiên, để khuyến khích người dùng chia sẻ thẻ và không chia sẻ toàn bộ màn hình. Điều này dựa trên khái niệm dễ hiểu là cách diễn đạt một câu hỏi sẽ ảnh hưởng đến việc phân phối câu trả lời. Theo thông thường, trò chơi này được gọi là "Lý thuyết dịch chuyển" và được trẻ em gọi là "rất đẹp". Sau một số khó khăn ban đầu, thử nghiệm đã thành công rực rỡ và giờ đây, chúng tôi đã chuyển trải nghiệm mới này đến tất cả người dùng.

Ảnh chụp màn hình của lời nhắc công cụ chọn nội dung nghe nhìn cũ và mới.
Công cụ chọn nội dung nghe nhìn của Chrome (phiên bản mới ở trên cùng).

Như đã thảo luận trước đó, chia sẻ thẻ thường là lựa chọn ưu tiên:

  • Cải thiện quyền riêng tư vì người dùng ít có khả năng tiết lộ thông tin riêng tư từ các chế độ cài đặt, thông báo, hình nền máy tính hoặc ứng dụng khác.
  • Sử dụng tốt hơn không gian trên màn hình ở bên nhận.
  • Sử dụng tài nguyên mạng hiệu quả hơn do chia sẻ ít pixel hơn.

Do đó, chúng tôi đã thử nghiệm lựa chọn trình bày thẻ là lựa chọn đầu tiên.

Trong lần triển khai ban đầu của thử nghiệm, chúng tôi đã phát hiện ra một hiệu ứng phụ không mong muốn — bằng cách đặt thẻ lên trước, tỷ lệ người dùng chọn thẻ hiện tại đã tăng lên. Đối với nhiều ứng dụng, thậm chí có lẽ là hầu hết những điều này là không mong muốn. Ví dụ: trong các ứng dụng hội nghị truyền hình, tính năng này tạo ra hiệu ứng "phòng gương", giúp gây nhầm lẫn cho những người tham gia từ xa và làm lệch cuộc gọi. Do đó, chúng tôi đã tạm dừng thử nghiệm đó.

Thật may, từ Chrome 107 đã có sẵn tuỳ chọn selfBrowserSurface. Tùy chọn này cho phép ứng dụng cho biết Chrome sẽ bao gồm hay loại trừ thẻ hiện tại khỏi danh sách thẻ được cung cấp cho người dùng. Vì đây là một chế độ kiểm soát mới nên phần lớn các ứng dụng web không cung cấp giá trị rõ ràng ở đây. Trong thử nghiệm đã gia hạn, kể từ Chrome 108, chúng tôi đã chuyển giá trị mặc định từ "include" sang "exclude". Điều này loại bỏ hiệu ứng không mong muốn trong khi vẫn cho phép các ứng dụng chuyên biệt gọi hành vi trước đó.

Sự thay đổi giá trị mặc định trong thử nghiệm đã mang đến những lợi ích riêng – chế độ tự chụp đã giảm từ khoảng 0,8% số phiên chụp xuống còn gần 0%, giúp loại bỏ gần như tất cả các trường hợp tự phá hoại, trước đây ảnh hưởng đến gần 1 trên 100 người dùng.

Thử nghiệm đã được tiếp tục trong Chrome 108. Sau khi chiến dịch này tiếp cận được 50% người dùng, chúng tôi đã quan sát thấy những kết quả sau:

  • Tỷ lệ chia sẻ thẻ đã tăng từ 16% lên 30%.
  • Tỷ lệ chia sẻ cửa sổ đã tăng từ 14% lên 20%.
  • Mức chia sẻ màn hình đã giảm từ 55% xuống còn 36%.
  • Tự chụp (dựa trên thẻ) giảm từ 0,8% xuống 0%.
  • Số lượt huỷ đã tăng lên với một số tiền khác nhau. Bên dưới là thông tin chi tiết hơn.
  • Số lần kích hoạt (số lệnh gọi đến getDisplayMedia()) đã tăng lên theo số tiền khác nhau.
Các thay đổi quan sát được trong hoạt động tương tác của người dùng với hộp thoại.
Các thay đổi quan sát được trong hoạt động tương tác của người dùng với hộp thoại.

Chúng tôi rất hài lòng với những thay đổi về tần suất chia sẻ thẻ, cửa sổ và màn hình của người dùng. Tuy nhiên, những thay đổi về tỷ lệ huỷ và kích hoạt có thể là nguyên nhân gây ra mối lo ngại.

Bằng cách chạy thử nghiệm lâu hơn, chúng tôi nhận thấy rằng số lượt huỷ trong nhóm thử nghiệm đã giảm so với số lượt huỷ của nhóm đối chứng. Điều này tương quan với lý thuyết của chúng tôi rằng người dùng đã từ bỏ ngay khi nhìn thấy một hộp thoại lạ, sau đó quen với điều này theo thời gian.

Số lượt huỷ trong nhóm thử nghiệm tăng dần theo thời gian.
Số lượt huỷ trong nhóm thử nghiệm tăng dần theo thời gian.

Lý thuyết trên chỉ giải thích được một phần về sự gia tăng số lượt kích hoạt, vì các con số này không cộng lại và số lượt kích hoạt vẫn cao hơn trong nhóm thử nghiệm. Lý do có thể giải thích cho việc số lượt kích hoạt tăng lên là khi người dùng chia sẻ toàn bộ màn hình, họ không cần phải dừng chụp và khởi động lại tính năng chụp để bắt đầu chia sẻ nội dung khác. Giờ đây, khi họ chia sẻ thẻ và cửa sổ thường xuyên hơn, họ cần bắt đầu lại việc chụp ảnh thường xuyên hơn. Chúng tôi hy vọng sẽ cải thiện hơn nữa dịch vụ này trong tương lai bằng cách cho phép chuyển đổi liền mạch hơn khi chụp nhiều khu vực.