Skip to content

License and subscription manager for Mac

KeyHarbor

Keep product keys, purchase details, billing dates, and renewal history in one place.

Your data is encrypted on your Mac, with optional iCloud Drive sync when you choose it.

  • Local-first storage
  • Touch ID unlock
  • Safe import and rollback
Imported apps appear with their original icons and editable license details.

License Library

See licenses and subscriptions at a glance

Organize product keys, purchase details, expiry dates, billing cycles, and renewal history in one Mac app.

An organized license vault

Find what you need with categories, tags, notes, attachments, and editable purchase details.

Subscription overview

See items that need attention, upcoming billing, and cost summaries first.

One activity timeline

Review payments, renewals, and skipped billing in chronological order.

Installed Apps Import

Start with installed apps, then review before saving

KeyHarbor imports the app name, publisher, version, and icon. Review and complete the product key, owner or email, purchase date, expiry date, and price before anything is saved.

  1. Select only the installed apps you want to add.
    01

    Select apps

    Choose only the installed apps you want to turn into license drafts.

  2. Review scanned app metadata, then add the license details you know.
    02

    Complete license details

    Review scanned metadata and add only the purchase and license information you know.

  3. Review new licenses, icon readiness, and rollback protection before applying the import.
    03

    Review final changes

    Check new items, possible matches, icon readiness, and rollback protection before applying the import.

CSV, TSV, TXT, JSON, ZIP, Brewfile, Homebrew Cask, and encrypted .khbackup imports use the same review-first workflow.

View import guide

Subscription Management

Keep billing dates and renewal history in view

See upcoming charges and subscriptions that need attention, then choose the next action for the current billing state.

See billing that needs attention, the next charge, and monthly and yearly cost summaries.

Needs Attention

Surfaces overdue billing and items that need review.

Billing Calendar

Review scheduled billing dates in calendar and list views.

A clear next action

Record a payment, renew, skip billing, or snooze an alert when appropriate.

Cancel Subscription changes KeyHarbor's internal tracking state; it does not cancel the subscription with the external provider.

Backup and Recovery

Protect before import, and roll back when needed

Before applying an import or restore, KeyHarbor stores the current data in a rollback snapshot. If the snapshot cannot be created, the app stops without changing your data.

Encrypted .khbackup

Keep license data and related assets together in a password-protected backup.

Backup Safety Center

Review recent backups and rollback snapshots, then restore the point you need.

Flexible exports

Use JSON and CSV to inspect your data or move it into another workflow.

Security and Sync

Local first, sync when you choose

License data is encrypted on your Mac. Protect it with a master password, unlock with Touch ID on supported Macs, and optionally use iCloud Drive sync across Macs.

Encrypted on your Mac

Sensitive license and purchase details are stored in encrypted form.

App lock

Use a master password and Touch ID where the Mac supports it.

Optional iCloud Drive

Choose whether to sync KeyHarbor data across your Macs.

KeyHarbor for macOS

Build a license library you can review and recover

Start with a free trial, then use the import guide when you are ready to bring existing records into KeyHarbor.

Requires macOS 14.6 or later.