Microsoft is running one of the largest corporate espionage operations in modern history.

Every time any of LinkedIn’s one billion users visits linkedin.com, hidden code searches their computer for installed software, collects the results, and transmits them to LinkedIn’s servers and to third-party companies including an American-Israeli cybersecurity firm.

The user is never asked. Never told. LinkedIn’s privacy policy does not mention it.

Because LinkedIn knows each user’s real name, employer, and job title, it is not searching anonymous visitors. It is searching identified people at identified companies. Millions of companies. Every day. All over the world.

  • jtrek@startrek.website
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 days ago

    So you’re going to make it illegal to call getBoundingClientRect and then pass that information to fetch through any mechanism?

    • PumaStoleMyBluff@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 days ago

      Essentially yes. Basically, think of two JS sandboxes that can manipulate the same DOM. One can make requests, but cannot retrieve local layout data. The other can get layout data, but not make requests. Both can set layout data.

      Web developers can use the former 99% of the time, and the latter for more precise work.