For those who aren’t aware, Microsoft have decided to bake essentially an infostealer into base Windows OS and enable by default.

From the Microsoft FAQ: “Note that Recall does not perform content moderation. It will not hide information such as passwords or financial account numbers."

Info is stored locally - but rather than something like Redline stealing your local browser password vault, now they can just steal the last 3 months of everything you’ve typed and viewed in one database.

I've written up my thoughts on the Copilot Recall feature in Microsoft Copilot+ PCs

I think it will enable fraud and endanger users, and is not the sign of a company who are committed to security first.

https://doublepulsar.com/how-the-new-microsoft-recall-feature-fundamentally-undermines-windows-security-aa072829f218

How the new Microsoft Recall feature fundamentally undermines Windows security

Yesterday, Microsoft CEO Satya Nadella sat down with the media to introduce a new feature called Recall, as part of their Copilot+ PCs. It takes screenshots of what you’re doing on constantly, by…

DoublePulsar
The UK’s ICO have opened an investigation into Copilot+ Recall. https://www.bbc.co.uk/news/articles/cpwwqp6nx14o
Microsoft Copilot+ Recall feature 'privacy nightmare'

The ICO wants to know the safeguards around Recall, which can take screengrabs of your screen every few seconds.

BBC News

Copilot+ Recall has been enabled by default globally in Microsoft Intune managed users, for businesses.

You need to enable DisableAIDataAnalysis to switch it off. https://learn.microsoft.com/en-us/windows/client-management/manage-recall

Manage Recall for Windows clients

Learn how to manage Recall for commercial environments and about Recall features.

Here’s Copilot+ Recall search in action, showing instant text based search finding a WhatsApp chat and a PDF from 6 months ago being viewed on screen.

Two quick updates -

A) if you disallow recording of a website in Control Panel or GPO, in Chrome it is still recorded - disallow recording only works in Edge browser

B) Firefox and Tor Browser is recorded always, including in private mode - the exception is Hollywood DRM’d videos

I got ahold of the Copilot+ software.

Recall uses a bunch of services themed CAP - Core AI Platform. Enabled by default.

It spits constant screenshots (the product brands then “snapshots”, but they’re hooked screenshots) into the current user’s AppData as part of image storage.

The NPU processes them and extracts text, into a database file.

The database is SQLite, and you can access it as the user including programmatically. It 100% does not need physical access and can be stolen.

And if you didn’t believe me.. found this on TikTok.

There’s an MSFT employee in the background saying “I don’t know if the team is going to be very happy…”

They should probably be transparent about it, rather than telling BBC News you’d need to be physically at the PC to hack it (not true). Just a thought.

I ponder if Microsoft's engineers are following the SQLite code of ethics, since they're using it in Windows OS with Copilot+ Recall? :D https://sqlite.org/codeofethics.html
Code Of Ethics

So the code underpinning Copilot+ Recall includes a whole bunch of Azure AI backend code, which has ended up in the Windows OS. It also has a ton of API hooks for user activity monitoring.

Apps themselves can also search and make themselves more searchable.

It opens a lot of attack surface.

The semantic search element is fun.

They really went all in with this and it will have profound negative implications for the safety of people who use Microsoft Windows.

If you want to know where tech companies are with AI safety, know Microsoft Recall won’t record screenshots of DRM’d movies..

..but will record screenshots of your financial records and WhatsApp messages, as corporate interests were prioritised over user safety.

And it’s enabled by default.

I’ve managed to get Recall working in full on a non-Copilot+ system, without an NPU. Will accelerate testing.

Copilot+ Recall feature pop quiz:

You deal with a sensitive matter on my Windows PC. E.g. an email you delete. Does Copilot Recall still store the deleted email?

Answer: yes. There's no feature to delete screenshots of things you delete while using your PC. You would have to remember to go and purge screenshots that Recall makes every few seconds.

