Skip to main content

198 docs tagged with "configure-programs"

View all tags

Block Edge third party cookies

This script blocks third-party cookies in Microsoft Edge, enhancing your privacy by reducing tracking across various webpages. It prevents websites from setting cookies unless they match the domain in the address bar. This action limits potential tracking activities by third-party entities, which could otherwise track your web activities and gather information about you. Third-party cookies are enabled and not blocked by default on Edge. Disabling third-party cookies may impact the performance o...

Clear Firefox pioneer program ID

If a user has chosen to participate in the Pioneer program, their Pioneer ID will be stored in this field. This ID serves as a link between user data and Mozilla servers.

Clear Firefox telemetry user ID

Firefox uses "toolkit.telemetry.cachedClientID" as an identifier for the client and/or the user. This ID is static and is used to identify the user.

Configure browsers

This category includes scripts that enhance privacy by adjusting browsers to prevent tracking, minimize data leaks, and restrict personalized ads. These changes help protect user privacy across different web browsers and optimize system performance by reducing privacy-invasive processing.

Configure Chrome

This category contains scripts that adjust Google Chrome settings to enhance privacy, security, and potentially improve system performance Google Chrome collects a variety of data: Browsing Data: URLs, cached content, and IP addresses from visited pages. • Personal Information and Passwords: Data used to autofill forms and sign into sites. • Cookies and Site Data: Information from websites you visit. • Download Records: Details of your internet downloads. • Usage Statistics and...

Configure Edge

This category contains scripts that adjust Microsoft Edge settings to enhance privacy, security, and potentially improve system performance This category is designed for Chromium-based Edge only, not for legacy Edge. Edge (Chromium) is the current version of Microsoft Edge, replacing Edge (Legacy). It comes pre-installed on all Windows versions starting from Windows 10 20H2. Older versions are automatically upgraded to Edge (Chromium) through Windows updates. Edge collects personal data, includi...

Configure Edge (Legacy)

This category contains scripts for configuring Edge (Legacy). Edge (Legacy) has been replaced by Edge (Chromium). It is no longer included on modern Windows versions starting with Windows 10 20H2. Additionally, it is systematically removed from older Windows versions through updates.

Configure Firefox

Mozilla Firefox, colloquially known as Firefox, is a free and open-source web browser created by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. By default, Firefox collects telemetry data and has other features that gather information about your downloaded files and browsed webpages. The scripts provided here adjust your Firefox installation to prevent its data collection.

Configure Firefox

This category provides scripts for enhancing Firefox privacy by limiting data shared with Mozilla.

Configure Parallels Desktop

Parallels Desktop for Mac is software providing hardware virtualization for macOS. When you use it, it collects and shares your personal data to third parties. Personal data include IP address of your device, your broad geographical location (country, state (if applicable), and city) and used product. It includes third-party advertisements and automatic check for updates by default. Both of these behaviors communicate with online services that reveal personal data about you.

Disable .NET telemetry

.NET, previously known as .NET Core, is a free, open-source, and cross-platform developer platform that allows the creation of various types of applications. The .NET Software Development Kit (SDK) includes a telemetry feature, enabled by default, that collects and sends usage data to Microsoft upon the execution of .NET Command-Line Interface (CLI) commands. This data comprises your operating system, hardware specifics, geographic location, and .NET usage/installation information. A fraction of...

Disable "Adobe Acrobat Update Service" service

This script disables the "AdobeARMservice" service. This service is officially named "Adobe Acrobat Update Service". It starts automatically when your PC boots, runs in the background, and installs updates if found. Its primary function is to keep your Adobe software up to date. Disabling this service can help optimize your system's performance and reduce unwanted data collection. Overview of default service statuses - "AdobeARMservice" (tested on Adobe Acrobat version 23.006): | OS Version | St...

Disable "Adobe Acrobat Update Task" scheduled task

This script disables the "Adobe Acrobat Update Task" scheduled task. It is responsible for keeping your Adobe Reader and Acrobat applications up to date with the latest enhancements and security fixes. By disabling it, you reduce the system's exposure to potential vulnerabilities, though at the cost of not receiving automatic updates in the background. Overview of default task statuses - "\\Adobe Acrobat Update Task" (tested on Adobe Acrobat version 23.006): | OS Version | Default status | ...

Disable "Adobe Update Service" service

This script disables the "adobeupdateservice" service. This service is responsible for updating Creative Cloud desktop apps. It runs continuously in the background. It manages the privileges required for various actions, such as installing app updates and syncing fonts. This allows Adobe to perform its actions without prompting you for your system password or approval. This service has had vulnerabilities in the past, including the Privilege Escalation Unquoted Service Path vulnerability, making...

Disable "Dropbox Update Service" services

