Lädt...


🔧 Avoiding oversharing when screen sharing


Nachrichtenbereich: 🔧 Programmierung
🔗 Quelle: developer.chrome.com

Sharing tabs, windows, and screens is already possible on the web platform thanks to getDisplayMedia(). We’re now shipping the following improvements that guide the user away from accidental oversharing:

  • Sharing tabs is now the default option, rather than sharing screens.
  • The displaySurface option can indicate that the web app prefers to offer a specific display surface type (tabs, windows, or screens).
  • The surfaceSwitching option indicates whether Chrome should allow the user to dynamically switch between shared tabs.
  • The selfBrowserSurface option can be used to prevent the user from sharing the current tab. This avoids the "hall of mirrors" effect.
  • The systemAudio option ensures Chrome only offers relevant audio-capture to the user.
Screenshot of the media picker prompt upon calling getDisplayMedia().
Chrome’s media picker prompt upon calling getDisplayMedia().

Reordering the selection offered to the user

When getDisplayMedia() is called, users are presented with a media picker which allows them to share whichever display surface they would like. Experience shows that the ordering of the offering affects the users’ selection. We are experimenting in Chrome 107 with reordering the picker in order to nudge users towards tabs, which is the best option in the majority of cases.

Screenshots of the old and new media picker prompts.
Chrome’s media picker (old vs. new).

The expected benefits are as follows:

Privacy

Previously, screens were offered as the default option. This is the least privacy-preserving option, as users may end up exposing more personal information than they had originally intended. Such as:

  • Timezone (via the system clock)
  • Language
  • System notifications
  • Running apps
  • Installed apps
  • Installed extensions
  • Bookmarks
  • Browsing history (via the omnibox)
  • The user’s profile pictures (browser, system, other apps)
  • Rugby-club affiliation (via desktop wallpapers)
  • Audio notifications from backgrounded apps, like a calendar

Most of these concerns are mitigated by sharing a tab instead of a screen.

Feature-completeness

Tab sharing is more feature-complete:

  • Sharing tab audio is supported on all platforms; sharing system audio and window audio is only implemented on some platforms, at the time of writing.
  • When sharing tabs, complementary features enable closer collaboration with the captured content:
    • Capture Handle allows the identification of the captured tab and establishment of a communications channel with it.
    • Region Capture allows further scoping down of captured content.

Performance and user experience

When a user intends to share another web app, it’s preferable to directly share the tab running that app, rather than its Chrome window, or even the entire screen.

  • The tab will continue being shared even if the user interacts with another app.
  • The resulting image on remote users’ participants is going to be “zoomed in on the action” and therefore clearer.
  • Avoiding the capture, encoding and transmission of irrelevant content saves CPU and bandwidth.
  • A more stable frame-rate is possible for tab-capture than for other types of capture.

New screen sharing controls

The new displaySurface, surfaceSwitching, selfBrowserSurface, and systemAudio options will allow you to tailor your screen sharing experience.

Check out Privacy-preserving screen sharing controls for more information.

What's next

The suppressLocalAudioPlayback option will indicate whether the audio playing in a tab would be played out of the user’s local speakers.

Conditional Focus will allow the capturing web app to instruct the browser to either switch focus to the captured display surface, or to avoid such a focus change.

Acknowledgements

Hero image by Jelleke Vanooteghem.

Thanks to Rachel Andrew for reviewing this article.

...

🔧 Avoiding oversharing when screen sharing


📈 59.22 Punkte
🔧 Programmierung

📰 LinkedIn app’s oversharing via Bluetooth sparks alarm


📈 26.07 Punkte
📰 IT Security Nachrichten

🔧 From Transparency to the Perils of Oversharing


📈 26.07 Punkte
🔧 Programmierung

📰 How Oversharing Content About Your Kids (“Sharenting”) Can Lead to Identity Theft


📈 26.07 Punkte
📰 IT Security Nachrichten

📰 Ransomware Mastermind Uncovered After Oversharing on Dark Web


📈 26.07 Punkte
📰 IT Security Nachrichten

