Skip to main content
Data, Sync & Privacy

Protect your API keys with a master password

Encrypt your API keys with a master password, unlock them on another Mac, and change or remove the password.

Written By Daniel Nguyen

A master password encrypts the API keys you add to BoltAI. Only you know it. The steps on this page are for BoltAI for Mac. BoltAI Mobile has the same protection under Passcode in Settings.

Set a master password

A master password encrypts your API keys on your Mac. Only you know it.

  1. Open Settings › Security.
  2. Under Passcode Protection, click Passcode Status.
  3. Type a Master Password, type it again in Confirm Password, and click Set Password.
  4. When BoltAI asks to encrypt your existing keys, click Encrypt Now.

Keys you add after this are encrypted too. If you see Keep your API keys private in the sidebar, click Set Up to start the same steps.

Under Encryption Status, Encrypted API Keys and Unencrypted API Keys show how many keys are in each state. If any key isn't encrypted, click Unencrypted API Keys to encrypt it.

If you see Encryption Strength Upgrade Available, click Upgrade Now.

Use your master password on another Mac

Your encrypted keys sync to your other Macs, but stay locked there until you enter your master password. BoltAI asks for it the first time a chat needs a key. Type it and click Unlock. That Mac remembers it.

You can also unlock in Settings › Security: click Enter Passcode.

Change or remove your master password

In Settings › Security:

  • Change Passcode: enter your current password, then a new one.
  • Remove Passcode: decrypts all your API keys and turns off encryption.

If you forgot it, see I forgot my master password.

A backup file isn't encrypted. Your master password protects your API keys, not the backup. Store backups somewhere private.