Dropbox operates using two Windows services, "dbupdate" and "dbupdatem", to manage automatic updates. Disabling these services can help enhance privacy and optimize system performance. Overview of default service statuses - "dbupdate" (Dropbox Update Service, tested on Dropbox version 184.4): | OS Version | Status | Start type | | ---------- | -------| ---------- | | Windows 10 (≥ 22H2) | 🔴 Stopped | Automatic | | Windows 11 (≥ 22H2) | 🔴 Stopped | Automatic | "dbupdatem" (Dropbox Update Service,...

Disable "Google Update Service" services

This script disables the "Google Update Service" services. These services are identified as "gupdate" and "gupdatem". They are responsible for keeping Google software up to date by initiating updates. They are linked to the "GoogleUpdate.exe" executable located in the "%PROGRAMFILES%\\Google\\Update" directory. The services operate based on a client/service model, where the client requests services to conduct updates. Despite both services being named "Google Update Service", they are associated w...

Disable "Logitech Gaming Registry Service"

Overview of default service statuses - "LogiRegistryService" (tested on Logitech Gaming Software version on 04.49): | OS Version | Status | Start type | | ---------- | -------| ---------- | | Windows 10 (≥ 22H2) | 🟢 Running | Automatic | | Windows 11 (≥ 22H2) | 🟢 Running | Automatic |

Disable "Microsoft Office Subscription Heartbeat" task

This script disables the "Microsoft Office Subscription Heartbeat" scheduled task. The primary function of the Office Subscription Heartbeat task is to periodically check the subscription status of Microsoft Office products, verifying their licenses are active and valid. This task actively communicates with Microsoft servers, transmitting Microsoft account data for license verification. Disabling this task improves privacy as it prevents these regular communications and data transmissions, thoug...

Disable "Nvidia Telemetry Container" service

Disable Nvidia Telemetry tracking on Windows - gHacks Tech News Overview of default service statuses - "NvTelemetryContainer" (tested on driver version 497.09 on Windows 11 23H2): | OS Version | Status | Start type | | ---------- | -------| ---------- | | Windows 11 (≥ 21H2) | 🟡 Missing | N/A |

Disable "NVIDIA telemetry monitor" task

This script disables the "NVIDIA telemetry monitor" scheduled task related to the "NvTmMon" process. The telemetry monitor collects and sends data to NVIDIA. Turning off this task prevents "C:\\Program Files (x86)\\NVIDIA Corporation\\Update Core\\NvTmMon.exe" from running and transmitting data. Overview of default task statuses - "\\NvTmMon_{B2FE1952-0186-46C3-BAEC-A80AA35AC5B8}": | OS Version | Default status | | ---------------- | -------------- | | Windows 10 22H2 | 🟡 N/A (missing) | | Win...

Disable "NVIDIA Telemetry Report on Logon" task

This script disables the "NVIDIA Telemetry Report on Logon" scheduled task, associated with the "NvTmRep" process. This process is also known as "NVIDIA crash and telemetry reporter". When enabled, this task executes the "C:\\Program Files (x86)\\NVIDIA Corporation\\Update Core\\NvTmRep.exe --logon" program during user logon, sending telemetry data. Overview of default task statuses - "\\NvTmRepOnLogon_{B2FE1952-0186-46C3-BAEC-A80AA35AC5B8}": | OS Version | Default status | | ---------------- |...

Disable "NVIDIA Telemetry Report" task

This script disables the "NVIDIA Telemetry Report" scheduled task, which is related to the "NvTmRep" process. This process is called "NVIDIA crash and telemetry reporter". Disabling it stops the "C:\\Program Files (x86)\\NVIDIA Corporation\\Update Core\\NvTmRep.exe" program from executing and reporting data. Overview of default task statuses - "\\NvTmRep_{B2FE1952-0186-46C3-BAEC-A80AA35AC5B8}": | OS Version | Default status | | ---------------- | -------------- | | Windows 10 22H2 | 🟡 N/A (mis...

Disable "Razer Game Scanner Service"

This script disables the "Razer Game Scanner Service". The service is part of the Razer Synapse software suite. It runs the "GameScannerService.exe" process. This process scans your computer for installed games to optimize Razer device settings and saves all settings to the cloud. Disabling this service enhances privacy by preventing data transmission to Razer servers. It also improves system performance by reducing heavy resource usage. Recent versions of the Razer Synapse software no longe...

Disable "Visual Studio Standard Collector Service"

Visual Studio Standard Collector Service is a service that is part of Microsoft Visual Studio and .NET Log Collection Tool. This service collects logs for Diagnostics Hub just like Diagnostic Hub Standard Collector. It has been known to be vulnerable to privilege elevation. Disabling this service is recommended because otherwise it would: Increase the attack surface of your computer, maki...

Disable "Windows Media Player Network Sharing Service" ("WMPNetworkSvc")

Details: Windows Media Player Network Sharing Service - Windows 10 Service - batcmd.com | batcmd.com Overview of default service statuses - | OS Version | Status | Start type | | ---------- | -------| ---------- | | Windows 10 (≥ 22H2) | 🔴 Stopped | Manual | | Windows 11 (≥ 22H2) | 🔴 Stopped | Manual |

Disable Adobe background automatic updates

This category includes scripts designed to disable Adobe's background automatic update services and tasks. These automatic updates run in the background, typically starting up with your PC, and work to keep your Adobe software up to date. By disabling them, you optimize your system's performance, reduce unwanted data collection, and minimize your vulnerability surface. These scripts only disable automatic updates; manual updates are still possible.

Disable archiving of Firefox telemetry

This script configures the "toolkit.telemetry.archive.enabled" preference to be disabled, thus preventing telemetry pings from being archived locally. For reasons of military security, the U.S. government (NIST 800-53) recommends disabling this setting.: https://web.archive.org/web/20221015104801/https://stigviewer.com/stig/mozilla_firefox/2020-12-10/finding/V-223171

Disable automatic checks for Parallels Desktop updates

Automatic checks are weekly by default, and this script disables the checks completely. Frequency to check for updates can be configured using "Application preferences.Check for updates" property. Check: "defaults read 'com.parallels.Parallels Desktop' 'Application preferences.Check for updates'" • Values: 0 - Never, 1 - Once a day, 2 - Once a week (default), 3 - Once a month

Disable automatic downloads for Parallels Desktop updates

Automatic downloads are enabled by default, and this script disables automatic downloads. Automatic downloads are configured using the "Application preferences.Download updates automatically" property. Check: "defaults read 'com.parallels.Parallels Desktop' 'Application preferences.Download updates automatically'" • Values: 0 - Disabled, 1 - Enabled (default)

Disable automatic fetching of remote repositories in Visual Studio Code

Visual Studio Code (VS Code) periodically fetches changes from remote repositories. This feature lets VS Code display how many changes your local repository is ahead or behind the remote. This script disables the automatic fetching, providing you more control over when you communicate with remote servers. Note that this feature shares data not with Microsoft, but with the servers hosting the remote repositories you're working with. As of VS Code 1.19, this feature is disabled by default, althoug...

Disable automatic installation of Edge

This script prevents the automatic installation of Edge (Chromium) via Windows Update. Microsoft Edge (Chromium), designed to replace Edge (Legacy), is automatically distributed to devices running Windows 10 version 1803 or newer. This script does not impact Windows 10, version 20H2 and later. Windows 10 version 20H2 and later already include Edge (Chromium) by default. This script only blocks the automatic installation of Edge (Chromium) through Windows Update, without affecting other installat...

Disable automatic installation of Edge across all channels

This script disables the automatic installation of Microsoft Edge across all update channels, enhancing user control over their systems and privacy. Microsoft Edge offers four update channels—Stable, Beta, Dev, and Canary—each designed with different stability levels and update frequencies. This script blocks automatic installations for all these channels. This allows users to manually manage their updates and potentially reduce exposure to unstable or privacy-intrusive software. This script app...

Disable automatic installation of Edge and WebView

This category contains scripts that prevent the automatic installation of Microsoft Edge, allowing users to maintain control over software installations on their systems. These scripts help ensure that Edge and its components like WebView and WebView2 are only installed when explicitly approved by the user, which can significantly enhance privacy and security. Automatic installations can potentially introduce unwanted features or security vulnerabilities, and by preventing these installations, u...

Disable automatic installation of WebView and WebView2

This script prevents the automatic installation of Microsoft Edge WebView and WebView2 components. By default, the WebView2 Runtime is installed automatically through Microsoft Edge Update. After applying this script, automatic installation of the WebView2 Runtime via Microsoft Edge Update is blocked. This improves your privacy and control over installed software on your system. This script configures the "Install{F3017226-FE2A-4295-8BDF-00C3A9A7E4C5}" policy.

Disable automatic Visual Studio Code extension updates

By default, Visual Studio Code automatically downloads and installs updates for all extensions. These updates are fetched from a Microsoft online service. This script disables the automatic updating of installed extensions. It accomplishes this by setting "extensions.autoUpdate" to "false".

Disable blocking of unstable plugins in Firefox

This script sets "browser.safebrowsing.blockedURIs.enabled" to 'false', thereby disabling plugin stability blocking. Disabling this feature might have mixed implications: These plugins may include malware, which would compromise user privacy and data. frequent requests to download large amount of data. Disabling the blocking of unstable plugins can potentially expose the user to vulnerabilities associated with these plugins. • It removes the need for data communication via Mozilla servers `addon...

Disable Chrome metrics reporting

This script disables Chrome's metrics reporting, enhancing user privacy and system performance. By default, Chrome may send anonymous usage and crash-related data to Google. If no user preference is set, Chrome follows the initial choice made during installation or first run. This script ensures that anonymous reporting of usage and crash-related data is stopped, preventing this data from being sent to Google. Additionally, it locks this setting, making it immutable by users. Disabling this feat...

Disable Chrome system cleanup scans

This script disables Chrome system cleanup scans to enhance user privacy and improve system performance. By default, Chrome Cleanup Tool periodically scans the system for unwanted software and prompts the user for removal. This feature can also be manually triggered from the "chrome://settings/cleanup" page. Running this script stops the Chrome Cleanup Tool from performing system scans and cleanups, which protects your system's information from being analyzed and shared. It also disables the man...

Disable collection of technical and interaction data in Firefox

This script alters the "datareporting.healthreport.uploadEnabled" preference, effectively disabling it. This preference regulates whether Firefox sends telemetry data. The script halts all data transmitted from Firefox to Mozilla via Telemetry, preventing Firefox from sending technical and interaction data to Mozilla. For reasons of military security, it's recommended by the U.S. government (NIST 800-53) that this data collection is disabled.: https://web.archive.org/web/20221015103136/https://b...

Disable connection tests (breaks automatic Wi-Fi login)

This script turns off the Firefox Captive Portal detection feature. Firefox uses this feature to determine if a network connection requires a login, such as a public Wi-Fi hotspot. The test involves initiating an outgoing connection to Mozilla servers. By default, these connection attempts occur at regular intervals. This functionality could potentially expose your usage habits. For instance, a public venue like a hotel or restaurant might require you to input a password for internet access. If ...

Disable Copilot in Edge

This category contains scripts to disable Copilot features in Microsoft Edge. Copilot, initially known as Bing Chat, integrates generative AI into Edge. Despite its capabilities, it raises significant privacy and security concerns: Microsoft may retain chat data, which could include sensitive information. It also collects personal data, such as URLs, page titles, user queries, and browsing context. Language models like those used in Copilot are susceptible to specific attacks and vulnerabiliti...

Disable detailed telemetry collection in Firefox

This script disables the "toolkit.telemetry.enabled" preference, which controls whether the Telemetry module is enabled. It's configured to be enabled in nightly, aurora, beta, or default (developer) builds. In release builds, however, it's set to false. This setting is hard-coded into the C++ code to prevent easy disabling. Developers have been approached about this issue, but have rejected proposals to unlock it. Mozilla's plan is to deprecate this setting eventually, followed by removal. This...

Disable Diagnostics Hub log collection

This script disables log collection by the Diagnostics Hub in Visual Studio. The Diagnostics Hub is a feature that allows running multiple performance analysis tools simultaneously. This feature collects extensive data including CPU usage, user interface responsiveness, and energy consumption.. It presents data from multiple tools on a shared timeline, showing relationships between different performance metrics. The Diagnostics Hub collects additional logs. Microsoft recommends stopping this col...

Disable Dropbox automatic updates scheduled tasks

This script disables the scheduled tasks that Dropbox uses to trigger updates. These tasks, named "DropboxUpdateTaskMachineUA" and "DropboxUpdateTaskMachineCore", are referred to as "Dropbox Update tasks" by Dropbox. Disabling these scheduled tasks can further enhance privacy and optimize system performance. Dropbox disables these tasks for enterprise installations by default. Overview of default task statuses - "\\DropboxUpdateTaskMachineCore" (tested on Dropbox version 184.4): | OS Version ...

Disable Dropbox background automatic updates

This category focuses on disabling continuous background processes related to automatic updates of Dropbox. Although these processes are intended to keep Dropbox up to date, they can be intrusive and use system resources unnecessarily. Disabling them does not prevent updates, but stops the automatic background processes that are running constantly, contributing to both privacy and system optimization. Users have to manually update Dropbox to ensure they have the latest version and security featu...

Disable Edge "Find on Page" data collection

This script stops Edge from sending data to Microsoft during 'Find on Page' searches, enhancing privacy. 'Find on Page' allows users to search for text on a webpage, highlighting matches and suggesting related terms. This feature sends data to Microsoft for processing. This data transmission is enabled by default. The data includes the text of the webpage, search terms, and a service token. Sharing browsing and search history may expose data to third parties. After applying this script, the 'Fin...

Disable Edge (Legacy) Books telemetry

This script prevents Microsoft Edge (Legacy) from sending additional telemetry data from the Books tab. By default, Edge collects basic telemetry data based on your device settings. This script ensures that only this basic telemetry is collected, and no extra data is transmitted when accessing the Books feature. This script configures the "EnableExtendedBooksTelemetry" Edge policy. This script only applies to Edge (Legacy) and does not impact newer versions of Edge.

Disable Edge (Legacy) Live Tile data collection

This script disables Live Tile data collection in Edge (Legacy). Live Tiles, a feature within UWP apps, automatically collect and display updated information directly on the Start menu, without opening the app. The Live Tiles feature, once available on Windows 8.1 and 10, has been replaced by the Widgets feature in Windows 11. By default, pinning a Live Tile to the Start menu allows Microsoft Edge to collect and send metadata to Microsoft. This script prevents Edge from sending this meta...

Disable Edge (Legacy) search suggestions

This script disables the search suggestions feature in the Address bar of Edge (Legacy). By default, typing in the Address bar of Edge (Legacy) displays search suggestions, potentially compromising privacy by sending typed data to Microsoft. This script prevents such data sharing by disabling the search suggestions feature. As a result, users will no longer receive search suggestions when typing in the Address bar, thereby enhancing privacy. Disabling this feature reduces potential privacy risks...

Disable Edge address data storage

This script disables the AutoFill feature for addresses in Microsoft Edge, ensuring that address data is not stored or automatically completed in web forms. The AutoFill feature, by default, allows users to quickly complete address forms using previously stored information. Running this script results in: No new address information being saved. • AutoFill not suggesting or filling in any previously stored address information. • AutoFill remaining inactive for address forms, except in payment and...

Disable Edge Adobe Acrobat subscription ads

This script removes the Adobe Acrobat subscription button from Microsoft Edge's PDF viewer. In 2023, Microsoft integrated Adobe's PDF viewer into Edge and added a subscription button for purchasing Acrobat services. This button is visible by default and prompts users to subscribe to Adobe Acrobat, offering access to premium features. This script conceals the subscription button, thus preventing direct prompts to purchase Adobe's premium services from the PDF viewer. This action creates a cleaner...

Disable Edge ads

Overview - This category blocks several types of advertisements in Microsoft Edge, such as promotional suggestions, notifications, and recommendations. Impact - Provides a cleaner, less distracting browsing experience. Enhances privacy by reducing potential tracking mechanisms. Improves system performance by reducing unnecessary processing. User Experience: • Privacy: • Performance: Scope - Disables only those ads that can be suppressed without affecting other features. Blocks ads se...

Disable Edge and WebView2 automatic updates

This category encompasses scripts that disable automatic updates for Microsoft Edge and its WebView2 component. Disabling updates for Edge and WebView2 prevents automatic download and installation of new versions and patches. Both Edge and WebView2 share the same mechanisms for updates. This mechanism is a way Microsoft collects user data. WebView2 uses Edge technologies to render web content within applications. It's widely integrated across various software products. This widespread integratio...

Disable Edge automatic startup

This script disables the Startup Boost feature in Microsoft Edge. Startup Boost enables Edge to launch more quickly by allowing certain processes to start at OS sign-in. It keeps running in the background even after all browser windows are closed. While this can decrease the browser's start time, it might also pose privacy and security risks. Disabling this feature prevents Edge from starting automatically with your computer, enhancing privacy by stopping the background processes that could tran...

Disable Edge automatic update checks

This script stops the Microsoft Edge Update agent from automatically checking for updates. This script prevents the Microsoft Edge Update agent from performing any automatic update checks. This includes updates for all Edge applications, including WebView2. Disabling these updates enhances privacy by eliminating the regular network activity initiated by Microsoft Edge Update. It can also improve performance due to the reduction of background network operations. If you choose not to run this scri...

Disable Edge automatic update scheduled tasks

This script stops Microsoft Edge from updating automatically by disabling specific scheduled tasks. Specifically, it targets two tasks: "MicrosoftEdgeUpdateTaskMachineCore" • "MicrosoftEdgeUpdateTaskMachineUA" These tasks: Start Edge at logon • Run updates at least every hour • Update Edge and its WebView2 components Disabling these tasks: Enhances privacy by preventing automatic data transmission for updates. • Improves system performance by reducing background tasks. • Reduces your attack surf...

Disable Edge automatic update services

This script disables services responsible for automatically updating Microsoft Edge. It disables the "edgeupdate" and "edgeupdatem" services. These services keep your Microsoft software up to date. Disabling these services: Enhances privacy by stopping automatic data transmission, preventing background data collection. • Improves system performance by reducing background processes. • Allows more control over which updates are installed. Keep in mind: Security vulnerabilities and issues in Edge w...

Disable Edge automatic updates across all channels

This script prevents Microsoft Edge from automatically updating across all channels. Microsoft Edge offers four update channels—Stable, Beta, Dev, and Canary—each designed with different stability levels and update frequencies. This script disables updates for all of these channels. This script applies only to Windows devices within a Microsoft Active Directory domain or managed in similar way. It is effective only on computers under organizational management, such as those in workplaces or scho...

Disable Edge Bing ads

This script blocks all advertisements on Bing when using Edge, enhancing the search experience by eliminating interruptions and unwanted content. By default, "bing.com" displays ads within search results. This intrudes on privacy by tracking user behavior. This script blocks these ads, providing a cleaner and more private search environment. It also sets the SafeSearch filter to 'Strict'. This limits adult content for safer browsing, particularly in educational settings. The 'Strict' setting may...

Disable Edge Bing suggestions in address bar

This script disables suggestions from Microsoft Search in Bing within the address bar. This enhances privacy by reducing unsolicited data sharing with Bing. By default, Microsoft Edge may display results powered by Microsoft Search in Bing within the address bar suggestions. This occurs even if Bing is not the default search provider. This feature can raise privacy concerns, as it involves sending query data to Bing. This script stops the display of Microsoft Search in Bing suggestions in the ad...

Disable Edge browsing history collection for ads

This script stops Microsoft from personalizing ads and content using your browsing data across its services, thereby enhancing your privacy. Microsoft Edge collects and transmits your browsing history, favorites, usage data, and other web activities to Microsoft. This data is used to personalize advertisements and content to your interests. This information is shared with other Microsoft services, such as Microsoft Edge, Bing, and News. For instance, based on your activity, Microsoft may show yo...

Disable Edge Collections feature

This script disables the Collections feature in Microsoft Edge. By default, if this script is not executed, users can access and use the Collections feature in Microsoft Edge. The Collections feature in Edge compiles and manages web content—articles, images, and videos—for activities like shopping, trip planning, or research. This feature syncs across devices when logged into Microsoft Edge, keeping your collections updated no matter where you access the browser. The Collections feature enables ...

Disable Edge Copilot access on new tab page

This script disables the Copilot access on the new tab page of Microsoft Edge. Originally known as Bing Chat, Copilot is a generative AI solution developed by Microsoft, integrated directly into the Edge browser. By default, the new tab page in Edge features two access points to Copilot: within the search box and in the Bing Autosuggest drawer upon clicking. Without this script, these Copilot entry-points remain active, offering AI-driven assistance directly from the new tab page. Running this s...

Disable Edge Copilot and Hubs Sidebar

This script enhances your privacy and system performance by disabling multiple linked features in Microsoft Edge. This script primarily disables the Hubs Sidebar. This is a launcher bar on the right side of Microsoft Edge's screen. By default, the Sidebar is visible, but running this script will permanently hide it. Disabling the Hubs Sidebar also deactivates the following features: This feature was known as Bing Chat, Discover in Edge, Bing Discover, Discover app, *Discover experien...

Disable Edge Copilot browsing data collection

This script limits data access for Copilot in Microsoft Edge to enhance user privacy. This script blocks Copilot's access to web pages in the Edge sidebar. This stops Microsoft from collecting page contents, browser history, and user preferences. Otherwise, this data would automatically be sent to Bing. This setting is specific to Microsoft Entra ID profiles, previously called AAD profiles. Additionally, this script applies to "Copilot with Commercial Data Protection" By default, Copilot has acc...

Disable Edge diagnostic data sending

This script disables the sending of diagnostic data in Edge. This script blocks all diagnostic data related to your browser usage, including websites visited, feature usage, and browser configuration. Disabling this telemetry reduces potential privacy risks by preventing data sharing with third parties. This may also improve system performance by reducing processing workload. This script configures the "DiagnosticData" policy. Changes will take effect after restarting the browser.

Disable Edge experimentation and remote configuration

This script disables the Experimentation and Configuration Service in Microsoft Edge, effectively stopping automatic updates and data exchanges that are typically used for testing new features and optimizing the user experience. This service sends payloads to Edge that may contain experimental features and settings recommendations designed to improve user experience. It may also change the browser's behavior on specific websites, for example, by overriding the User Agent string. By default, the ...

Disable Edge external connectivity checks

This script disables the automatic use of a web service for resolving navigation errors in Microsoft Edge. By default, Microsoft Edge contacts a web service to diagnose connectivity issues, especially in public networks such as those in hotels and airports. This functionality can unintentionally reveal network-related information, potentially including sensitive personal data. The Center for Internet Security (CIS) recommends deactivating this feature to prevent potential privacy breaches and se...

Disable Edge failed page data collection and suggestions

This script prevents Microsoft Edge from sending data to Microsoft and suggesting alternatives when URLs fail to load. By default, Edge contacts a web service to suggest URLs and searches upon encountering network errors like DNS failures. This feature presents several privacy concerns, including: Exposing the websites a user visits • Redirecting to potentially malicious sites if the service is compromised. Authorities like The Defense Information Systems Agency (DISA) recommend this script for ...

Disable Edge Family Safety settings

This script disables the Family Safety settings in Microsoft Edge. Microsoft Family Safety collects personal information such as names, email addresses, birth dates, and other diagnostic data. By default, Edge features a dedicated family settings page and offers a Kids Mode for safer browsing experiences tailored for children. This script: Removes the Family page from the settings menu, which provides information on features associated with Microsoft Family Safety. • Blocks navigation to the `ed...

Disable Edge feature ads

This script disables promotional notifications and feature recommendations in Microsoft Edge, providing a distraction-free browsing experience. By default, Microsoft Edge may show notifications encouraging users to explore various features, such as using vertical tabs for improved tab management. These notifications typically appear in situations like having multiple tabs open, and can include suggestions to link Edge with a smartphone or to use Bing as a search engine in Chrome. Running this sc...

Disable Edge Feedback

This script disables the Edge Feedback feature in Microsoft Edge, enhancing user privacy by preventing feedback and data from being sent to Microsoft. The feature is enabled by default and cannot be disabled through standard browser settings. When signed into Microsoft Edge with a work or school account, feedback is linked to the user's account and organization, potentially exposing sensitive information. Disabling this feature addresses privacy concerns by ensuring that feedback does not inadve...

Disable Edge Follow feature

This script disables the Follow feature in Microsoft Edge. The Follow feature in Edge allows users to receive updates from influencers, websites, or topics directly in the browser. By default, this feature is enabled. The feature sends the URLs of websites you visit to Microsoft's Bing API, compromising privacy. It risks exposing sensitive information, such as search terms and personal details. It creates a personalized feed in Edge's Collections by collecting browsing data. To protect privacy, ...

Disable Edge in-app support

This script disables the in-app support feature of Microsoft Edge. The in-app support allows users to contact Microsoft support directly from the browser. This feature is enabled by default, activating the Microsoft Rewards experience in Edge. It cannot be disabled by users through the standard browser settings. This feature leads to sharing of browser usage data with Microsoft. Microsoft support agents directly from the browser. Authorities like The Center for Internet Security (CIS) recommend ...

Disable Edge Insider ads

This script disables Microsoft Edge Insider promotions to create a cleaner and more streamlined browser experience. By default, Edge displays content promoting its Insider channels on the "About Microsoft Edge" settings page. Running this script prevents these promotional materials from appearing. Disabling these ads helps maintain a more private and less cluttered browsing interface. Microsoft recommends this script for users who favor a streamlined browser setup without unsolicited suggestions...

Disable Edge Microsoft Rewards

This script disables Microsoft Rewards in Edge. This feature is enabled by default, activating the Microsoft Rewards experience in Edge. Users participating in search and earn markets will notice this feature within their Microsoft Edge user profile. Microsoft Rewards encourages users to earn points through Bing searches, which can be redeemed for items at the Microsoft Store. However, this feature involves tracking user activities, which may pose privacy risks by potentially sharing sensitive d...

Disable Edge payment data storage and ads

This script disables Microsoft Edge's AutoFill feature for payment data and suppresses payment-related advertisements, enhancing privacy by preventing the storage and suggestion of unsolicited financial information. By default, Microsoft Edge allows users to save and autofill payment information, such as credit and debit card details, for quicker transactions in web forms. This script prevents the browser from storing new payment data and stops suggestions for financial instruments like 'Buy Now...

Disable Edge promotional pages

This script disables full-tab promotional content in Microsoft Edge. By default, Microsoft Edge may display full-tab content. These promotions may include product feature highlights, sign-in assistance, default browser selection, or tutorials on new features. This content can include welcome pages and educational material. Running this script modifies the "PromotionalTabsEnabled" policy to prevent Microsoft Edge from showing this type of promotional content. After executing the script, Edge will...

Disable Edge quick links on the new tab page

This script disables the display of quick links on the new tab page in Microsoft Edge. By default, Microsoft Edge displays quick links on the new tab page. This feature provides one-click access to your most frequently visited sites by automatically adding them to this menu. Running this script will hide these quick links and disable the user's ability to modify this setting in the NTP settings flyout. This may reduce convenience as users will need to manually enter website addresses, but it enh...

Disable Edge remote background images on new tab page

This script disables background images recevied by Microsoft servers on new tab. By default, if you do not run this script, all background image types on the new tab page are enabled. It allows using custom image disabling only daily background image type. Disabling this feature removes unecessary network traffic with Microsoft servers that may leak data and your usage of behavior. It also optimizes system by simplifying the browser usage and removing nunnecssary network traffic. This script con...

Disable Edge search and site suggestions

This script disables search suggestions based on typed characters in Microsoft Edge, enhancing user privacy by preventing typed data collection. When you type in the address bar, Microsoft Edge sends characters to Microsoft servers to provide search and site suggestions. This data-sharing feature is enabled by default. Running this script prevents these suggestions from appearing. It ensures your inputs remain private and are not used to generate suggestions or telemetry. Authorities like The De...

Disable Edge Search bar on desktop

This script disables the Search bar feature. This feature is formerly known as Edge bar and Web Widget. This feature allows users to perform web searches directly from their desktop or within applications. The search is powered by Bing, or the default search engine of Microsoft Edge. It provides search and URL suggestions. It also displays personalized news and content such as headlines, weather, sports, traffic, along with some tools. Users can access the Search bar from the "More t...

Disable Edge Shopping Assistant

This script disables Microsoft Edge's shopping features. Microsoft refers to these features as shopping assistant, shopping features, or Microsoft Shopping. These features allow users to compare prices, receive coupons, and use autofill during checkout to speed up the process. They also provide notifications for coupons and rebates when shopping online. Disabling these features addresses several privacy concerns: Microsoft collects extensive data about users' shopping habits and online act...

Disable Edge sign-in prompt on new tab page

This script removes the sign-in prompt from the new tab page in Microsoft Edge to minimize distractions and protect your privacy. By default, Microsoft Edge shows a sign-in prompt on the new tab page, asking users to log in. This prompt, which resembles advertising, can compromise your privacy by encouraging the sharing of personal information. After applying this script, the sign-in prompt will no longer appear on the new tab page. This change leads to a cleaner and more private browsing enviro...

Disable Edge site information gathering from Bing

This script disables the Site Safety Services in Microsoft Edge. By default, this service displays top site information in the page information dialog. Clicking the lock icon in the address bar causes Edge to retrieve detailed site information from Microsoft Bing. Although intended to enhance security by providing detailed website information, this feature also collects data about your visits, posing privacy risks. This script stops Edge from displaying this information, enhancing your privacy b...

Disable Edge spotlight recommendations

This script disables spotlight recommendations in Microsoft Edge to enhance privacy protection. By default, Microsoft Edge offers spotlight experiences and recommendations. These include personalized background images, text, suggestions, notifications, and tips based on your browsing activities. These features collect data about you and your interactions with Microsoft services. Disabling these recommendations helps protect your privacy by preventing Microsoft from using your browsing data to pe...

Disable Edge telemetry

This category includes scripts that enhance privacy by disabling Microsoft Edge telemetry. Telemetry is the automatic collection and sharing of data about you and your usage patterns of a software. These scripts prevent the automatic transmission of diagnostic and usage data to Microsoft, optimize system performance by reducing background data transmission, and safeguard personal data by limiting third-party sharing.

Disable Edge top sites and sponsored links on new tab page

This script disables the display of default top sites and sponsored links on Microsoft Edge's new tab page, enhancing privacy by eliminating commercial content and preventing the exposure of your frequently visited sites. By default, Microsoft Edge displays tiles of frequently visited sites, known as top sites, on the new tab page. These sites, saved from your browsing history, facilitate quick access to frequently visited destinations. The display also includes sponsored links, which are advert...

Disable Edge update executable

This script disables the Microsoft Edge Update executable to enhance your privacy and control over system updates. "MicrosoftEdgeUpdate.exe" is responsible for updating Microsoft Edge as part of the Microsoft Edge Update system. It's also responsible for updating Edge WebView2. Blocking this executable: Enhances privacy by preventing communication with the update server. • Increases security by giving you control over software installations. • Boosts system performance by reducing background pro...

Disable Edge WebView and WebView2 updates

This script disables automatic updates for Microsoft Edge WebView components. Microsoft Edge WebView and WebView2 Runtime are components that enable applications to display web content. By default, these components receive updates automatically. Running this script will prevent automatic downloading and application of updates for both older WebView and newer WebView2. This action might lead to compatibility issues with applications relying on the latest features of WebView. This script configure...

Disable fetching package information from NPM and Bower in Visual Studio Code

Visual Studio Code fetches data from NPM and Bower to provide autocompletion and hover information for npm dependencies. By default, this feature is enabled and fetches data from "https://registry.npmjs.org" and "https://registry.bower.io". This script prevents the automatic fetching of package information. You can disable this feature by setting "npm.fetchOnlinePackageInfo" to "false".

Disable fetching release notes from Microsoft servers after an update

This script prevents Visual Studio Code from displaying release notes after an update. Release notes are fetched from a Microsoft online service and thus expose data about you, such as your IP address, to Microsoft. It is enabled by default and can be disabled by setting "update.showReleaseNotes" to "false".

Disable Firefox application reputation checks for downloads

This script pertains to a feature that safeguards users from malware downloads. This protective measure operates by transmitting downloaded URL and file data to Google's servers. The script modifies "browser.safebrowsing.downloads.enabled" to a disabled state. This adjustment consequently disables application reputation checks for downloaded files. Inhibiting this feature concurrently disables remote lookups ("browser.safebrowsing.downloads.remote.enabled"). Read more: [Security/Features/Applica...

Disable Firefox background browser checks

This script stops Firefox from automatically checking its default browser status and reporting to Mozilla every 24 hours by disabling specific scheduled tasks that initiate Firefox's Default Browser Agent. It protects your privacy by preventing regular data sharing. Overview of default task statuses - "\\Mozilla\\Firefox Default Browser Agent 308046B0AF4A39CB" (tested on version 118): | OS Version | Default status | | ---------------- | -------------- | | Windows 10 22H2 | 🟢 Ready | | Win...

Disable Firefox default browser and system data reporting

This script disables the Firefox Default Browser Agent. The agent collects and sends information about the user's default browser to Mozilla Disabling it halts the transmission of details such as the currently set default browser, the previous one, and the operating system's locale and version number. This enhances privacy by preventing browser preferences and usage data from being shared with Mozilla. The script configures "HKLM\\SOFTWARE\\Policies\\Mozilla\\Firefox!DisableDefaultBrowserAgent" re...

Disable Firefox malware protection

Mozilla Firefox maintains a list of known malware, and checks user downloads against this list. If the user downloads a file that matches an entry in the list, a warning can be displayed. This script modifies "browser.safebrowsing.malware.enabled" to a disabled state. This preference dictates whether to enable malware checks. Disabling it halts the downloading of malware blacklists and ceases checks on downloads. It is active by default. Note that disabling this protection disrupts application r...

Disable Firefox new profile ping

This script disables the "new-profile" ping sent from Firefox Desktop. This ping is typically sent 30 minutes after the browser starts, during the first session of a newly created profile. If the first session of a new profile is shorter than 30 minutes, the ping is sent at shutdown using the Ping Sender. This script sets the "toolkit.telemetry.newProfilePing.enabled" preference to disabled, which effectively disables the "new-profile" ping for new profiles.

Disable Firefox phishing protection

This script modifies "browser.safebrowsing.phishing.enabled" to a disabled state. This preference determines whether to enable phishing protection. It is active by default.

Disable Firefox Phishing Protection (Safe Browsing) (decreases security)

Firefox's Safe Browsing feature, now referred to as Phishing Protection, is still internally recognized as "Safe Browsing". To provide protection against phishing and malware, Firefox transmits the following data: 1. Partial address information for visited webpages. 2. Details such as name, origin, size, and hash of contents for downloaded files. This data is sent to Google Safe Browsing to aid in issuing warnings for downloaded files and visited sites. While Phishing Protection bolsters your se...

Disable Firefox Pioneer program

Firefox Pioneer is a system in Firefox to test new features and changes on a subset of Firefox users. Pioneer program sends private/sensitive data to Mozilla.

Disable Firefox Pioneer study monitoring

This script configures "toolkit.telemetry.pioneer-new-studies-available" to be disabled to opt out Firefox Pioneer program. This setting disables availability check for Firefox Pioneer studies.

Disable Firefox prio ping

This script disables the "prio" ping sent from Firefox Desktop. The ping is submitted at least once a day for sessions that last longer than 24 hours, and it is enabled by default. It sends Origin Telemetry, which allows Mozilla to get precise counts of how many Firefox clients perform certain activities on specific origins without revealing which clients were doing which things on which origins. This script sets the "toolkit.telemetry.prioping.enabled" preference to disabled, which turns of...

Disable Firefox shutdown ping

The shutdown ping provides data about a clean shutdown. This script turns off three preferences to disable shutdown pings: 1. "toolkit.telemetry.shutdownPingSender.enabled": This preference permits the shutdown ping to be sent when the browser is closed from the second browsing session onwards, as opposed to on the next restart, through the ping sender. 2. "toolkit.telemetry.shutdownPingSender.enabledFirstSession": This preference allows the shutdown ping to be sent through the ping sender from ...

Disable Firefox telemetry

By default, Firefox collects telemetry data. This data comprises two main categories: interaction data and technical data. Interaction data includes metrics such as the number of open tabs and windows, the number of webpages visited, the number and type of installed Firefox Add-ons, session length, and interactions with features offered by Mozilla or third parties. These features may include Firefox search features and search partner referrals. Technical data provides information...

Disable Firefox telemetry

This script configures macOS using Bash (Shell script).It can be restored. It runs "# Enable Firefox policies so the telemetry can...".

Disable Firefox telemetry data collection

This script disables Firefox's telemetry to prevent the collection and transmission of browser performance and usage data to Mozilla. Disabling telemetry prevents both the storage and transmission of this data, ensuring users' browsing habits remain private. The telemetry is disabled by configuring "HKLM\\SOFTWARE\\Policies\\Mozilla\\Firefox!DisableTelemetry" registry key.

Disable Firefox telemetry log output

This script adjusts the "toolkit.telemetry.log.dump" setting to its most restricted value. This preference controls whether to dump telemetry log messages to "stdout".

Disable Firefox telemetry logs

Firefox logs telemetry information in various locations, such as the console and "stdout". This logged information reveals details about your usage pattern.

Disable Firefox telemetry pings

A telemetry ping refers to the data that Firefox transmits to Mozilla's Telemetry servers. It comes in different types and includes information collected by telemetry.

Disable Firefox unified telemetry

This script is designed to disable the "toolkit.telemetry.unified" preference. If this preference is enabled, it results in two effects: 1. Firstly, telemetry will always be enabled and recording base data. 2. Secondly, additional main pings will be sent. This preference is enabled by default. The "toolkit.telemetry.unified" preference signifies whether the Telemetry system is operating in Unified mode or not. However, it's worth noting that this feature is planned to be phased out and is consid...

Disable Firefox update ping

This script disables the "update" ping sent from Firefox Desktop. This ping is sent when a browser update is ready to be applied and also after the update has been successfully applied. This script sets the "toolkit.telemetry.updatePing.enabled" preference to disabled, which turns off the "update" ping associated with browser updates.

Disable Google automatic updates scheduled tasks (breaks Google Credential Provider)

This script disables the scheduled tasks used by Google to automatically update its software on Windows. The Google Update service creates two main tasks: "GoogleUpdateTaskMachineCore": Initiates automatic updates. • "GoogleUpdateTaskMachineUA": Corresponds to "Updates app". In newer versions of the Google Update service, these task names have random suffixes appended to them. Both of these tasks call the executable file "C:\\Program Files (x86)\\Google\\Update\\GoogleUpdate.exe". This process is of...

Disable Google background automatic updates

This category includes scripts to manage the automatic updates of various Google products in background. These products include Google Chrome, Google Earth, along with other applications. This category aims to give users control over the automatic update processes running in the background, without disabling manual updates or affecting the overall functionality of Google products. Google Chrome checks for, downloads, and installs updates in the background, without requiring user interaction. Thi...

Disable Internet Explorer Customer Experience Improvement Program (CEIP) participation

This script disables the Customer Experience Improvement Program (CEIP) in Internet Explorer. The CEIP allows users to send information about their use of the software to Microsoft. However, the CEIP does not collect users' personal details like names or addresses, only the IP address used to send the data. By applying this script: Users will no longer be able to participate in the CEIP. • The option "Customer Feedback Options" will be removed from the "Help" menu. This script achieves its purpo...

Disable metadata retrieval

This script configures Windows using Batch (batchfile).It can be restored. It runs ":: Set the registry value:...".

Disable Microsoft Office client telemetry

This script disables telemetry data collection in Microsoft Office applications. It improves your privacy by preventing Office from sending usage data and diagnostic information to Microsoft. This data may include details about your Office usage patterns, document content, and system information. The script may also improve system performance by reducing background processes related to data collection and transmission. Technical Details - The script modifies registry settings for multiple Office...

Disable Microsoft Office feedback

This script disables feedback collection in Microsoft Office applications. It enhances your privacy by blocking Office from collecting and sending your usage data to Microsoft. This limits the personal information Microsoft receives about how you use Office. It may also slightly boost system performance by removing background processes that collect feedback. Technical Details - This script configures "HKCU\\SOFTWARE\\Microsoft\\Office\\\\Common\\Feedback!Enabled" registry value. It affects Of...

Disable Microsoft Office logging

This script disables logging and data collection features in Microsoft Office applications. It improves your privacy by preventing Office from recording and potentially sharing information about your usage patterns and document activities. This data may include details about the files you open, edit, or create. The script may also improve system performance by reducing background processes related to logging and data collection. Technical Details - This script affects Office versions from 2013 t...

Disable Microsoft Office telemetry

This category includes scripts that disable various telemetry and data collection features in Microsoft Office applications. Microsoft Office collects telemetry data to improve user experience and product functionality. However, this data collection raises privacy concerns. The scripts in this category aim to enhance user privacy by limiting or disabling the transmission of usage data, diagnostic information, and other potentially sensitive details to Microsoft. Disabling Office telemetry will: ...

Disable Microsoft Office telemetry agent

This script disables the scheduled tasks associated with the Office telemetry agent. The Office Telemetry Agent, introduced in Office 2013, collects and uploads a variety of data for monitoring purposes. This data includes runtime logs, properties of Office documents, and other insights from Office applications. Notably, it can upload file names, paths, and document titles in their original format. The data is stored locally before being uploaded to a shared folder (at `%LOCALAPPDATA%\\Microsoft\\...

Disable NET Core CLI telemetry

This script configures macOS using Bash (Shell script).It can be restored. It runs "command='export DOTNETCLITELEMETRY_OPTOUT=1'...".

Disable Nvidia telemetry

This category configures Windows using 8 scripts. These scripts are organized in 1 categories. The category includes 5 subscripts and 1 subcategories that include more scripts and categories.

Disable Nvidia telemetry scheduled tasks

This category contains scripts that disable Nvidia telemetry tasks. Telemetry tasks are programmed to transmit data, which may encompass system performance details or error reports. By disabling these tasks, you can improve your privacy by ensuring your system's data remains confidential and is not shared with external sources.

Disable online experiments by Microsoft in Visual Studio Code

VS Code employs experiments to test new features or gradually roll them out. The experimentation framework communicates with Microsoft servers. This setting is enabled by default. This script disables fetching experiments from a Microsoft online service. It accomplishes this by setting "workbench.enableExperiments" to "false".

Disable outdated Chrome Software Reporter Tool

This script blocks the execution of the Chrome Software Reporter Tool, enhancing your privacy by preventing unnecessary data transmissions to Google, and boosting system performance through reduced resource consumption. This tool is also known as the Software Reporter Tool, Software Reporter Tool for Chrome Cleanup, Chrome Cleanup Tool and Software Removal Tool. It exists in Google Chrome versions prior to v111. Newer versions of Google Chrome do not include this tool. This tool scans fo...

Disable outdated Edge automatic image enhancement

This script disables the automatic image enhancement feature. This feature is present in Microsoft Edge versions 97 to 121. It improves image sharpness, color, lighting, and contrast. This feature uploads viewed images online to Microsoft for processing. Starting with version 122, Microsoft Edge has removed this feature, limiting this script's use to versions 97 to 121. This script configures the "EdgeEnhanceImagesEnabled" Edge policy.

Disable outdated Edge Discover button

This script disables the outdated Discover feature in Microsoft Edge. Initially called Bing Chat or Bing Discover, this feature has evolved into what is now known as Copilot. In recent versions of Edge, the Discover button in the toolbar has been replaced with the new Copilot button. This script is applicable only to versions of Edge between 97 and 105. It disables the obsolete Discover feature and button on older versions of Edge. When enabled, this feature used to send URLs to Microsof...

Disable outdated Edge games menu

This script disables the outdated games menu in older versions of Microsoft Edge. The games menu in Microsoft Edge offers one-click access to various free-to-play casual and arcade games, including Microsoft Solitaire, Microsoft Jewel, Microsoft Mahjong, and the Microsoft Edge Surf Game. In modern versions, this menu is integrated into the sidebar. Disabling the games menu leads to a less cluttered browser interface. Microsoft recommends this script for those favoring a streamlined browser setup...

Disable outdated Edge metrics data sending

This script stops Edge from reporting metrics data. This script stops the reporting of usage and crash-related data. This data includes information about how the browser operates and the causes of any failures. Disabling this telemetry potential privacy risks by preventing data sharing with third-parties. This may also improve system performance by reducing processing workload. This script applies to Edge versions between 77 and 89. It does not affect newer versions of Edge as this settings is d...

Disable outdated Edge site information sending

This script prevents Edge from sending site-related information. This prevents the browser from sending site information used to improve Microsoft services. This may might include URLs and page interaction data. Disabling this telemetry potential privacy risks by preventing data sharing with third-parties. This may also improve system performance by reducing processing workload. This script configures the "SendSiteInfoToImproveServices" policy. Changes will take effect after restarting the brows...

Disable outdated Firefox First-Party Isolation (FPI)

First-party isolation (FPI) helps in preventing third parties from tracking users across multiple websites. This is sometimes referred to as "double keying" (double-keying) or supercookies. This script disables FPI in favor of a newer technology called dynamic First-Party Isolation (dFPI) for the following reasons: 1. FPI and dFPI conflict with each other, and they cannot function simultaneously. Additionally, Mozilla doesn't plan to make them compatible. 2. FPI has been marked as deprecated and...

Disable Parallels Desktop advertisements

Parallels Desktop in-product notifications to show ads from Parallels or other third party companies. The main setting is "ProductPromo.ForcePromoOff" that you can check using: 1. "defaults read 'com.parallels.Parallels Desktop' 'ProductPromo.ForcePromoOff'" 2. "defaults read 'com.parallels.Parallels Desktop' 'WelcomeScreenPromo.PromoOff'" By default, on clean installations the value is "0" which is equivalent of "no". There is also "WelcomeScreenPromo.PromoOff" setting that's pre-configured to ...

Disable participation in IntelliCode data collection

This script prevents IntelliCode in Visual Studio from collecting data. IntelliCode uses AI to suggest code improvements by analyzing usage and error reports. In scenarios like team model training, user code is shared with Microsoft. Opting out does not affect IntelliCode's local suggestion capabilities. By relying on local data models, this script improves privacy, reducing the amount of data shared with Microsoft. The script works by modifying registry keys to disable the feature that sends da...

Disable participation in Visual Studio Customer Experience Improvement Program (VSCEIP)

This script disables participation in the Visual Studio Customer Experience Improvement Program (VSCEIP), enhancing your privacy and system performance. Previously, VSCEIP was known as "PerfWatson" in Visual Studio. It collects information about errors, hardware specifications, and usage patterns in Visual Studio. This data includes crashes, memory dumps, errors, stack traces, CPU and memory usage, interaction telemetry, and other diagnostic data. The collected information is sent to Microsoft s...

Disable PowerShell Core telemetry

PowerShell Core, a cross-platform (Windows, Linux, and macOS) automation and configuration tool/framework, incorporates a command-line shell, a related scripting language, and a framework for processing cmdlets. It sends telemetry data to Microsoft servers, revealing your software usage, geolocation, and additional environment data. This script sets the "env:POWERSHELLTELEMETRYOPTOUT" environment variable to "1", opting you out of PowerShell Core's telemetry collection.

Disable PowerShell Core telemetry

This script configures macOS using Bash (Shell script).It can be restored. It runs "command='export POWERSHELLTELEMETRYOPTOUT=1'...".

Disable PowerShell telemetry

This script configures Windows using Batch (batchfile).It can be restored. It runs "setx POWERSHELLTELEMETRYOPTOUT 1".

Disable Python history for future interactive commands

Python is a high-level, general-purpose programming language. Most Python implementations (including CPython) include a read-eval-print loop (REPL), permitting them to function as a command-line interpreter for which users enter statements sequentially and receive results immediately. Python saves interactive commands in the "~/.pythonhistory" file. This script ensures that this file...

Disable sending search queries to Microsoft in Visual Studio Code

By default, Visual Studio Code sends setting search queries to Microsoft servers. This is part of the natural language search mode, which is powered by a Microsoft online service. You can disable this feature by setting "enableNaturalLanguageSettingsSearch" to "false". For more information, see [Settings search | Feature announcement](https://web.archive.org/web/20221029223417/https://github.com/microsoft/vscode-docs/blob/8f6d43a3b24d8661f25f93d5e679c3e6ee1191b6/release-notes/v1_20.md#settings-s...

Disable sharing scanned software data with Google

This script stops the Chrome Cleanup Tool from sending scan data to Google, enhancing privacy. By default, when the Chrome Cleanup Tool detects unwanted software, it reports metadata about the scan and the software to Google. The reported data includes file metadata, automatically installed extensions, and registry keys. Users can choose to share cleanup results with Google to enhance future software detection. Disabling this feature reduces potential privacy risks by preventing data sharing. Th...

Disable SSLv3 fallback

This script configures Windows using Batch (batchfile).It can be restored. It runs ":: Set the registry value:...".

Disable synchronization of Visual Studio Code extensions

Visual Studio Code synchronizes all built-in and installed extensions, along with their global enablement state, by default. This script prevents the synchronization of all Visual Studio Code extensions. To disable extension synchronization, set "settingsSync.ignoredExtensions", which configures the list of extensions to be ignored during synchronization.

Disable synchronization of Visual Studio Code settings

By default, Visual Studio Code synchronizes all settings, except for machine settings (those with machine or machine-overridable scopes), as these are specific to a given machine. This script disables the synchronization of all settings. You can specify settings to ignore during synchronization using the "settingsSync.ignoredSettings" setting.

Disable user participation in Office Customer Experience Improvement Program (CEIP)

This script disables user participation in the Microsoft Office Customer Experience Improvement Program (CEIP). The CEIP allows Microsoft Office users to send usage information to Microsoft. When users join this program, Office applications transmit data to Microsoft about the user's interaction with the software. Part of this data includes identifying details, such as the user's IP address used during the data transfer. By default, when running Microsoft Office for the first time, users are giv...

Disable Visual Studio Code automatic extension update checks

By default, Visual Studio Code automatically checks extensions for updates. If an update for an extension is available, it is marked as outdated in the Extensions view. These updates are fetched from a Microsoft online service. This script disables the automatic checking of updates for extensions. It achieves this by setting "extensions.autoCheckUpdates" to "false".

Disable Visual Studio Code automatic type acquisition in TypeScript

This script disables automatic type acquisition, a feature that fetches "@types" packages from npm to improve IntelliSense for external libraries. Although this feature is disabled by default, you can ensure it's off by setting "typescript.disableAutomaticTypeAcquisition" to "false".

Disable Visual Studio Code automatic updates in favor of manual updates

By default, VS Code is configured to automatically update when new versions are released. Automatic updates reduce your control over privacy by sending data to Microsoft servers. On Linux, updates are often handled by the system package manager, rendering this setting redundant. To opt out of auto-updates, the Update: Mode ("update.mode") setting is changed from default to none. "update.mode" has replaced the older "update.channel" setting. · Issue #70084 · microsoft/vscode · GitHub | github.com

Disable Visual Studio Code data collection

Visual Studio Code, also commonly referred to as VS Code, is a source-code editor made by Microsoft. Visual Studio Code makes outgoing network requests to collect data in the background without users invoking a feature that requires online access. The requests include, but are not limited to, automatic extension update checks, querying settings for A/B experiments, and fetching online data for auto-completion. In addition, Visual Studio Code collects and transmits telemetry data to Microsoft ser...

Disable Visual Studio Code Edit Sessions

Edit Sessions is a Visual Studio Code feature that synchronizes uncommitted changes between VS Code for the Web (e.g., GitHub Codespaces) and the Desktop version, storing data in the Microsoft Cloud. This script disables Edit Sessions and its more granular subsettings like "workbench.experimental.editSessions.autoStore", "workbench.editSessions.autoResume", and "workbench.editSessions.continueOn".

Disable Visual Studio Code telemetry

The "telemetry.telemetryLevel" preference can be adjusted as follows: "default" (on): Transmits usage data, errors, and crash reports. • "error": Transmits general error telemetry and crash reports. • "crash": Transmits OS-level crash reports. • "off": Disables all product telemetry. This script disables telemetry data, which includes usage data, errors, and crash reports. The "telemetry.enableTelemetry" was the primary option to disable telemetry collection. This disabled the collection of diag...

Disable Visual Studio data collection

These scripts disable future local and cloud data collection by Visual Studio about you and your behavior. These do not clean existing data collected about you locally or on cloud servers.

Disable Visual Studio feedback

Feedback tool in Visual Studio allows users to report a problem from either Visual Studio or its installer. It collects rich diagnostic information along with personally identifiable information. Information includes large log files, crash information, screenshots, repro recording, and other artifacts. This script disables feedback dialog and screenshot capture/email input that's prompted to be sent as part of the feedback. By default (after clean installation) the registry keys are not configur...

Disable Visual Studio telemetry

This key was first seen to be used in Visual Studio 15 (2017). By default (after clean installation) the registry key set by this script does not exist since Visual Studio 2022. Forum post showing logs for TurnOffSwitch key | MSDN Forums

Disable WebRTC exposure of your private IP address in Firefox

Websites can obtain your local IP address through WebRTC's peer-to-peer protocol, facilitated by JavaScript. WebRTC (Web Real-Time Communication) is a free and open-source project offering real-time communication (RTC) via application programming interfaces (APIs) to web browsers and mobile applications. It enables audio and video communication to work inside web pages by facilitating direct peer-to-peer communication, and thereby eliminating the need for plugin installations or native app downl...

Enable Do Not Track requests

This script enables Do Not Track requests in Microsoft Edge. Do Not Track communicates to websites that you prefer not to have your browsing activity tracked. It enhances privacy by signaling your tracking preferences to websites, though compliance is not guaranteed. By default, Edge does not send Do Not Track requests. This script ensures these requests are always sent to websites that seek tracking information. Additionally, Microsoft endorses this script as it helps create a cleaner browser i...

Enable dynamic First-Party Isolation (dFPI)

Dynamic First-Party Isolation, also known as dFPI, is an advanced privacy feature in Firefox. This feature commonly referred to as: Total Cookie Protection, • dFPI (dynamic First-Party Isolation), • Dynamic storage partitioning. Essentially, dFPI is an enhanced version of a previous privacy tool known as First-Party Isolation (FPI). The primary purpose of dFPI is to improve user privacy online. It accomplishes this by preventing third-party websites from accessing or tracking a user's data acros...

Enable Edge tracking prevention

This script configures Microsoft Edge's tracking prevention to the 'Strict' level, enhancing user privacy by blocking extensive web tracking The tracking prevention feature in Microsoft Edge restricts online trackers from accessing browser storage and network resources, which helps safeguard user data. By default, the 'Balanced' level is activated. While the 'Balanced' level does not block ads or analytics, this script activates the 'Strict' level to provide a higher degree of privacy by blockin...

Enable Firefox anti-fingerprinting (may break some websites)

Fingerprinting Protection is a heavily developed experimental feature in Firefox. As part of a project to integrate features from the Tor Browser, Mozilla launched an anti-fingerprinting project in Firefox. This script enables the "privacy.resistFingerprinting" preference, activating anti-fingerprinting. As an experimental feature, it might cause some website breakages, such as impacting web speech functionality and favicons.

Enable Firefox network partitioning

Network partitioning is a method used by Firefox to enhance user privacy. When enabled, each website you visit has its own isolated storage location, preventing it from accessing data from another website. This limits the ability of websites to track users across multiple sites. Network Partitioning, formerly referred to as cache partitioning, is a subset of state partitioning. While state partitioning deals with data like cookies, network partitioning deals with networking-related components,...

Enable Firefox state partitioning (Total Cookie Protection)

Web browsers, including Firefox, save various data types such as cookies, cache, and site-specific details. While this data helps in providing a faster and personalized browsing experience, it can be exploited by websites to track your activities across the internet, potentially compromising your privacy. State partitioning, also known as "Total Cookie Protection", is a feature designed to enhance user privacy in Firefox. It works by allocating different, isolated storage spaces for every websit...

Enable Firefox tracking protection

Firefox provides an option for Enhanced Tracking Protection, which blocks trackers that gather information about your browsing behavior without disrupting site functionality. This feature also includes protections against harmful scripts such as malware that drain your battery. This script enables the "privacy.resistFingerprinting" preference, activating anti-fingerprinting. Beyond privacy advantages; enabling tracking protection may reduce load time by 44%. Note: If you are already using an ad ...

Harden Edge privacy

This category contains scripts designed to enhance privacy settings in Microsoft Edge by reducing tracking mechanisms encountered during web browsing. These scripts do not block data collection conducted directly by Microsoft through Edge. Instead, these scripts empower users by providing control over the exposure of their browsing data to external entities, thereby significantly enhancing privacy.

Harden Firefox privacy

The following are privacy-focused tweaks to prevent browser fingerprinting and tracking. See also: What is browser fingerprinting? | AmIUnique.org

Maximize Edge update suppression duration

This script suppresses automatic updates for Microsoft Edge for the longest possible duration. If you do not run this script, Microsoft Edge checks for updates periodically throughout the day by default. This script limits update checks to the least frequent interval permitted by policy settings. This reduces network traffic and decreases system load, thereby enhancing both privacy and performance. However, this delay in updates can expose you to security risks, especially if you depend on Edge ...

Minimize Firefox telemetry logging verbosity

This script sets the "toolkit.telemetry.log.level" preference to the least verbosity to minimize logs. This preference adjusts the telemetry logging verbosity as per "Log.jsm". By default, logging is restricted to the console service. It displays telemetry information in the browser console and can be used to monitor telemetry activity in the JavaScript console. This process is also referred to as telemetry tracing. The output can be accessed via the DevTools console, navigable through the menu ...