If you or a friend use disappearing messages in WhatsApp, Signal etc, it is recorded regardless.

It comes up a lot as people are rightly confused, but if you wonder what problem Microsoft are trying to solve with Recall:

It isn't them being evil, it's business leaders who are middle aged and can't remember what they're doing driving decision making about which problems to solve.

A huge amount of business leaders are dudes who have no idea what the fuck is happening. This leads to the Recall feature.

Microsoft exists in and is driven by that bubble.

I asked Microsoft Copilot to write a song about Copilot+ Recall.
Managed to find out how BBC News printed in a headline story that it was not possible to steal Recall data without being physically at the device (which is false) - this is from the journalist:

Some screenshots of Recall's SQLite database here: https://mastodon.social/@detective/112513529733646088

Just to clarify, I can access it without SYSTEM too. Microsoft are about to set cybersecurity back a decade by empowering cyber criminals via poor AI safety. Feature ships in a few weeks.

The latest Risky Business episode on Recall is good, but one small correction - it doesn’t need SYSTEM rights.

Here’s a video of two MSFT employees gaining access to the Recall database folder - with SQLite database right there. Watch their hacking skills. (You don’t need to go this length as an attacker, either). Cc @riskybusiness

I’m not being hyperbolic when I say this is the dumbest cybersecurity move in a decade. Good luck to my parents safely using their PC.

Stealing everything you’ve ever typed or viewed on your own Windows PC is now possible with two lines of code — inside the Copilot+ Recall disaster.

My look at the feature, FAQs from the community etc

https://doublepulsar.com/recall-stealing-everything-youve-ever-typed-or-viewed-on-your-own-windows-pc-is-now-possible-da3e12e9465e

Stealing everything you’ve ever typed or viewed on your own Windows PC is now possible with two lines of code — inside the Copilot+ Recall disaster.

I wrote a piece recently about Copilot+ Recall, a new Microsoft Windows 11 feature which — in the words of Microsoft CEO Satya Nadella- takes “screenshots” of your PC constantly, and makes it into an…

DoublePulsar

this is the out of box experience for Windows 11's new Recall feature on Copilot+ PCs. It's enabled by default during setup and you can't disable it directly here. There is an option to tick "open Settings after setup completes so I can manage my Recall preferences" instead.

HT @tomwarren

You allow BYOD so people can pick up webmail and such. It’s okay, because when they leave you revoke their access, and your MDM removes all business data from the machine ✅

What the employee does: opens Recall, searches their email, files etc and pastes the data elsewhere.

Nothing is removed from Recall, as it is a photographic memory of everything the former employee did.

Just in time for Copilot+ Recall!

Security and privacy researchers - You can now install Copilot+ Recall on any ARM hardware (doesn’t need an NPU) or in Azure VMs.

Guide from @detective

The devices launch THIS MONTH to customers so I suggest people look at this.

https://github.com/thebookisclosed/AmperageKit

GitHub - thebookisclosed/AmperageKit: One stop shop for enabling Recall in Windows 11 version 24H2 on unsupported devices

One stop shop for enabling Recall in Windows 11 version 24H2 on unsupported devices - thebookisclosed/AmperageKit

GitHub
Nvidia just announced that Copilot+ and Recall are coming to AMD systems. https://www.theverge.com/2024/6/2/24169568/microsoft-copilot-plus-gaming-pc-nvidia-amd
Nvidia and AMD are bringing Microsoft’s Copilot Plus AI features to gaming laptops

Asus and MSI are launching AMD- and Nvidia-powered gaming laptops that include Microsoft’s Copilot Plus AI features.

The Verge
Somebody made a tool called Total Recall to dump Recall database and screenshots. https://x.com/xaitax/status/1797349055917416457?s=46
Alex (@xaitax) on X

Will release TotalRecall in a few days. Loads to play with and to work on. Thank you @GossiTheDog for the inspiration! #WindowsRecall #CyberSecurity #Microsoft #TotalRecall

