Releases: undergroundwires/privacy.sexy
0.13.6
This patch includes several updates and improvements across various components.
It focuses on enhancing Windows scripts, improving user and developer experience.
Highlights:
- UI: Fixed minor bugs on uncommon screen sizes
- Windows:
- Unified logic for Windows Registry modifications, fixing bugs, improving maintainability and reliability for preventing future bugs.
- ⭐ Added missing revert logic to all scripts, ensuring reversibility for non-irreversible changes.
- Improved support for Windows version checks to apply correct changes on specific versions.
- Notable script improvements: Disabling • CEIP (Customer Experience Improvement Program) • Connectivity Checks • SmartScreen.
- Compiler: Improved troubleshooting experience and extended PowerShell inlining to allow more complex scripting.
Consider donating ❤️.
Changes
User Interface
- Fix documentation button spacing on small screens | 70959cc
- Fix close button overlap by scrollbar | 19ea8db
Scripts
- [Windows] Improve service disabling as TrustedInstaller | 5d365f6
- [Windows] Refactor version-specific actions | 0239b52
- [Windows] Support Microsoft Store Firefox installations | 8d7a7eb
- [Windows] Improve disabling SmartScreen #385 (thanks @femdiya, @Cassandre60) | 11e566d
- [Windows] Unify registry setting as TrustedInstaller | 8526d25
- [Windows] Improve, fix, restructure CEIP disabling | c2d3cdd
- [Windows] Centralize, improve Defender data collection | b185255
- [Windows] Fix and document VStudio license removal | 109fc01
- [Windows] Improve registry/recent cleaning | 48d97af
- [Windows] Fix, improve and unify Windows version logic | f89c232
- [Windows] Improve registry value deletion #381 (thanks @guihkx) | 55c23e9
- [Windows] Improve folder hiding in "This PC" #16 | e8add5e
- [Windows] Improve Microsoft Edge associations removal | c2f4b68
- [Windows] Unify registry data setting, fix #380 (thanks @guihkx) | 4cea6b2
- [Windows] Improve disabling NCSI #189, #216, #279 (thanks @mathmakgakpak, @mshpp) | c7e57b8
- [Windows, macOS] Fix minor typos, formatting, dead URLs | 29e1069
- [Windows] Fix, constrain and document WNS #227 #314 (thanks @SkullHex2, @philrdubois, @Julynx, @oculi38) | 50ba00b
Compiler
- Improve compiler error display for latest Chromium | b16e136
- Fix PowerShell code block inlining in compiler | d77c3cb
Chores, tests, refactorings
- Refactor text utilities and expand their usage | 851917e
- Bump dependencies to latest | dd7239b
- Refactor styles to match new CSS nesting behavior | abe03ce
- Fix intermittent
ModalDialog
unit test failures | a650558 - Ensure tests do not log warning or errors | ae0165f
- Relax linting to allow null recommendation | 6fbc816
- Refactor executable IDs to use strings #262 | ded55a6
0.13.5
Highlights:
- 🌐 Edge on Windows
- 53 New Scripts: Fully control Edge for better privacy—delete it, stop updates, remove Copilot and block ads.
- Explore more under
Configure Programs > Configure Browsers > Configure Edge
.
- 🍏 macOS Scripts:
- Updated documentation and recommendations for easier use and better reliability.
- ✨ Quality control:
- Compiler is improved with stricter validation and new YAML support, fixing detected issues to boost the reliability and developer experience.
Consider donating ❤️.
Changes
Scripts
- [Windows] Document and improve Firefox telemetry #259 (thanks @TheAndr0id) | 8341411
- [Windows] Improve executable blocking, Chrome reporting | f21ef92
- [Windows] Fix revert scripts for removing shortcuts | 8becc7d
- [Windows] Fix missing app access recommendations #369 | 1c2d82d
- [Windows] Fix text and handwriting script omission #369 (thanks @TobyGiacometti) | 1a10cf2
- [Windows] Fix incomplete VSCEIP, location scripts | 48761f6
- [Windows] Fix errors due to missing Edge uninstaller | 2f82873
- [Windows] Fix latest Edge removal on Windows 10 #309 (thanks @ltguillaume) | e7031a3
- [Windows] Categorize, rename, doc Chrome & Edge scripts | f286f92
- [Windows] Add disabling Edge/WebView2 auto-updates #309 (thanks @d3cim) | ed7e69c
- [Windows] Add more Edge scripts including AI & ads | 1430d52
- [macOS] Document, improve, encourage clearing logs | e9a5285
- [macOS] Discourage and document captive portal script | b29cd7b
- [Windows, macOS, Linux] Fix typos #373 (thanks @RainRat) | c09c5ff
Compiler/parser improvements
- Add object property validation in parser #369 | 6ecfa9b
- Add schema validation for collection files #369 | dc03bff
- Add type validation for parameters and fix types | fac26a6
- Trim compiler error output for better readability | 78c62cf
Refactorings
- ci/cd: centralize and bump artifact uploads | 22d6c79
- Refactor to unify scripts/categories as Executable | c138f74
Other improvements
0.13.4
This patch includes:
- 🤖 New windows scripts: Improves registry configurations, enhances reversibility, and addresses new security and privacy concerns, such as disabling Recall (for Copilot+ PCs) and preventing app tracking of eye, hand, body movements, and human presence (for Windows 11).
- 🍎 Native Apple silicon support: Provides native support for Apple Silicon through macOS universal builds on desktop versions.
- Other minor bug fixes and improvements.
Consider donating ❤️.
Changes
Windows scripts
- Improve app access disabling and docs #138 (thanks @karam72) | ff3d5c4
- Improve printing removal /w Print Queue #279 | 150e067
- Discourage blocking app access #121 #339 #350 (thanks @femdiya, @plantindesk, @sla-te) | 7794846
- Document disabling firewall #115 #152 #364 (thanks @CaptainFrosty, @nulledone, @Snowball-V) | 12b1f18
- Document and discourage RSA key script #363 (thanks @0xReverse) | f347fde
- ⭐ Add script to disable Recall feature | ce4cfdd
- Standardize registry edit + delete on revert | cec0b4b
Compiler
- Add specific empty function name compiler error | 870120b
- Improve context for errors thrown by compiler | 4212c7b
Other fixes/improvements
- ⭐ Add support for macOS universal binary #348, #362 (thanks @AlexanderDankin, @mORogyrUly) | d25c4e8
- Fix e2e test failing on Windows | 4a7efa2
- Migrate to GitHub issue forms | 9ab3ff7
- Bump Vue to latest and fix universal selector CSS | aae5434
- Centralize and optimize
ResizeObserver
usage | 2923621 - win, mac, linux: fix typos and dead URLs #367 (thanks @RainRat) | 9e34e64
- ci/cd: fix quality checks not running on all OSes | 2390530
- ci/cd: fix recent Docker build failures on macOS | a1922c5
0.13.3
Highlights:
- 🛡️ Improved network security on Windows: Windows scripts related to network security and cryptography have been heavily improved. Check out "Security improvements > Improve network security" to explore. This rework addresses many issues reported by the community.
- 🖥️ Improved Linux/Windows script execution: The desktop application now manages script execution more effectively, with better contextual error dialogs on Linux and path management on Windows.
- ✨ Additional updates: This release also includes other minor improvements and bug fixes, including solving layout shifts, tooltip alignment, and side effects of Windows scripts, as well as improving icon quality and desktop application load.
Consider donating ❤️.
Changes
UI
- Fix misaligned tooltip positions in modal dialogs | dd71536
- Fix Chromium scrollbar-induced layout shifts | bc4879c
Desktop
- Fix Windows execution with whitespace in username #351 (thanks @giogio33) | a334320
- Fix script cancellation with new dialog on Linux | 8c17396
- Add system requirements documentation #134 (thanks @blackcrack) | 0fc2ffc
- Improve desktop icon quality and generation | ab25e0a
- Fix blank window on load on desktop version #348 | 813d820
Windows scripts
- Organize and document network disablement | 2eed6f4
- Improve disabling SMBv1 protocol | f584fab
- Improve disabling insecure renegotiations | f261ab4
- Document, improve, encourage cipher disabling | 8b224ee
- Improve 'Snipping Tool' removal #343 (thanks @fideliochan) | e18907c
- Improve disabling insecure hashes #131 | d19dde6
- Improve disabling protocols | 4ef16ce
- Fix Copilot on Bing.com by excluding
r.bing.com
#329 (thanks @MohamedMehrath, @maxysoft) | 66a5688 - Improve enabling secure connections #175 (thanks @soyware, @MiRw3b) | c75df1c
- Categorize and rename network security #131 | 9fd193e
Other improvements
0.13.2
This patch brings various fixes and improvements.
It addresses minor issues with the user interface, improving usability on mobile (small screens).
It improves Windows scripts by ➤ providing more reliable methods for disabling features and reverting services, ➤ extending documentation for clearer guidance, and ➤ fixing some reported problems.
Consider donating ❤️.
Changes
UI
- Fix bottom gap in card expansion panel | 79183d6
- Fix overflow in tree node content on small screens | 557cea3
- Fix horizontal layout shift after script selection | bc7e1fa
- Fix card header expansion glitch on card collapse | 5d940b5
- Fix card arrow not being animated in sync | 7b546c5
- Fix top script menu overflow on small screens | b7a20d9
- Centralize and use global spacing variables | ae17200
- Fix inability to tap outside modal on mobile | cb144ae
Windows scripts
- Improve and document removing Phone apps #279 | 8924337
- Improve and document secret key scripts | 49f22f0
- Improve Windows feature disablement scripts | b68711e
- Fix Visual Studio remote analysis script #327 (thanks @Cajunvoodoo) | 4142d08
- Improve firewall docs /w
winget
impact #142 (thanks @Remyie) | ffd647d - Improve service revert and docs | b87b7aa
Other improvements
- Update documentation for
logo-update.js
script | 4a9b430 - ci/cd: Fix macOS Docker build reliability issues | 8a5592f
- ci/cd: fix IPv6 timeouts with
force-ipv4
action | 52fadcd - ci/cd: bump Node.js environment to 20.x | 59decd1
- ci/cd: trigger URL checks more, and limit amount | 4fb6302
- Ignore
ResizeObserver
errors in Cypress tests | 4472c28 - Bump dependencies to latest, hold ESLint | f3571ab
0.13.1
This patch fixes broken links, enhances our documentation, adds safeguards to prevent potential data loss or system issues after removing OneDrive on Windows, and addresses minor UI problems along with some routine maintenance tasks.
Consider donating ❤️.
Changes
UI
- Fix tooltip falling behind elements on fade out | 1964524
- Fix tooltip styling inconsistency | ec34ac1
Scripts
- macOS, Linux, Windows: fix dead URLs and improve docs | abec9de
- Windows: improve and unify service start/stop logic | adc2089
- Windows: improve OneDrive data deletion safety | 5eff3a0
- Windows: fix VSCode manual update switch script #312 (thanks @plantindesk) | b71ad79
Chores
- Bump TypeScript to 5.3 with
verbatimModuleSyntax
| a721e82 - Migrate to Vite 5 and adjust configurations | 4ac1425
- Upgrade vitest to v1 and fix test definitions | e721885
- Bump Electron to latest and use native ESM | 840adf9
Other improvements
0.13.0
- ↩️ Revert selected: Introducing a new feature to quickly revert all selected scripts with a single click, improving user safety and control over script effects. This has been a highly requested addition, enabling users to easily undo changes.
- 🌐🚫 Hosts file (connection) blocking: Windows scripts now include the ability to block tracking hosts via the hosts file, enhancing privacy protection against unwanted connections. This feature is dedicated to old friend Disk2019, the first contributor to the project.
- 🎨 Polished UI: The user interface has received improvements for a more balanced and appealing look, including new typography choices, animations, and general usability improvements.
- 💭 Better tooltips: Tooltips have been improved to provide clearer information on the privacy recommendation level for scripts, helping users in making informed decisions.
- 🪟 New Windows scripts: Windows scripts are improved with important security and privacy enhancements. Notable additions include scripts for disabling Windows Copilot and improving search privacy by limiting data shared with Microsoft. Re-applying at least the Standard selection is recommended for all users.
Consider donating ❤️.
Changes
Features
- Add 'Revert All Selection' feature #68 (thanks @SSimpl3, @usamac, @neube3, @marcello-pietrobon, @lggomez) | 55fa7ea
- Extend search by including documentation content | 6142f3a
UI
- Improve selection type documentation | 7af8daa
- Expand script names to take full available width | d277139
- Limit tooltip width for improved readability | 6ab6dac
- Add markdown support for script/category names | a5ffed4
- Normalize and improve font sizes | 4da306b
- Change 'revert' button to title case | 937f459
- Remove playful emojis (🍑🍆) | aa4205f
- Improve UI code styling for all platforms | 311fcb1
- Render bracket references as superscript text | b9c89b7
- Change slogan and refactor project info naming | a54e164
- Change fonts for improved readability | d5bbc32
- Apply global styles for visual consistency | faa7a38
- Add UI animations for expand/collapse actions | fb08f03
- Update meta title and description | c7fa4b6
- Remove 'preview' label from Linux options | ebd8285
Scripts
- Windows: Add disabling clipboard features #251, #247 (thanks @SnowzNZ, @TheAndr0id) | c6ebba8
- Windows: Improve search privacy scripts #117 (thanks @Permanently) | 541f9aa
- Windows: Add disabling Windows Copilot #263, #266 (thanks @selivan)| cd42550
- Windows: Add Dropbox telemetry blocking #125, #118 (thanks @Permanently, @chr15t0ph) | 10829d6
- Windows, macOS, Linux: Add privacy.sexy cleanup scripts | 63366a4
- Windows: Relocate service disabling and improve docs | 894687c
- Windows: Add host blocking category #26 (thanks Disk2019) | 17152c8
0.12.10
▶️ Desktop app: Improved script saving and execution by • adding error messages with detailed instructions on errors • fixing edge-case bugs • adding logs • storing executed scripts in a persistent directory to increase auditability • improving security with stricter code isolation and tamper protection • integrating system dialogs for file operations.- 📙 Web app: Added detailed instructions to help Windows users on how to run the scripts after downloading, including how to handle false-positive security alerts from antivirus and browsers.
- 🏰 General improvements: Addressed a variety of minor bugs and enhanced script safety to improve overall reliability.
Consider donating ❤️.
Changes
Desktop version
- Improve security by isolating code execution more | efa05f4
- Improve desktop script runs with timestamps & logs | cdc32d1
- Fix handling special chars in script paths | 40f5eb8
- Fix script deletion during execution on desktop | c84a1bb
- Fix script execution for Linux VSCode development | 3b1a89c
- Fix invisible script execution on Windows #264 | b404a91
- Show native save dialogs in desktop app #50, #264 | c546a33
- Show save/execution error dialogs on desktop #264 (thanks @selivan) | e09db0f
- Add AV detection on desktop app #264, #304 (thanks @selivan) | f03fc24
- Improve script error dialogs #304 (thanks @selivan) | 6ada8d4
UI
- Fix unresponsive circle icon in revert button | 645c333
- Fix button inconsistencies and macOS layout shifts | 86fde6d
- Fix CSP for Vue, Ace, Vite, Safari compatibility | 940febc
- Fix macOS detection in desktop app and Chromium | dc30825
- Fix touch, cursor and accessibility in slider | 7285842
- Add Windows save instructions UI and fix URL #296 | 756c736
Scripts
- Windows: fix language dependent delete script #149 (thanks @arman-ku) | 8f4b34f
- Windows: improve store app docs and add research #279 | fac72ed
- Windows: add missing extension apps, improve docs #279 | da4be50
Chores, docs
0.12.9
- 🛡️ User and application security improvements with additional security layers for macOS auto-updates and code injection protection.
- 🔧 Overall documentation improvements, and recommendation level adjustments of existing scripts.
- 🐛 Various script and UI fixes.
- ⏰ Windows automatic updates can now be reliably and persistently disabled on both Windows 10 and 11.
- 📜 Logging improvements on desktop.
Consider donating ❤️.
Changes
Security
- Improve security and reliability of macOS updates | 4765752
- Improve security and privacy with strict meta tags | ba5b29a
- Centralize log file and refactor desktop logging | 08dbfea
Scripts
- Windows: Improve docs and category of jump lists #146 (thanks to @NerdyGamerB0i) | 40ae8a8
- macOS: Improve clearing privacy permissions | 5a7d7d8
- Windows: Fix logic for terminating processes | 807ae6a
- Windows: Improve documentation for "Get Help" app #280 (thanks to @ScribbleGhost) | 8f5d7ed
- Windows: Fix revert and improve docs for SAM enum #255 (thanks to @tempdrive) | 25e23c8
- Windows: Fix Win 11 Windows Security app removal #195 (thanks to @haiku-balls, @boredchilada) | daa6230
- Windows: Document and discourage admin shares #249 (thanks to @zdat) | e747ee5
- Windows: Discourage XboxIdentityProvider #64, #79 #181 (thanks to @LoneDev6) | c72f9f5
- Windows: Improve disabling update healing #272 (thanks to @TheAndr0id) | 47b4823
- Windows: Improve disabling of Application Experience | fe3de49
- Windows: Add scripts to postpone auto-updates #272 | e95b2ba
UI
0.12.8
Highlights:
- 🎨 Various UI fixes including correcting minor layout issues, code area highlighting when selecting a category and improving documentation styling.
- 📈 Improved performance when selecting categories with numerous scripts. Now, script selection is smooth and responsive, even with a large number of scripts.
- 🗓️ Improved disabling scheduled tasks on Windows, with better output, robust handling and additional tasks including those that trigger automatic Windows updates to improve persistence of disabling automatic background updates.
- 🧤 Done extensive refactorings and enforced stricter linting and compiler options. This enhances maintainability, stability, and paves the way for upcoming features.
⚠️ Note for Windows users who uninstalled system apps using previous version
If you used privacy.sexy (v0.12.6 or v0.12.7) to delete system apps, please follow these steps to avoid potential issues with Windows Updates:
- Open Command Prompt (Start Menu ➜ type "cmd" ➜ select "Command Prompt").
- Copy and paste the following command:
PowerShell -ExecutionPolicy Unrestricted -Command "Remove-Item -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\EndOfLife\*' -Force -Verbose"
- Press Enter.
This action ensures that there are no side effects related to Windows Updates, since Microsoft may block updates if it is unable to reinstall Edge.
This release addresses this issue, ensuring safe deletion of system apps as in previous versions. See #287 for more detailed information.
Consider donating ❤️.
Changes
UI
- Fix card list UI layout shifts (jumps) on load | bf3426f
- Fix icon tooltip alignment on instructions modal | bd383ed
- Fix mobile layout overflow caused by tooltips | e541a35
- Fix code highlighting and optimize category select | cb42f11
- Fix layout jumps/shifts and overflow on modals | e299d40
- Fix spacing in documentation for readability | 1442f62
- Fix rendering of inline code blocks for docs | 9845a7c
- Fix incorrect URL rendering in documentation texts | d328f08
Scripts
Windows
- Improve disabling of scheduled tasks | 3864f04
- Fix and improve Store app categorization #190 | 094dbb0
- Fix persistent update disabling /w tasks #272 (thanks to @TheAndr0id and @evvlzeiu) | dee3279
- Discourage IntelliCode disabling #267, #286 (thanks to @parasiteoflife, @Hunanbean-Collective and @ntrzr)| 7f7a84e
- Fix system app removal affecting updates #287 (thanks to @zdat, @hafeoz and @tempdrive) | 7c632f7
Linux
- Fix Firefox settings not reverting #282 (thanks to @ltguillaume) | bcad357
Refactorings
- Refactor DI for simplicity and type safety | 7770a9b
- Refactor user selection state handling using hook | 58cd551
- Refactor watch sources for reliability | 7ab16ec
- Refactor to enforce strictNullChecks | 949fac1
- Remove duplicated
index.html
file | aab0f7e - Refactor to Vue 3 recommended ESLint rules | 4531645