Quantum-resistant cryptography, deterministic scanning, and runtime integrity protection.
Microsoft Store distribution applies only to Vollcrypt Shield Viewer. The Rust crates, Node binding, filesystem agent, and CLI remain independent packages and do not require consumers to purchase or manage a certificate.
Vollcrypt Shield CI certificate exists only inside disposable
Windows qualification runners. It is never shipped and is removed after the
install/uninstall smoke test.build-store-msix.ps1 creates architecture-specific unsigned MSIX packages
from the exact Tauri release executable. It sets the Partner Center identity
using structured XML, generates required raster assets, invokes MakeAppx, and
unpacks the result before accepting it.
CI builds x64 and ARM64 packages with a non-production identity, applies an ephemeral local qualification signature, installs the package, validates the installed executable architecture, removes the package, and deletes the exact temporary certificate.
Release runs use these repository variables:
VOLLCRYPT_STORE_IDENTITY_NAMEVOLLCRYPT_STORE_PUBLISHERVOLLCRYPT_STORE_PUBLISHER_DISPLAY_NAMEThe values must exactly match Product identity in Partner Center. When all
three exist, the release workflow creates unsigned x64 and ARM64 packages,
smokes copies of them, and combines the untouched originals into one
msixbundle. The bundle is retained as the store-submission-* workflow
artifact and is not added to the GitHub release. Microsoft validates and signs
that bundle during Store certification.
Vollcrypt Shield.store-submission-* artifact and submit the MSIX bundle in
Partner Center.The public privacy policy is https://beratvural.github.io/vollcrypt/PRIVACY-SHIELD.html.