Chrome will call the Windows download suspicious. Here is exactly why.
Chrome opens the archive, finds a program signed by a certificate that does not chain to a
commercial authority, and sees a domain it has never handed out a download from. Neither is a
finding about the file — it is the absence of a paid reputation. A brand-new publisher looks
identical to a bad one until it buys its way out.
Rather than ask you to click through a security warning — a habit worth keeping — install
it from PowerShell. This verifies the SHA-256 before anything is unpacked, which is a
stronger check than the warning you would have been clicking past.
# Windows — paste into PowerShell
$u = 'https://veil.keystonetech.io/download/keystone-windows.zip'
$h = 'loading…'
$z = "$env:TEMP\keystone.zip"
Invoke-WebRequest $u -OutFile $z
if ((Get-FileHash $z -Algorithm SHA256).Hash -ne $h) { throw 'checksum mismatch' }
Expand-Archive $z -DestinationPath "$env:LOCALAPPDATA\Keystone" -Force
The hash above is read from SHA256SUMS when
this page loads, so it always matches the build being served. The direct
.zip is still there if you would rather take
the warning.
The honest fix is an OV or EV code-signing certificate — EV clears SmartScreen
immediately, OV earns it over a few weeks. That is a purchase, not a build change, so the
warning stands until someone buys one. The Android APK is debug-signed and will warn on
install for the same class of reason.