X (formerly Twitter)

Recent DHS published report handed to the US President which said it had "identified a series of Microsoft operational and strategic decisions that collectively pointed to a corporate culture that deprioritized enterprise security investments and rigorous risk management"

Microsoft: let’s use AI to screenshot everything users do every 5 seconds, OCR the screenshots, make it searchable and store it in AppData!

Searching Recall database for passwords with @awakecoding
🫡

If anybody is wondering if you can enable Recall on a machine remotely without Copilot+ hardware support - yep.

I’ve also found a way to disable the tray icon.

I went and looked at YouTube for Recall to get out of the echo chamber and I can only find one positive video. Even the people at the event are slating it, including people with media provided Copilot+ PCs.

There’s some content creators who’ve realised it records their credit cards, so they’re making videos of their cards going walkies.

It’s going to be interesting to see how Microsoft get out of this one. They may have contractual commitments to ship Recall with external parties.

I thought they were risking crashing the Copilot brand with this one, but I was wrong looking at the videos and comments on them - I think they’re crashing the Windows consumer brand.

The reaction to photographic memory of what people do at home has - you’ll be surprised to know - not been seen as a reason to buy a device, but a reason why not to.

@GossiTheDog It sucks because the prospect of good ARM laptops that aren’t made by Apple is finally here, but this puts them in jeopardy if sales tank due to Recall.
@forgifuzzbutt @GossiTheDog My main complaint about the arm tablets is that Qualcomm seems to be refusing to release Vulkan drivers for them. The windows graphics team had to build a Vulkan to directx conversion layer to do the job instead. Really caused some weird headaches for a team I was working with back around the start of 2024 when it silently got installed on a bunch of PCs. (Edit: note, this complaint appears to be resolved a month or so ago.)
@forgifuzzbutt @GossiTheDog (arm tablets/laptops running windows, that is)

@ashteranic @forgifuzzbutt @GossiTheDog vulkan drivers are there for Snapdragon X.

Fun fact: you can just extract them from the Snapdragon X drivers and they just work on earlier generations after that

@never_released @forgifuzzbutt @GossiTheDog Well, there's a combination of issues. Even if there is Vulkan support, the question is which version of Vulkan, and whether all the extensions are implemented properly.

(And note, the association between the two (the vulkan shim and qualcomm not releasing native drivers) is an assumption on my part, but there's no other current gpu/soc platform I can think of that *didn't* have a working implementation at the time I looked)

@ashteranic @forgifuzzbutt @GossiTheDog the driver package from X Elite on a 8cx Gen 3 system: https://vulkan.gpuinfo.org/displayreport.php?id=30457

Lightly patched for Vulkan 1.3 (not needed on X Elite): https://vulkan.gpuinfo.org/displayreport.php?id=29746

Qualcomm(R) Adreno(TM) 8cx Gen 3 - Vulkan Hardware Database by Sascha Willems

@never_released @forgifuzzbutt @GossiTheDog Ah, yeah, that didn't seem to exist back in January when I was looking around.

Wonder why Microsoft went to the trouble of making a vulkan -> dx compatability layer then. The platforms they kept silently installing it on (like the RoG Ally,) had a vulkan implementation that worked fine.

×

Copilot+ Recall has been enabled by default globally in Microsoft Intune managed users, for businesses.

You need to enable DisableAIDataAnalysis to switch it off. https://learn.microsoft.com/en-us/windows/client-management/manage-recall

Here’s Copilot+ Recall search in action, showing instant text based search finding a WhatsApp chat and a PDF from 6 months ago being viewed on screen.

Two quick updates -

A) if you disallow recording of a website in Control Panel or GPO, in Chrome it is still recorded - disallow recording only works in Edge browser

B) Firefox and Tor Browser is recorded always, including in private mode - the exception is Hollywood DRM’d videos

