TotalRecall: Extracts and displays data from the Windows 11 Recall feature
github.com
github.com
Like most AI products and features announced over the past 18 months, it feels like a bunch of product people got into a meeting where they looked at the capabilities of the latest OpenAI model and then started spitballing feature ideas based not on user needs but on what GPTs can do. "Oh, these models can do OCR... why don't we screenshot everything that a user has ever done, OCR it, and make it searchable!"
I'm genuinely interested to know if there are use cases that people see for this beyond the obvious retroactive infostealing on a grand scale. What would you do with this feature if you had it?
I would disable it.
Instead, I'm going back to Linux for everything but gaming. Nothing of any actual import will happen in Windows. My most recent purchase i left as a plain, single boot windows setup to see if WSL was all that it was cracked up to be.
I thought I'd finally accepted that it wasn't as unpleasant as I anticipated, but there's gotta be a line in the sand somewhere.
A retroactive ability to screenshot recent things would also be nice to have.
This helps container ships operate. Errors matter here. They solved them. Please show me where the scam is here?
Imagine never forgetting anything. That tune, what your spouse told you to get, a meeting summary, recall or replay a dear memory. People _without_ this ability would be outliers and strangely left behind. I know there was a Black Mirror on this, but imagine this to be safe, private, local, toggleable even. Life becomes a book you can flip back.
Humanity longed for this for ages. From written diaries to personal data exports of social networks... for better or worse, it's a natural causation of our life becoming digital.
Wasn't it private by default, local, and erasable in Black Mirror? And what does safe mean?
That said, I wonder if general folks will see the toggling of this is the same way they initially did for incognito mode? Namely, that you would only use it to watch porn or do something nefarious. The classic "If you don't have anything to hide, why hide?" History has obviously proven that first impression as a rather reductive and silly one. Plus cultural norms/opinions around incognito mode are very neutral now.
Or if this will be like turning a bodycam off for cops? Imagine the distopia of a boss asking why you turned recall off for 30 minutes while you were on your lunchbreak...
I guess it is good that we have pocket supercomputers.
You mean imagine forgetting everything because you don't need to remember anything since that is done by your personal agent - until the battery is dead, the model crashes, your neurocannula gets clogged, an EMP takes out your memory module or an update accidentally wipes your life.
Dear Mr. Poisonborz,
During a routine update of your MegaMind Ti666GX module a mishap occurred which wiped the module and its cloud backup clean. Since you did not purchase the optional MindCare insurance and there does not seem to be a recent off-line backup we are sad to inform you that your life's experiences have been lost for good. To make up for this inconvenience we can offer you a 1 year free MyStorey subscription which will help you fill in the blanks using our state of the art Experiencer technology - just tell it what you want to remember and it will create the memory for you.
I gave it a shot for a few months and it was useful to go back to catch things that I couldn't quite recall. It was handy to ask it things instead of doing direct search sometimes. It was helpful for work, where I tend to take notes on things but never review them because of their volume (and SNR). I wound up uninstalling it because it was not the 'superpower' they alluded to in the marketing material, but it was interesting nonetheless. I also whipped up my own version using Ollama to provide access to a decent LLM (Command-R) on my LAN, recording screenshots, text, and transcripts to LanceDB so I could do combined search by vector and keyword and then re-rank. Also a fun project to learn from, but not that useful in the end.
The same problem as https://atuin.sh/ but for everything rather than just shell command history.
With cookies and browser access, they could get into my emails, family photos, bank accounts, and even read desktop notifications from my phone's SMSs.
For developers, the real risk lies in the variety of dependencies our apps have, which could get compromised.
So, this isn't really news. There are also tools to access all your iMessage history from a Mac, for example.
I believe the feature is really useful, and for sure you can turn it off.
Since when is storing plaintext passwords on disk not a security concern anymore, which is precisely what this tool will do?
What if the screenshot that is safed is taken while you have a password in plain sight?
Companies will use it to check on their employees.
Hackers will get material to extort you. "Interesting porn you watched three weeks ago". No need to caught you in the act. It's enough to get access some time later.
Abusers can control their partners.
When I generate a new password.
Too bad that's it's not either or but on top of that.
So they can steal your current and past secrets.
The total package.
SELECT c1, c2
FROM WindowCaptureTextIndex_content
WHERE c1 LIKE '%{search_term}%'
OR c2 LIKE '%{search_term}%'
https://github.com/xaitax/TotalRecall/blob/28a9f75de005a3d82...If hackers pwn your desktop computer and you do not notice it, they get all the data you have access by yourself. Nothing new here.
"this is wrong" is not a sufficient counterargument.
The significance of the repo is not to show 2+2=4 but that 2+2 != 22
Sure, because you understand that the other interpretation is nonsensical. All the publications that are popping up showing that the Recall DB is locally accessible are aimed at all the other Windows users.
Now, I would fully agree if you question what's the benefit of posting this on GH and not on FB, for example, and what's in there to surprise the HN crowd.
See, that's the thing. Proving it's locally accessible...
Microsoft never even implied it wasn't locally accessible.
BBC said Microsoft said a hacker would need physical access. You can think this meant to hack Recall or Windows.
So code that proves the data is locally accessible doesn't contradict them.
The author posted Wired's article about the tool on LinkedIn. Does Facebook host code and render Markdown? Does the author have a Facebook account? Would you bet your Facebook account they wouldn't consider it distributing a hacking tool and lock the account?
Must it be surprising? Some in the HN crowd would want to explore their own databases I think. Some will have family and friends ask them about Recall security.
I interpreted that line as analogous to normal Windows security.
As a general rule, a would-be hacker can't get to any of your on-device data, Recall included, without a local user giving them access.
So the intent of the statement is to say it's immune to anything else being hacked, like servers. Not to say they finally invented a completely hack-proof system... and only used it for this single program.
Physical access means physical access to experts and the general public. Not physical access, social engineering, supply chain exploit, or remote code execution. Saying Windows can't be hacked without physical access would be false too.
> So the intent of the statement is to say it's immune to anything else being hacked, like servers.
Anything else would include Windows Update and Microsoft accounts.
They said Recall snapshots were stored on the PC itself and not available to Microsoft. Adding a misleading description of Windows security did nothing but confuse people.
The only thing that Recall enables is that it creates this data. And since the data exists, it can be stolen. Data that doesn't exist cannot be stolen.
Now, immediate treasure trove upon installation. No matter how quickly you catch it.
There’s a fairly substantial difference here.
It's not, so it's a selfpwn by MS
Yes, but look at the Q&A at the bottom: apparently Microsoft told the BBC that hackers would have to have physical access to the device in order to access the data. This repo proves that's nonsense because all an attacker would have to do is install this code on your computer, which is something we already know they could do.
> Yes, you can access the data through other means than the official UI - this is the case for every software that runs on my PC.
I don't have software on my PC that indiscriminately takes screenshots of what I'm working on every few seconds, OCRs it, and indexes it in a convenient searchable database. A hacker can get a ton of information off my computer as it is, but a lot of what Recall will be saving has been hitherto ephemeral.
Apple maintains some databases on macOS that are not sudo-accessible.
> Your data is stored locally on your device, and you have the option (soon to be implemented) to encrypt it with a password for added security.
Security focused my ass.
You making this is inherently different than Microsoft including this by default in all future versions of Windows. If someone downloads your tool they are making the conscious choice to give up some data protection for and admittedly cool feature. It is also a more limited number of people with data stored in a particular way.
Every Windows 11 having it, is painting a target on everyone's back since it would be somewhat easy to assume, if Windows 11 this is probably enabled. It is also not properly educating people on the risks.
Personally I don't have a problem with the tool, or necessarily how it is designed (it could be better, don't get me wrong). But it has to be opt in, properly educate on the risks, and probably shouldn't be built into the OS.
What's more surprising though is how I remember HN folk being curiously welcoming to the whole thing when it was first announced.
The fact that a different user can get to it so easily is bad though.
And the FAQ claims that remote access is possible but does not elaborate, so that's confusing.
Basically everyone who isn't employed in tech? This is what the BBC said [0]:
> And it said a would-be hacker would need to gain physical access to your device, unlock it and sign in before they could access saved screenshots.
Those of us here can readily see that this "physical access" claim is bunk, but that's what Microsoft represented to the BBC and what the BBC is telling the world.
Also I don't think many people even saw or noticed that particular claim. They just saw the part about it saving everything you do to your computer and were rightfully worried.
The FAQ author explained it worked like every other program in the world. Some people doubted him because why wouldn't he show proof if it was so easy? The tool author called it a very simple tool and no rocket science whatsoever.
> Also I don't think many people even saw or noticed that particular claim.
Fewer people will see this repo. What is the correct number of people before misinformation should be corrected?
The repo overall makes it sound like it's a way bigger issue than that.
The repo overall contains a tool the author said 3x was simple or not rocket science, an explanation of what the tool does, and someone else's FAQ about the context.
The repo demonstrated the FAQ's claims and gave people a tool to inspect the databases. Any other interpretation is your problem.
This isn't really different.
This is what I was referring to. The data this collects is of high sensitivity and value. It will, without question, be targeted aggressively. It needs to be handled accordingly.
While I think that this service is dangerous and misguided and shouldn't be used by most people, I would hope that Microsoft would at least be a whole lot more careful about protecting those who do.
About being encrypted, here are quotes from Microsoft docs (https://support.microsoft.com/en-au/windows/privacy-and-cont...):
> Recall processes your content locally on the Copilot+ PC and securely stores it on your device
While it doesn't use the word "encrypted" here, "stores securely" certainly implies that.
> Snapshots are encrypted by Device Encryption or BitLocker, which are enabled by default on Windows 11.
Here is where they say encrypted. They also say it's just from BitLocker, which means it's not really encrypted in the sense that security-minded people would assume (encrypted separately from the whole-disk encryption). I also think most laypeople won't really understand what this means.
Over the last 2 years (and really longer if you look at Google) time and time again privacy has been put in the background, properly vetting tools for reliability has been put in the background, all in the name of shoving AI into every single thing for investors or because they are scared.
In a few months we will have the next horrible privacy invasive AI thing from one of these companies that is being shoved at us if we want it or not.
On the topic of this actually existing, this is opt out and not opt in I assume? Which just makes this 100% worse.
Will be honest, when this was announced I did not even think of the ability for trojans to get onto your computer and get a lot of sensitive data. I was more concerned about this data being synced between devices and stored on a server somewhere. But that really is one hell of a problem that could cause a lot of issues.
I just think about how often for some game launchers I need to open 1Password to copy my password.
This just makes it more and more that Windows is only for gaming and I will never do anything serious on Windows again.
Not looking forward to this hitting the corporate world, I am sure some companies won't get the memo and just leave this feature enabled. The secrets that are going to be leaked. Screw message retention policies.