Urgent.News

What's breaking now, across thousands of outlets.

Tech

I built a Chrome extension after a screen-share disaster reminded me how fragile browsing is

A founder was sharing her screen during a work call with a CEO. He asked her to check a lead's website. She searched the domain, clicked it, and an adult website opened on the shared screen. That specific incident came from a public post on X, and it is a much better product brief than most I have written for myself. Here is the post that prompted this build . It is easy to laugh at a one-off…

A founder shared her screen during a work call with a CEO. The CEO asked her to verify a lead's website. She searched the domain, clicked it, and an adult website appeared on the shared screen. This incident, as seen on X, serves as a potent reminder of the fragility of browsing.

It's easy to dismiss such mishaps as isolated events. However, the underlying pattern is serious. A domain can be mistyped, a search result misleading, a link redirect, or a page can reveal sensitive information at an inopportune moment. When sharing screens, the private moment of clicking and viewing the result is lost. For professionals who demo products, support customers, teach, interview, or work with clients, this represents a small yet significant risk.

The extension, named ScreenGuard, aims to address this risk. It offers two primary functions. Firstly, it provides a warning before dangerous destinations open. It identifies potential threats like unsafe adult domains, phishing-style lookalike domains, and suspicious navigation patterns. This warning is not meant to flag every unfamiliar link as dangerous but to create a brief pause when a link requires one.

Secondly, ScreenGuard offers screen-share protection mode. When activated, it can blur sensitive information on the page, such as API keys, tokens, email addresses, and payment-card-style numbers. Users are alerted to the number of items hidden and can choose to reveal them when needed.

The extension operates locally in the browser without sending browsing history or page contents to a server for decision-making. The privacy-focused design is layered, allowing known dangerous destinations to be blocked while heuristic matches receive a warning with a choice. Sensitive-content protection is specific to screen-sharing mode, not permanently hiding useful information during regular browsing.

ScreenGuard is currently at version 1.0.15 and is free to use. The founder seeks early feedback from individuals who frequently share their screens, asking for insights into the worst accidental shows during calls or demos. The founder is particularly interested in feedback from developers, founders, sales and support teams, recruiters, educators, and freelancers.

They want to know what protection features would be most useful and where warnings could become annoying. The goal is to build a safety layer that prevents embarrassing moments during screen-sharing without disrupting everyday browsing.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Hands-On With the Apple Watch Series 12

The Apple Watch Series 12 came out today, and we picked one up to get a look at the new feature set. There are no major external changes, but Apple updated the device's internals and health sensors.

Bookmarks for Your Terminal

If you use Linux and spend a decent amount of time in the terminal, zoxide is one of those little tools that's absolutely worth trying if you haven't already .

  • Zoxide is terminal navigation tool
  • Automatically creates bookmarks based on frequent visits
  • Simplifies directory jumping in Linux

Replacing Basic Auth with JWT and OAuth2 in Spring Security

Basic auth was always the placeholder. It worked, but sending credentials on every single request never sat right — no real session, no expiry, no way to log someone out without changing their…

  • Replaced Basic Auth with JWT and OAuth2 in Spring Security
  • JWT exchanges credentials once, includes user identity and role claims
  • OAuth2 login added alongside JWT, maps to existing role system

More from Friday 18 September →