Windows 10 Privacy - Keylogger


Recommended Posts

It seems pretty simple to me.  How do you expect Cortana or learn or inking to get better if they don't record those things?  I understand your privacy concerns, but people want "better and easier".  It's that simple.  If you don't like it, don't use it.

I must have missed where they made it a law to use Windows 10...

Actually if I'm being honest I would uninstall Cortana completely if I could. It's probably the only feature of 10 that I don't actually like.

So really, I don't expect Cortana to learn anything about me.

This is why I am confused about the need for this feature. If you turn on Cortana I would expect certain amounts of privacy reduction as that is the nature of the feature, but this is separate from Cortana. This is recording your text and speech even with Cortana turned off. As I'm requested to enable Cortana after installation. Cortana isn't enabled by default, but this is.

No one said Microsoft wants your banking details, but they do want details. Irrespective of what Microsoft wants a system wide recording of keystrokes and voice data should be concerning to people. Even if Microsoft has no intention of doing "bad" things with the data (which I am sure they don't intend to do "bad" things) you're left wondering about the risks in face of the recent high profile hacking cases. Even ignoring the hacking scenario... I think it is a very large step in the wrong direction for MS to, by default, record such a wide berth of user data. The majority of users don't change the defaults and without them making use of things like Cortana this seems like a strong sign of how Microsoft intends to make back the "free" Windows 10 upgrade costs (by trying to rival Google in the ad revenue department due to their attempt at a richer profile of the user... Google gets search and browsing... Microsoft gets every typed and spoken word).

Since everyone keeps saying this isn't a keylogger... Please, enlighten me to the definition of a Keylogger... A keylogger doesn't have to be malicious, it just needs to record key strokes.

I know this was an issue that came up many times during the Insider Preview stage and it was swatted down as a "Beta only" deal from Microsoft.

This was widely touted as not sticking around for RTM.

I obtained the RTM build from MSDN to install a tester VM and I am greeted with the same reality in Windows 10 RTM. Why is Microsoft recording typed text by default?

well...:

  1. Current RTM atually sitll a 'Beta' and thus still keylogging by default.
  2. Microsoft 'forgot' that promise to not keylogging at RTM by default.
  3. Current version of Win 10 is not Beta anymore (point 1 is wrong), and Microsoft did not forget about it (point 2 is wrong), but deliberately decided to keep the keylogging activity by default. In this case Microsoft can longer be trusted.

Pick your poison.

I like how everyone just thinks there's someone at Microsoft reading everything you type.. Seriously.. none of you are that interesting.. Not to mention that while it records keystrokes, that doesn't mean it sends them all, as is, or that they are stored in a way that has ANY way to access and read back exactly what you typed.

 

MS isn't after your Passwords, or bank account, or anything. They are after habbits. Thinks like developing URL and Word prediction. And this sort of stuff is not new, it's been a part of every Windows OS since XP to various degrees. 

 

Of all the security concerns in the world today, this is SO far down the list it's silly. You should be more worried about your bank keeping all their Passwords in Paintext in the DB and stuff like that, which is far more likely to come back to haunt you, then MS taking over the world with their keylogger that doesn't do what you think it does.

  • Like 1

I like how everyone just thinks there's someone at Microsoft reading everything you type.. Seriously.. none of you are that interesting.. Not to mention that while it records keystrokes, that doesn't mean it sends them all, as is, or that they are stored in a way that has ANY way to access and read back exactly what you typed.

MS isn't after your Passwords, or bank account, or anything. They are after habbits. Thinks like developing URL and Word prediction. And this sort of stuff is not new, it's been a part of every Windows OS since XP to various degrees. 

Of all the security concerns in the world today, this is SO far down the list it's silly. You should be more worried about your bank keeping all their Passwords in Paintext in the DB and stuff like that, which is far more likely to come back to haunt you, then MS taking over the world with their keylogger that doesn't do what you think it does.

Microsoft themselves may not use it. But they make some significant amount of money by selling all your info to third parties. So all your personal data is passed on to several more companies. You get more advertising, you get more spam. You might even also start getting spam calls on your registered mobile number.

Here is the text to create a batch file.

Copy the quoted text in to notepad and save it as Disable-Telemetry.bat file (Selecting save type as All Files)

@echo off


title Disable/Enable Windows Telemetry
color 1f
:Begin UAC check and Auto-Elevate Permissions
:-------------------------------------
REM  --> Check for permissions
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"


REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
echo:
echo   Requesting Administrative Privileges...
echo   Press YES in UAC Prompt to Continue
echo:


    goto UACPrompt
) else ( goto gotAdmin )


