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.

Windows

All set up and tested. Ready to produce a signed Windows installer for the next release.

I will update this page regularly as milestones are completed.

- Marty