Modern operating systems use a process called “code signing” to verify that programs and installers really come from who they claim to come from. Without code signing, users may see verification messages or be prevented from installing.
The initial GUI build of ChatKeeper was shipped unsigned to make it available to ChatKeeper’s users as quickly as possible.
With the new GUI expanding ChatKeeper’s audience, it’s time for me to add signed installers.
Until signed installers are available, you can use the following steps if your operating system displays a verification message.
macOS
Run this in Terminal (from within your Downloads folder):
xattr -dr com.apple.quarantine ChatKeeper-*.pkg
Then double-click the installer again.
Windows
If given a “Cancel/Delete” option during the download, use the dropdown next to “Delete” and choose Keep Anyway.
If Windows SmartScreen displays a verification message (“Windows protected your PC”): Click More info (may be near the top of the window), then Run anyway.
Code Signing Status
Current status (as of March 2, 2026): Enrollment initiated for Apple Developer Program. Obtained Windows signing certificate.
macOS
- Enroll in Apple Developer Program (started 2026-03-02)
- Obtain Developer ID Installer certificate
- Integrate signing into macOS ChatKeeper builds
- Release a signed and notarized installer
Windows
- Enroll in Azure Artifact Signing (completed 2026-03-02)
- Obtain code signing certificate (completed 2026-03-02)
- Integrate signing into Windows ChatKeeper builds
- Release a signed installer
I will update this page regularly as milestones are completed.
- Marty
