Docs / Account & Licensing / Backup & Restore

Backup & Restore

Export and import your entire QuickContract database.

QuickContract stores all of your data in a local SQLite database. The backup feature lets you export this entire database to a single file that you can store anywhere — an external drive, cloud storage, or another folder on your Mac. If something goes wrong or you move to a new machine, you can restore from that file and pick up exactly where you left off.

What's included in a backup

A backup file contains everything in your QuickContract database:

  • Contracts — all generated and uploaded contracts, including full text and metadata
  • Meetings — meeting records, attendees, and extracted information
  • Transcripts — full audio transcriptions from recorded meetings
  • People & Companies — your entire contact database and relationship history
  • Clauses & Templates — saved clauses, custom templates, and library items
  • Settings — app preferences, AI provider configuration, and business profile data
API keys are not included

Your AI provider API keys are stored securely in the macOS Keychain, not in the SQLite database. They are not included in backup files. After restoring on a new machine, you will need to re-enter your API keys in Settings.

Creating a backup

Open Settings

Click the gear icon in the sidebar or press Cmd + , to open Settings.

Go to the Backup section

Scroll down to the Backup section.

Click Export

Click Export Backup. Choose a location and file name. QuickContract creates a single .qcbackup file containing your full database.

Tip

Make it a habit to export a backup before updating QuickContract to a new version, and periodically save backups to a location outside your Mac (e.g., an external drive or cloud folder).

Restoring from a backup

Open Settings

Navigate to Settings > Backup.

Click Import

Click Import Backup and select your .qcbackup file.

Confirm the restore

QuickContract will ask you to confirm. Once confirmed, the backup data replaces your current database. The app restarts automatically to load the restored data.

Restoring replaces all current data

Importing a backup overwrites your entire current database — contracts, meetings, contacts, and settings are all replaced. If you want to keep your current data, export a backup first before restoring from a different file.