Skip to content

Settings Guide

The Settings tab is where you configure PrivateACB’s core options. It contains six expandable panels organized into three groups: licensing, data sources, and database & logging.

Keyboard shortcut: Ctrl+7


This panel shows your current license status and lets you activate or manage your license key.

If you haven’t activated a license yet, you’ll see:

  • Trial status — How many trial calculations remain
  • Feature comparison — What’s available in trial vs. licensed mode
  • Activate button — Enter your license key to unlock the full app

For details on trial limits and what happens when the trial expires, see the Trial System Guide.

Once activated, the panel shows:

  • License key (partially masked) and activation date
  • Licensed jurisdiction — Canada, US, Australia, UK, or All Jurisdictions (determines which calculation engines and reports are available)
  • Feature list — All unlocked features for your tier
  • Deactivate — Removes the license from this machine (frees the seat for use on another computer)

For purchasing, tier comparison, and activation instructions, see the Licensing Guide.


US jurisdiction only. This panel lets you record which exchanges have issued you a 1099-DA form for each tax year. This affects how PrivateACB categorizes your transactions on Form 8949.

  • Each row represents an exchange that appears in your imported data
  • Toggle the 1099-DA Received switch for exchanges that issued you a form
  • Select the tax year the form covers

Form 8949 sorts transactions into different “boxes” based on whether cost basis was reported to the IRS:

  • Exchanges with 1099-DA: Transactions go into Box G/H/I (short-term) or Box J/K/L (long-term) — basis reported to the IRS
  • Exchanges without 1099-DA: Transactions go into Box C (short-term) or Box F (long-term) — basis not reported

Starting in 2026, brokers are required to issue 1099-DA forms for digital asset transactions. For the complete explanation of how this integrates with Account-by-Account Basis tracking, see the 1099-DA & Account-by-Account Guide.


This panel manages your API keys for fetching exchange rates and cryptocurrency prices. PrivateACB uses three data sources:

SourceData ProvidedAPI Key Required?
Bank of CanadaCAD/USD exchange ratesNo (free, no key needed)
Federal Reserve (FRED)USD/CAD exchange ratesYes (free registration)
CoinGeckoCryptocurrency prices in USD, CAD, AUD, and GBPYes (free tier available)

For each source that requires a key:

  1. Configure — Enter your API key. Keys are stored securely using Windows DPAPI encryption (not in the database).
  2. Test — Verify the key works by making a test API call. A success/failure message appears immediately.
  3. Delete — Remove a stored key.

For step-by-step instructions on obtaining API keys and configuring each source, see the Crypto Price Fetching Guide.


This panel lets you change the encryption password for your currently open database.

  1. Enter your current password
  2. Enter a new password
  3. Confirm the new password
  4. Click Change Password

A password strength indicator shows the strength of your new password as you type.

For more about database encryption and creating new databases, see the Database Management Guide.


This panel provides a quick way to create an optimized backup of your current database.

  • Database info — Shows the currently open database file path and size
  • Export — Creates a compacted copy (typically 10-30% smaller than the original) by running SQLite’s VACUUM operation into a new file

For the full export workflow and options, see the Export Database Guide.


This panel controls how PrivateACB records system messages during your session.

ControlWhat It Does
Enable/Disable toggleTurn session logging on or off
Auto-delete old logsAutomatically remove log files older than a set number of days
Max log file sizeSet the maximum size before a log file is rotated
Open Logs FolderOpens the log directory in Windows Explorer
Export EventsExports the events table from the current database as a CSV file
Copy System InfoCopies system information (OS version, app version, database path) to clipboard for support requests

For details on log file format, event types, and using logs for troubleshooting, see the System Messages & Logs Guide.



Last Updated: February 2026 PrivateACB Version: 2.0