📰 Browser Plugin Oversharing


📈 26.07 Punkte
📰 IT Security Nachrichten

📰 TMI Tech: How to Stop Vulnerable Software from 'Oversharing'


📈 26.07 Punkte
📰 IT Security Nachrichten

📰 Oversharing: Bedeutung, Gründe und Umgang mit persönlichen Infos


📈 26.07 Punkte
🖥️ Betriebssysteme

📰 Adam Levin Discusses Oversharing Children’s Info on Social Media with NW News Radio


📈 26.07 Punkte
📰 IT Security Nachrichten

📰 Many businesses are oversharing sensitive files and documents


📈 26.07 Punkte
📰 IT Security Nachrichten

📰 Macquarie Uni researchers find an oversharing of personal data in health apps


📈 26.07 Punkte
📰 IT Security Nachrichten

📰 Macquarie Uni’s Experts Reveal New Statistics: Increased Health Apps Data Oversharing


📈 26.07 Punkte
📰 IT Security Nachrichten

📰 Social Engineering And Social Media: How to Stop Oversharing


📈 26.07 Punkte
📰 IT Security Nachrichten

📰 Human traffickers use social media oversharing to gain victims’ trust


📈 26.07 Punkte
📰 IT Security Nachrichten

📰 How Oversharing On Social Media Makes You a Hot Target for Thieves


📈 26.07 Punkte
📰 IT Security Nachrichten

🕵️ Medium CVE-2017-17627: Readymade video sharing script project Readymade video sharing script


📈 17.88 Punkte
🕵️ Sicherheitslücken

📰 Disney Officially Launches Password-Sharing Crackdown With Paid Sharing Program


📈 17.88 Punkte
📰 IT Security Nachrichten

📰 Disney Officially Launches Password-Sharing Crackdown With Paid Sharing Program


📈 17.88 Punkte
📰 IT Security Nachrichten

📰 File-Sharing Giant Uloz Bans File-Sharing Citing EU's Digital Services Act


📈 17.88 Punkte
📰 IT Security Nachrichten

🔧 Collaboration Grows by Sharing: Project Sharing in Design Center [Video]


📈 17.88 Punkte
🔧 Programmierung

🔧 Challenges With Traditional Data Sharing and Emergence of Delta Sharing to the Rescue


📈 17.88 Punkte
🔧 Programmierung

📰 Netflix Account- und Passwort-Sharing: 100 Millionen „Sharing-Haushalte“ laut der Quartalszahlen


📈 17.88 Punkte
📰 IT Nachrichten

📰 Databricks Delta Sharing protocol secures real time data sharing between organizations


📈 17.88 Punkte
📰 IT Security Nachrichten

🕵️ Medium CVE-2018-18912: Sharing-file Easy file sharing web server


📈 17.88 Punkte
🕵️ Sicherheitslücken

📰 MISP - Malware Information Sharing Platform and Threat Sharing


📈 17.88 Punkte
📰 IT Security Nachrichten

🕵️ Medium CVE-2018-9059: Sharing-file Easy file sharing web server


📈 17.88 Punkte
🕵️ Sicherheitslücken

📰 5 Tips for Spotting and Avoiding Pig Butchering Scams


📈 16.65 Punkte
📰 IT Security Nachrichten

🔧 Avoiding Pitfalls: Common Challenges in Backend Development with Spring Boot


📈 16.65 Punkte
🔧 Programmierung

📰 Hackers Abuse Google Ads to Send Antivirus Avoiding Malware


📈 16.65 Punkte
📰 IT Security Nachrichten

📰 Why data analytics powered by the cloud, holds the key to avoiding stock shortages


📈 16.65 Punkte
📰 IT Security Nachrichten

🔧 The Game-Changer: How Avoiding 10 Common HTML Mistakes Improves Accessibility


📈 16.65 Punkte
🔧 Programmierung

🔧 React Performance Pitfalls: Avoiding Common Mistakes


📈 16.65 Punkte
🔧 Programmierung

matomo