@GossiTheDog I still don’t get what problem or pain point this solves for a user. What does MSFT think is the use case?
@Wil @GossiTheDog
I would never install if I had the choice it but there have been a few times i could have used it when I went to blank screen or the program I was typing in closed unexpectedly. But in that case I would only ever need less than the last hour of use and only need it stored on my own machine and deleted after that hour. Still not worth the risk for the few times it might be of benefit.
@the5thColumnist @Wil @GossiTheDog That use case is already addressed by buffering snapshots of an application’s memory to disk, no AI required.

@Wil @GossiTheDog

Surveillance.

(I think Microsoft has not considered Windows users to be their customers for many years by now, and Silicon valley was initially funded by the US defense department - with whom MS has contracts worth billions. Even Teams is obviously tailored only for managers, you can't actually be productive with it.)

@Wil @GossiTheDog
Surveillance is a thing I guess, but think of the AI training data they can get out of it.
@GossiTheDog So... there's just no private-browsing option in there anymore, if you don't use Edge?

@mhoye @GossiTheDog Recall seems to be a giant data suction pump with no escape.

Use Chrome, Firefox: scrape the data via AI
Use Edge: slurp the data directly

🤮

@mhoye @GossiTheDog Oooh, the feds have already warned them about monopoly shenaningans with web browsers before.
@GossiTheDog
2008: How do I remove HDCP from my PS3?
2024: How do I introduce HDCP to my Windows computer?
@GossiTheDog Is there a way to constantly play DRMed video?
@GossiTheDog I never would have thought that having a DRMed movie playing on a loop in the background would be the best privacy protection we have
@jmovs @GossiTheDog that's genius. Someone needs to make a 1x1 pixel video viewer to have running on screen full time.
@GossiTheDog So- File History, except not just your files but _everything_.
I wonder if it will eat up disc space as quickly and hungrily as File History would if you didn't know to make sure that shit was disabled, and just back up to a thumb drive or external drive.
@GossiTheDog we wouldn't want to infringe on the rights of Hollywood would we 😅

@GossiTheDog

Days until TOR project figures out how to invoke DRM API over the entire window: ___

#PlaceYourBets #TOR #Windows #Recall

@GossiTheDog Could you conceivably create a browser extension that just DRMs the whole thing?

/me wonders what the least expensive DRM license is

@GossiTheDog easy: make a Hollywood movie of all your passwords.
@GossiTheDog ... and I am sure MS will soon find a way to take screens with blacked out area, where the window with DRM protected content is shown.
@GossiTheDog what could go wrong if we put glue over the print screen key - Microsoft, Seattle.
@GossiTheDog wait, what? How is it showing something from 6 months ago? Tell me this is internal/mocked up
@GossiTheDog haven’t looked at the details but is there a way to purge a machine from this stuff? I assume disabling doesn’t delete it

@GossiTheDog "organisations that aren‘t ready to use AI for historical analysis"

The *gall* to frame this as innevitable.

Also saying the parts out out where "spying on workers" and "replacing workers" is the entire point.

@Sevoris @GossiTheDog

Yes, this "inevitable" thing instead of choice shows the total lack of respect for consent in modern tech companies.

They really think they can take whatever they want, and no one can stop them.

@Sevoris @GossiTheDog glad I'm not the only one who noticed this. The arrogance of these assholes is incredible.
@piepants @GossiTheDog by now enough people are hollering about how the industry wants to dress this up as innevitable. Time to get angry.
@Sevoris this is my favourite part too
@GossiTheDog
@Sevoris @GossiTheDog I really hope the potential HIPAA violations end up with Microsoft getting sued into oblivion
@GossiTheDog
Just Enable Disable to disable  
Now say that three times quickly

@GossiTheDog

Absolutely a nightmare, but I guess MSFT business decisions are more important than user wishes/security

They know most people won't disable this

@GossiTheDog That's a pretty neat way of making a lot of your customers face all sorts of data protection liabilities. Hopefully MS legal get a lot of angry calls from customers.

@etchedpixels @GossiTheDog

"Microsoft has been on a responsible AI journey since 2017, when we defined our principles and approach to ensuring this technology is used in a way that is driven by ethical principles that put people first. "

@GossiTheDog @mklovenotcyber @etchedpixels did we say principle? We meant principal! lol sorry LLMs aren’t good with homophones.
@GossiTheDog "Organizations that aren't ready to use AI for historical analysis" is such a wonderful phrase for "anyone who thinks even a little about the consequences of this"
@ignaloidas @GossiTheDog are the thinking-about-consequences literati going to be impacted by this directly? If they would have been paying attention, they would not be running hateware

@GossiTheDog the absolute condescension going on here

Organizations that aren't ready to use AI for historical analysis can disable it until they're ready

It makes me reach for a crowbar

@delta_vee @GossiTheDog

At least it hasn't quite reached the TechBro Hobson's Choice:
◾ Enable now
◾ Remind me later

@GossiTheDog So glad I even haven't considered enrolling my own device 
@GossiTheDog Of course, they have to buy computers capable of running Recall first :-)

