Releases: xanasoft/MajorPrivacy
Major Privacy v0.99.7 BETA
MajorPrivacy version 0.99.7 focuses on stability improvements, architectural refinements, and significant progress toward a more complete volume management workflow. This release resolves several issues affecting reliability and configuration handling, while also introducing major new functionality for encrypted volume management and modernizing internal communication between the graphical interface and the system service.
A number of stability problems have been addressed in this update. A restart loop condition that could occur under certain circumstances has been fixed, improving overall service robustness. Configuration handling has been corrected so that discarding configuration changes now properly restores and applies service option states as expected. Program entries associated with currently running processes are now protected from deletion to prevent inconsistent states, and issues encountered when unmounting volumes have been resolved to ensure clean and predictable operation.
Internally, communication between the GUI and the service has been redesigned to use ALPC ports instead of named pipes. This change improves reliability and aligns the architecture more closely with native Windows interprocess communication mechanisms, reducing overhead while providing a more secure and structured messaging model.
This release also introduces several major functional additions centered around volume management. The previous quick volume creation dialog has been replaced with a full-featured volume creation wizard, providing a clearer workflow and better guidance through the setup process. Support for backing up and restoring volume headers has been added, allowing users to safeguard critical metadata and recover volumes more easily in case of corruption or configuration mistakes. Volume password processing now supports the Argon2id key derivation function, offering stronger resistance against modern password-guessing attacks. Additionally, the GUI now includes an option to expand existing volumes, enabling more flexible storage management directly from the interface.
Overall, version 0.99.7 represents an important step toward feature completeness and improved operational reliability, while laying architectural groundwork for future enhancements.
Major Privacy v0.99.6 BETA
MajorPrivacy 0.99.6 focuses on usability refinements, visibility improvements, and further hardening of core protection mechanisms, alongside several important fixes across all supported architectures.
This release introduces a significantly improved traffic view that now groups entries by primary domain, making network activity easier to interpret at a glance. The program view now persists the primary filter across sessions, reducing repetitive setup during daily use. The access view gains a new status filter, and the global view can optionally display private entries, giving advanced users finer control over what is visible. An extended program information panel has also been added, providing more contextual details without requiring navigation to separate views.
Internally, process map handling has been improved for greater robustness and accuracy, and overall process protection has been further strengthened. The online updater has been reworked to improve reliability and maintainability. In the program view, the cleanup button has been merged with the refresh action to simplify the interface and reduce redundancy.
Several issues have been resolved in this version. A critical crash affecting driver-based process protection on ARM64 systems when interacting with non-native binaries has been fixed. Audio handling for protected processes has been corrected, addressing a long-standing issue. Additionally, file search functionality in the access view window now works as intended.
As part of ongoing UI cleanup, the socket filter button has been removed from the program view. Its functionality is now covered by the Recent Traffic Filter, which includes an “or has sockets” option, providing the same capability in a more consistent way.
Overall, version 0.99.6 continues to polish MajorPrivacy ahead of a stable release, with clearer views, more persistent workflows, and improved stability across platforms.
Major Privacy v0.99.5 BETA
MajorPrivacy 0.99.5 introduces several usability and security improvements. The settings panel now includes new checkboxes for minimizing the application to the tray and for enabling single-click behavior on the tray icon, allowing users to tailor interaction to their preference. Process rules have been enhanced with parent-child enforcement, providing stricter control over how applications are allowed to spawn and interact. It is now also possible to import and export individual rules as well as enclaves with their associated rules, making backup, migration, and sharing significantly more convenient.
This update relocates the firewall reset action into the service to ensure a more consistent and reliable execution across all privilege levels. Several issues have been resolved, including a failure to run MajorPrivacy as Administrator caused by process protection, and a problem with QtSingleApplication that could lead to multiple instances launching when started from an elevated context.
Known Issues
- Error validating Serial Numbers, use MajorPrivacy-v0.99.5b.exe instead
Major Privacy v0.99.4 BETA
Several usability improvements have been implemented. MajorPrivacy components can now reliably browse protected or blocked folders, allowing the rule editor to function correctly in all scenarios. The UI will also no longer display popups when an unsigned DLL fails to load into MP's UI, such as third-party shell extensions invoked through file picker dialogs. Interaction behavior has been aligned with Sandboxie, meaning the single- and double-click handling is now consistent across both products, and middle-clicking once will open or hide the notification window. In addition, the software ID has been changed from MP-Beta to simply MP. Because of this adjustment, the older certificate files bundled with previous installers are no longer valid, and users should use the built-in trial certificate retrieval function to obtain a new 90-day certificate.
This update also resolves several issues, including a problem in the first-start wizard where firewall rules were not configured correctly. Furthermore, missing button localization strings have been added to the translation files, ensuring a more complete and consistent interface in all supported languages.
Major Privacy v0.99.3 BETA
MajorPrivacy 0.99.3 introduces a series of improvements focused on stability, visual consistency, and smoother first-time configuration. This update resolves an issue that caused some buttons to display incorrect or missing localized text, ensuring that the interface now appears correctly in all supported languages. The handling of dark mode has also been refined so that the application displays properly across all views and dialogs. An issue that previously led to duplicate entries when creating new rules has been corrected, restoring predictable behavior in the rule editor. Additionally, the first-start wizard now configures the firewall settings reliably, fixing a problem where the initial firewall setup could fail or apply incomplete settings.
Major Privacy v0.99.2 BETA
Version 0.99.2 of MajorPrivacy introduces several usability and management improvements aimed at streamlining rule handling and automation. The update adds a new GUI autostart option, allowing MajorPrivacy to launch automatically with Windows for more seamless protection. It also introduces rule presets, enabling users to quickly enable or disable predefined sets of rules and tweaks with a single action, greatly simplifying configuration management. In addition, a new mechanism has been implemented to automatically clean up old Windows Firewall rules that were created from templates, helping keep the system’s rule base organized and efficient.
This release also refines the handling of firewall rule change approvals and rejections, ensuring smoother interaction and more reliable behavior during user decisions. The notification window display has been improved as well, offering clearer and more consistent visual feedback during runtime events.
Major Privacy v0.99.1 BETA
MajorPrivacy 0.99.1 introduces several important enhancements focused on flexibility, compatibility, and safety. This release adds new options to configure the DLL injection mode, giving advanced users more control over how MajorPrivacy interacts with running processes. A dedicated Sandboxie-compatible high-level DLL injection mode has also been added to ensure seamless integration between both applications for users running them together.
To improve onboarding and prevent misconfiguration, a mandatory warning page has been introduced in the first-start wizard. Until this notice is acknowledged, the creation of driver rules remains disabled, ensuring users understand the potential impact of advanced system-level configurations before proceeding.
Additionally, this version brings two convenient new actions related to Windows Firewall management. Users can now automatically create a set of useful initial firewall rules optimized for MajorPrivacy’s allow-list mode of operation, as well as restore the default Windows Firewall rules when needed.
With version 0.99.1, MajorPrivacy continues to refine its balance between powerful control and safe defaults, making advanced system protection easier and more reliable for all users.
Major Privacy v0.99.0 BETA
This release brings a series of important fixes, improvements, and new features to enhance both stability and functionality across all supported platforms. Several critical bugs have been resolved, including an issue that caused the user interface to fail when restarting in maximum mode, and a problem that prevented hash database entries and enclave permissions from being set or applied correctly. Enclave scripts now update properly when changes are applied, and the process of adding new enclaves no longer produces errors. The installer has also been corrected to handle updates involving ksi.dll reliably, and a major memory leak in the graphical interface has been eliminated, improving long-term stability.
The visual presentation of terminated processes has been refined—these processes are now rendered in gray, similar to TaskExplorer, for better clarity. In addition, internal safeguards enforcing the integrity of user-mode components have been activated to strengthen security.
MajorPrivacy 0.99.0 also introduces several notable additions: full ARM64 support, a new driver option allowing users to run self-signed, custom-compiled MajorPrivacy user-mode components, and a comprehensive Diagnostics Information dialog accessible from the Help menu. Together, these updates mark a substantial step toward improved reliability, performance, and flexibility across architectures.
Major Privacy v0.98.5 BETA
This release focuses on extending automation and scripting across rules and secure volumes, improving Windows 7 compatibility, and strengthening safety around secure-volume protection. The update introduces a suite of scripting features that bring program rules and secure enclaves under automated control, while also adding editing and diagnostics tools for scripts so administrators can write, highlight and inspect script activity without leaving the application. Notifications have been added to automated firewall events and a mechanism to automatically approve or reject rule changes, streamlining routine policy operations while keeping administrators informed.
Volume handling has received significant enhancements. A new volume configuration window is available whenever a secure volume is mounted, and administrators can now script actions on mount and dismount events. Secure enclaves can be stored directly on a volume; these volume-stored enclaves live in an mpsys file at the root of the volume and are editable only while that volume is mounted. Important to note: when an enclave is stored on a volume, any rules that reference that enclave are also persisted into that volume’s mpsys file, ensuring rules and enclave data remain colocated and portable with the volume.
Under the hood and in the UI, several changes improve usability and compatibility. Configuration options have been reorganized: the maintenance menu has been refined and config-related items moved into the options menu for clearer separation of duties. The product now ships on Qt 6.8.3 with Windows 7 compatibility patches, and the driver has been adapted to run on Windows 7. When MajorPrivacy creates its program data folder at C:\ProgramData\Xanasoft\MajorPrivacy, that folder is now readable by non-administrators to avoid unnecessary access problems. Wildcard rules that start without a drive letter, mount point or device path are no longer permitted; this restriction is deliberate and required to provide a hardened secure-volume protection model. The release also enables mounting secure volumes to a folder path and simplifies the HashDB view for easier inspection.
Stability fixes round out this release. Several crashes were addressed, including crashes when opening the hash database and when opening the process security ingress monitor (issues #87 and #88), and a Win7 crash has been resolved (issue #67). Log cleanup behaviour has been corrected and access notification messages now reliably include file information (issue #90). Overall, 0.98.5 delivers stronger automation, clearer volume management, improved backwards compatibility and a number of important reliability fixes.
UPDATED Demo Cert:
NAME: Demo User
DATE: 01.10.2025
TYPE: EVALUATION-90
SOFTWARE: MajorPrivacy-Beta
UPDATEKEY: 00112233445566778899AABBCCDDEEFF
SIGNATURE: aUykLcQbpHFt5ai4MsS99xa8lcT3VTgb4yxLegN26oOuUkDS1ABNttmwCbNIp9fgrQRMpiLweo+jGDHdpxaJYQ==
Major Privacy v0.98.4 BETA
MajorPrivacy’s latest release focuses squarely on reliability, recoverability and responsiveness while adding a number of usability improvements and important security refinements. The Kernel Isolator driver now includes robust failsafe logic so that a configuration error can no longer easily leave a system unusable: the driver detects when Windows was started in Safe Mode and will refrain from enforcing rules so the system can be recovered, it counts unsuccessful boot attempts and will automatically load the last known good rule set after three failed boots, and after five failed boots it will refuse to load any rule set at all. These measures are intended to make misconfigurations much easier to recover from without manual driver intervention.
On the user interface side we added several features to make inspection and interaction faster and less error prone. Most views now include a Hold & Refresh button, there is an option to flatten the program view, and a new program-item-missing event helps detect and respond to removed or moved binaries. The traffic view now provides a menu action to block domains in the DNS filter or to block programs directly in the firewall. You can choose to hide default Windows firewall rules and to hide default Windows libraries in the module load view, and we restored missing first-start wizard pages while adding more UI configuration options. An online updater has been added to simplify future updates, and there is a new option to prevent the system from entering hibernation when protected secure volumes are mounted.
Under the hood the GUI is now multithreaded, which significantly improves responsiveness and reduces UI stalls, and we improved the image-checking mechanism and the status page. The user-controlled Code Integrity verification mechanism has been redesigned: user-trusted hashes and certificates are now stored in the registry alongside the protected configuration instead of in C:\ProgramData\Xanasoft\MajorPrivacy\sig_db files. Important caution: the new code does not automatically import old signatures, so you will need to re-authorize your files after upgrading. We also improved log cleanup handling and UI performance around execution records.
This release fixes a number of stability and correctness issues: the BSOD related to remote file systems has been resolved; the translation list not being populated is fixed; accepting firewall rule changes from the summary page now works reliably; the hardlinked program running outside the enclave issue (#49) is addressed; an open handle resource leak was closed; a bug in the thread pool was fixed; many minor UI glitches were corrected; repeated Exec notifications caused by UPX-compressed files (#76) no longer occur; image signature verification and host name update issues were repaired; cases where image protection was incorrectly applied to non-protected processes were fixed; and the notification window bug was resolved.
Please note the signature storage change when you upgrade: because trusted signatures and certificates are now kept in the registry, you must re-authorize any files you previously trusted from the old sig_db files.