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) to instruct your Mac to trust this download:
xattr -dr com.apple.quarantine ChatKeeper-*.pkg
Then double-click the installer again.
The need for this step should go away shortly.
Windows
If given a “Cancel/Delete” option during the download, use the dropdown next to “Delete” and choose Keep Anyway to complete this download.
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 to instruct your PC to trust this download.
The need for this step should go away shortly.
Code Signing Status
macOS
Code signing requires enrollment in the Apple Developer Program, which in turn requires an Apple ID. I have an old ID that I am locked out of, and have not been able to create a new one, so the first step is to recover the old account. Apple imposes a wait time for this.
- Begin recovery of old Apple ID (started 2026-03-02)
- Receive confirmation of recovery process (started 2026-03-04)
- Recover account (expected 2026-03-10) âšī¸
- Enroll in Apple Developer Program
- Obtain Developer ID Installer certificate
- Perform a signing test to validate workflow
- Integrate signing into macOS ChatKeeper builds
- Release a signed installer
Windows
All set up and tested. Ready to produce a signed Windows installer for the next release.
- Enroll in Azure Artifact Signing (completed 2026-03-02)
- Obtain code signing certificate (completed 2026-03-02)
- Perform a signing test to validate workflow (completed 2026-03-03)
- Integrate signing into Windows ChatKeeper builds (complete 2026-03-04)
- Release a signed installer
I will update this page regularly as milestones are completed.
- Marty