@GossiTheDog So basically #Recall makes #Windows11 that is managed via #InTune illegal in #Germany, AFAICT...

#NotLegalAdvice

@GossiTheDog Won't be deploying any "AI PCs" until we have policy to disable it, but... also I think we can just not buy AI PCs.
@ocdtrekkie @GossiTheDog at least for about five more minutes
@bangskij @GossiTheDog Pricing will likely dictate this for the entire lifetime of this fad. Sort of like when all Windows 8 PCs were supposed to do touch and basically only a handful of touchscreens were sold. The product lines announced by OEMs tell a lot. Like for Dell Latitude they are adding a number to the models to indicate the AI variant like they add a number to indicate their AMD variants, graphics card added variants, and ARM-based variants.
@bangskij @GossiTheDog Bear in mind that even as most businesses will buy the standard Intel non-AI model as a matter of annual practice, consumers still just buy the cheapest barebones thing sold at Costco... AI PCs will have zero penetration there because people will still pick the mechanical hard drive if it saves them ten dollars on the purchase price.
@GossiTheDog On top of everything else maddening about this, three decades after Microsoft first brought us clicking "Start" to shut down they've got us enabling a "Disable" setting.

@GossiTheDog Its one saving grace seems to be that it requires specific hardware, so as long as I never, ever buy a Copilot+ computer I'm safe? Or have I misread that?

(hardware anti-marketing by badly thought-out features. Only in tech.)

@tienelle @GossiTheDog what you do know is that if your workplace suddenly decided that you all require new Copilot+ computers then they want it so they can spy on you and what you are doing: remembering that on a corporate network all your passwords belong to them.
@marjolica @tienelle @GossiTheDog software to do that has been around for ages, and doesn't require special hardware
@GossiTheDog whew. Thank “Bob” we don’t use Intune
@GossiTheDog how do I tell if my workplace PC is Intune managed?

@jaystephens Settings: Accounts: Access work or school: here it’ll say something along the lines of “Connected to Blah Azure AD/Entra.” Beyond that, Recall is currently limited to Copilot+ ARM based devices.

@GossiTheDog

@sendai @GossiTheDog thanks. I did it the other way by simply chatting to one of the sysadmin team responsible for group policy, AD, etc... but I'll have a look there too so I know what to look for in case this gets rolled out to us.

@jaystephens @GossiTheDog It does need sufficiently performant neural network blocks on die, so it’s currently in something like an open beta on Microsoft’s latest ARM based devices.

But that’ll expand as the NN blocks in AMD Ryzen 8000G and any recent discrete GPU can do the same thing, and non-G Ryzen 9000s will likely have sufficient performant NN block in their IO chiplets, while Intel’s range will have them by their 15/16th gen.