:UACPrompt
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
    echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"


    "%temp%\getadmin.vbs"
    exit /B


:gotAdmin
    if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
    pushd "%CD%"
    CD /D "%~dp0"
:--------------------------------------


:Check the key:
(reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection" /v "AllowTelemetry"|find /i "0x0")>NUL 2>NUL
if %errorlevel% NEQ 0 GOTO :KEYOFF


:KEYON
echo ============================================================
echo Windows Telemetry currently disabled.
echo Would you like to re-enable it? (Y/N)
echo ============================================================
echo.
choice /c yn /n
If %ERRORLEVEL% NEQ 1 GOTO :QUIT


Echo Deleting Telemetry Registry key
REG DELETE "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection" /v "AllowTelemetry" /F>NUL 2>NUL
IF %ERRORLEVEL% NEQ 0 GOTO :ERROR
Echo.


Echo Windows Telemetry enabled
Echo.
goto :QUIT




:KEYOFF
echo ============================================================
echo Windows Telemetry is currently enabled.
echo Would you like to disable it? (Y/N)
echo ============================================================
echo.
choice /c yn /n
If %ERRORLEVEL% NEQ 1 GOTO :QUIT


Echo Changing Registry key
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection" /v "AllowTelemetry">NUL 2>NUL
if %errorlevel% equ 1 REG DELETE "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection" /v "AllowTelemetry" /F>NUL 2>NUL
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection" /v "AllowTelemetry" /D 0 /T REG_DWORD /F>NUL 2>NUL
IF %ERRORLEVEL% NEQ 0 GOTO :ERROR
Echo.


Echo Windows Telemetry disabled
Echo.
goto :QUIT




:QUIT
echo ============================================================
echo Press any key to exit...
echo ============================================================
pause>NUL
goto :EOF


:ERROR
echo ============================================================
echo The script ran into an unexpected error setting reg key.
echo Press any key to exit...
echo ============================================================
pause>NUL
goto :EOF

 

Run it as an administrator.

If telemetry is running, it will ask you to disable it. If it is already disabled, it will ask you to enable it.

The choice is yours.

Thanks to MDL member murphy78 for his work.

 

Edit: This tweak is almost same as the one posted on 1st page of the topic by me. Even though the telemetry comes up as disabled, it is hard to prove that it has actually been disabled.

More testing needs to be done.

So is this suggesting that the method on the first page (of this thread) doesn't properly disable the data collection? or is it suggesting that turning it off via the GPE only does nothing unless you are on an enterprise version?

Neither the UI options nor using GPE COMPLETELY disable sending telemetry data to Microsoft on non-Enterprise versions of the OS.  I wouldn't say the settings do nothing as they do reduce the amount of telemetry data sent but they do not completely disable it.

Even though the telemetry comes up as disabled, it is hard to prove that it has actually been disabled.

Could the same not be said about telemetry in previous versions of Windows? Why do we feel the need to venture into conspiracy territory?

Could the same not be said about telemetry in previous versions of Windows? Why do we feel the need to venture into conspiracy territory?

Previous versions of Windows used to gather data anonymously and I remember Microsoft explicitly stating that the data collected was anonymous and not used to identify you.

But now Microsoft has seen how much revenue can be generated by having every information of their users down to the last keystroke. They also mention that they will profile you based on your data. (I hate this bull$*** reason that we profile you to give you richer ads and improve our software)

Collecting data while under public preview is OK. But collecting it forever from unsuspecting gullible users is EVIL.

Now I put Microsoft under same category as Google and Apple. Just private info greedy corporations who will collect all the data they want. They will tell you that it would be used to improve customer experence. But in the end they will design their OS in such a way that every tap every click would be designed to extract money from you. The whole OS would transition itself into one giant pile of IAP.

Try this as a batch file. Worked for me

sc delete DiagTrack
sc delete dmwappushservice
cd C:\ProgramData\Microsoft\Diagnosis\ETLLogs\AutoLogger
echo "" > AutoLogger-Diagtrack-Listener.etl 
cacls  AutoLogger-Diagtrack-Listener.etl  /d SYSTEM
pause

Data collection: I'm cool with.

Reading the contents of my files and sending them back to Microsoft. Yeah, that I'm not cool with.

This seems to be strictly directed at the enterprise edition. I've tried to use the .reg script on page 2 and got an error message that it doesn't exist in a script of some sort. Home might be different in some way.

 

scratch that. the batch file listed above does work in shutting down telemetry. even on home edition

I'm pretty sure they don't need to know what's on my calender to make the OS better.

They do to help predict what you're doing next in your day and to have it show up certain places for you automatically.

Similar to Google Now, it know when I go to work and come home so it can help me navigate routes or tell me traffic.  If they're going cross-platform, this functionality will carry over to phones, etc., where this becomes important.  They're not just telling you have have an appointment, they're telling you how to get there, the weather, surrounding places of interest, etc..

They do to help predict what you're doing next in your day and to have it show up certain places for you automatically.

Similar to Google Now, it know when I go to work and come home so it can help me navigate routes or tell me traffic.  If they're going cross-platform, this functionality will carry over to phones, etc., where this becomes important.  They're not just telling you have have an appointment, they're telling you how to get there, the weather, surrounding places of interest, etc..

I am tired of Companies trying to get my info to spoonfeed me what it thinks I should do. Slowly and slowly in future, we will become so lazy to even think what to do next unless prompted by our mobiles.

I like how everyone just thinks there's someone at Microsoft reading everything you type.. Seriously.. none of you are that interesting.. Not to mention that while it records keystrokes, that doesn't mean it sends them all, as is, or that they are stored in a way that has ANY way to access and read back exactly what you typed.

 

MS isn't after your Passwords, or bank account, or anything. They are after habbits. Thinks like developing URL and Word prediction. And this sort of stuff is not new, it's been a part of every Windows OS since XP to various degrees. 

 

Of all the security concerns in the world today, this is SO far down the list it's silly. You should be more worried about your bank keeping all their Passwords in Paintext in the DB and stuff like that, which is far more likely to come back to haunt you, then MS taking over the world with their keylogger that doesn't do what you think it does.

Is it fun having your head in the sand?

 

Lets break it down like this.   They're collecting data.   We know this because they've said it.   What data are they collecting?  No one knows.  How are they storing it?  No one knows.   How is it transferred?  (Encrypted / clear text?)  No one knows.  Who has access to those files / data stream?   No one knows.   Considering even hacking companies are getting the living crap hacked out of them and all of their personal data spread all over the internet, do you really want Microsoft to take your data and put it as low hanging fruit for some script kiddie to blow into an SQL database and bulk grab EVERYTHING about you and do bulk searches for anything interesting such as login details or credit card numbers?

 

When this boils down, it should be a CLEAR and UP FRONT CHOICE.   Anything beyond that from Google, Apple OR Microsoft in my opinion is down right shady!  (Like Apple storing images / data AFTER they've said they've deleted it, or Google backing up your photos and data after you've completely uninstalled the application that was supposed to do it.)

 

At least when my bank keeps my login details in plain text they're FDIC insured!  When Microsoft stores my bank details in plain text, who's going to fraud protect that?  Beyond that, we've also seen that companies only cough up the fact that they've been breached after someone else points it out.

  • Like 2

Is it fun having your head in the sand?

 

Lets break it down like this.   They're collecting data.   We know this because they've said it.   What data are they collecting?  No one knows.  How are they storing it?  No one knows.   How is it transferred?  (Encrypted / clear text?)  No one knows.  Who has access to those files / data stream?   No one knows.   Considering even hacking companies are getting the living crap hacked out of them and all of their personal data spread all over the internet, do you really want Microsoft to take your data and put it as low hanging fruit for some script kiddie to blow into an SQL database and bulk grab EVERYTHING about you and do bulk searches for anything interesting such as login details or credit card numbers?

 

When this boils down, it should be a CLEAR and UP FRONT CHOICE.   Anything beyond that from Google, Apple OR Microsoft in my opinion is down right shady!  (Like Apple storing images / data AFTER they've said they've deleted it, or Google backing up your photos and data after you've completely uninstalled the application that was supposed to do it.)

 

At least when my bank keeps my login details in plain text they're FDIC insured!  When Microsoft stores my bank details in plain text, who's going to fraud protect that?  Beyond that, we've also seen that companies only cough up the fact that they've been breached after someone else points it out.

It is a clear and upfront choice.  Don't choose Express Settings when installing Windows.  

The court of Neowin has already convicted Microsoft of mishandling data and getting hacked, all before it has actually happened.

It is a clear and upfront choice.  Don't choose Express Settings when installing Windows.  

NO.  This is the head in the sand approach!  

I did a custom install, turned off ALL of those settings, then went to Start ->  Settings -> Feedback & Diagnostics and it was still set to Automatic (Recommended) and Enhanced.

 

The only way that I've found to actually disable this completely is to add this registry key: 

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection]
"AllowTelemetry"=dword:00000000

and run run this to disable and stop two services:

sc config "DiagTrack" start= disabled
sc stop "DiagTrack"
sc config "dmwappushservice" start= disabled
sc stop "dmwappushservice"

I am baffled how few members have given their soul to Microsoft on a silver platter and believe whatever Microsoft does is for their own good. 

But on the other hand, some members are also displaying critical thinking qualities. 

Right now few experts at MDL are still testing whether the above batch script disabled telemetry completely or not. We will know in a few days.

I am baffled how few members have given their soul to Microsoft on a silver platter and believe whatever Microsoft does is for their own good. 

But on the other hand, some members are also displaying critical thinking qualities. 

Right now few experts at MDL are still testing whether the above batch script disabled telemetry completely or not. We will know in a few days.

Do you have Windows 10 installed?

 

If so, this is all very hypocritical. 

This topic is now closed to further replies.
  • Posts

    • Go on, I'll bite. How does windows (nice comment on an 'article' which doesn't actually involve it ) lock users out of their data then? Been using it since 3.1 back in 92 and not once have I been locked out of my data? Perhaps you mean Bitlocker? In which case the average user (who doesn't mess about) will have been forced to use a MSA, and in which case the recovery key would have been saved to said account..... If the user did happen to bodge around and not use an MSA then Bitlocker wouldn't have become live (as it cannot without a safe place to store the key) I want to point out Bitlocker and MSA are not connected and you can of course force it on without a safe place to store the key, but you do that with your eyes open. So your standard consumer who knows no better sets up an MSA, gets bitlocker and a recovery key stored off box, with a route to reset their password. All of this notwithstanding the fact, if your data is important, you back it up, no ifs, no buts, no-ones responsibility other than your own. Important data lives in at least two locations, one of which is offline and recovery is tested, otherwise that data wasn't really that important. Disks, fail, laptops get lost, phones end up down the toilet, tablets get stolen, if your only copy of data is on a single device you're doing it wrong.
    • Clearly that feature isn't for us. It's for the ad spam marketers so they can more directly target us about going to places we might want to go again...but without understanding context clues. Like for the flight someone took for a friend's funeral. We want to be reminded of that every time we open an app, a browser, or email, right? Right, Siri?
    • Is your Apple Watch supported? Check the watchOS 27 compatibility list by Aditya Tiwari Apple kicked off WWDC 2026 with a ton of announcements, mostly centered around Apple Intelligence improvements, the Siri AI, and Liquid Glass updates. However, there is a lot of other stuff that couldn't catch the limelight. Let's talk about watchOS 27 and which models are supported by the newest operating system. According to the Cupertino giant, watchOS 27 will be supported on the following Apple Watch models when it arrives later this year: Apple Watch Ultra 3 Apple Watch Series 11 Apple Watch SE 3 Apple Watch Series 10 Apple Watch Ultra 2 It's a stark contrast with last year's watchOS 26 update, which had almost a dozen Apple Watch models in its list of supported devices. Apple supported models all the way back to Apple Watch Series 6. That said, if you own one of the five models, you'll need an iPhone 11 (or later) with iOS 27 to install the latest update. Yes, Apple has shown some extra love to the iPhone 11, and it old horse supports the iOS 27 update. watchOS 27 beta 1 is now available for developers and interested power users through the Apple Developer Program. So, if you're among those who like to play with fire, you can download it to your supported Apple Watch. Otherwise, the public beta for watchOS 27 will be available next month. The freshly baked Apple Watch update comes with Siri AI - an advanced, fully conversational version of Siri powered by Apple Intelligence due for later this year. A new dynamic app grid features icons for five Siri-suggested apps. You can use a new tap gesture to open a widget in the Smart Stack, and a new Find My app finally clears the mess of Find Devices, Find Items, and Find People on Apple Watch. Workout Buddy can run without an iPhone nearby and offers new insights based on data, including your progress for pace, distance, and workout duration. Apple improved its motion tracking algorithms to measure the distance of indoor treadmill runs and walks more precisely. Speaking of other changes, the music playback on watchOS 27 starts faster and you can create custom passes for any membership or card that uses a QR code or barcode, then easily access them in the Wallet app or pin in the Smart Stack.
    • "and pull old flight details from your email during back-and-forth conversations" The Siri I've become to know and trust. I've always wanted to pull info on old flights. /s
    • Apple unveils Siri AI, a "reimagined" version of SIri by David Uzondu Image via Apple Today, at the opening keynote of Apple's annual World Wide Developers Conference (WWDC), the company announced Siri AI, a "reimagined version" of its voice assistant that runs on Apple Intelligence. Siri AI helps you do things like draft messages, edit photos, and pull old flight details from your email during back-and-forth conversations. You can access Siri AI through several methods, depending on the device. While "Hey Siri" remains active, iPhone users can also press the side button, swipe down from the Dynamic Island, or use a system-wide context menu on Mac to analyze on-screen text. Image via Apple If you ever need to go back and check previous interactions, you can open the dedicated Siri app to view your entire conversation history. This application privately syncs your data using iCloud, leveraging local Foundational Models alongside Apple's secure Private Cloud Compute servers to keep user data inaccessible to outsiders. On the iPhone, Apple built the assistant into the Camera app, bringing Visual Intelligence to help you split bills or count calories. This feature also expands to the iPad and Mac, letting users use screenshots or shortcuts to analyze images, while Apple Vision Pro users can ask questions about objects in their physical room. Other things to know about Siri AI include systemwide dictation that automatically handles punctuation and formatting, customizable voice speeds, and a spatial 3D interface built for Apple Vision Pro. Apple also added Smart Stack suggestions on the Apple Watch to help you continue recent conversations directly from your wrist. The road to Siri AI was quite bumpy for Apple, which initially promised these capabilities at WWDC 2024 when the Cupertino tech giant debuted Apple Intelligence. Apple later turned to Google, signing a $1 billion annual deal to use Gemini models instead of relying solely on its own in-house systems. However, this deal came only after consumers sued Apple because features Apple promised "did not exist at the time, do not exist now, and will not exist for two or more years." Siri AI is available for developer testing on iOS 27, iPadOS 27, macOS 27, and visionOS 27.
  • Recent Achievements

    • Very Popular
      Captain_Eric earned a badge
      Very Popular
    • One Month Later
      amusc earned a badge
      One Month Later
    • One Month Later
      DJC50PLUS earned a badge
      One Month Later
    • Week One Done
      DJC50PLUS earned a badge
      Week One Done
    • Proficient
      Eric Biran went up a rank
      Proficient
  • Popular Contributors

    1. 1
      +primortal
      513
    2. 2
      PsYcHoKiLLa
      236
    3. 3
      ATLien_0
      85
    4. 4
      +Edouard
      77
    5. 5
      Steven P.
      76
  • Tell a friend

    Love Neowin? Tell a friend!