Where apps hide your files
BetterTouchTool stores your triggers and automatic backups in one folder in your hidden Library, and its app settings in a plist. Here is where, how to restore from backup, and the safe way to export.
~/Library/Application Support/BetterTouchTool
That folder holds your BetterTouchTool triggers, presets and the automatic backups. BetterTouchTool's own documentation names it, and the app can open it for you: with the configuration window active, choose Help > Open BTT Data Folder in the menu bar.
App-level settings are kept apart, in a preferences file:
~/Library/Preferences/com.hegenberg.BetterTouchTool.plist
Both are inside the hidden Library. To open the first from Finder, use Go > Go to Folder (⇧⌘G) and paste the path, or from Terminal:
open ~/Library/Application\ Support/BetterTouchTool
The developer says that the Setapp build uses a different preferences file, ~/Library/Preferences/com.hegenberg.bettertouchtool-setapp.plist, and that trigger setups are stored the same way in both. Expect the same Application Support folder in either case, and check with ls ~/Library/Application\ Support/BetterTouchTool if you are unsure which build you have.
The exact file names are not documented and can change between versions, which is why the developer advises copying the whole folder rather than single files. Logs quoted on the BetterTouchTool forum show the database named after the version and build that wrote it, for example btt_data_store.version_6_378_build_2026041404. If you see several, that is normal: the app keeps previous version databases (see below). The developer also asks for logs from a Logs folder in the same place.
The folder can hold more than triggers. The developer explains that BetterTouchTool's clipboard manager stores the larger parts of clipboard items there, along with trigger data such as icons. So if you use the clipboard manager, treat the folder, and any full backup made from it, as private: it may contain things you copied. Do not open these files in an editor; the supported ways to look inside are the BetterTouchTool window and its export.
BetterTouchTool makes a backup of your settings each time it updates to a new version, and stores it in the data folder above. By default backups are kept for 90 days. The setting for that is under Settings > Advanced Settings > General, labelled "Keep previous version databases for".
To restore one, choose Help > Restore Settings from Auto-Backup. The list shows each backup by modification date, and the app restarts to apply the one you pick. Restoring replaces your current setup, so export your presets first if you have changed anything since the backup date.
For a backup you control, use the app rather than the folder:
.bttpreset extension in the developer's own examples, and he says exporting and importing presets is the easier route for most people.Only import presets from people you trust. The documentation warns that a preset can contain scripts.
Two routes, in order of preference:
~/Library/Application Support/BetterTouchTool and ~/Library/Preferences/com.hegenberg.BetterTouchTool.plist, with BetterTouchTool quit, and he gives no guarantee that copying only some files works. Users report permission or version-mismatch messages after a copy, so if one fails, fall back to the export.BetterTouchTool also has its own sync feature that can use iCloud as the sync location, according to the developer. Sync is not a backup: a change on one Mac, including a deletion, can reach the other.
Before a big restructure, make a restore point you can find again:
Time Machine covers ~/Library/Application Support, but the developer describes the data as a live database and says folder copies should be made only while BetterTouchTool is quit, so an export is the safer restore point.
Removing the data folder resets BetterTouchTool to an empty setup, and your triggers go with it unless you have an export or a backup. Quit the app and move the folder to the Trash rather than deleting from Terminal, so you can put it back. The old backups there are what the 90-day setting prunes on its own, so there is rarely a reason to clear them by hand.
If the folder has grown very large, the usual cause the developer points to is clipboard manager data. His advice is to clear the clipboard history from within BetterTouchTool, which frees most of it, at the cost of losing those clips. Deleting the clipboard files by hand leaves entries that no longer open.
~/Library is hidden in Finder, and Spotlight and Finder searches leave it out of normal results. An exported preset lands wherever you saved it, often Downloads or Desktop, under whatever name you gave it.
Type btt_data_store into Everywhere to list the database files by version, or .bttpreset to find every preset you ever exported, wherever you saved it. Press ⌘↵ to reveal one in Finder. Application Support and Preferences are covered without extra setup, though a file written minutes ago may wait for the next scan; exports saved in Downloads or Documents appear once Everywhere has Full Disk Access. It matches names, not what is inside a preset.
Triggers, presets and automatic backups are in ~/Library/Application Support/BetterTouchTool. App-level settings are in ~/Library/Preferences/com.hegenberg.BetterTouchTool.plist.
Click the Preset: button in the configuration window and use Export a Preset, which saves a JSON preset file you can import later. Help > Export FULL BetterTouchTool Backup As Zip File saves all BTT data in one zip.
Choose Help > Restore Settings from Auto-Backup, pick a backup by its modification date, and let the app restart. Backups are made when BetterTouchTool updates and kept for 90 days by default.
The developer says to back up that folder and the plist, but gives no guarantee when only some files are copied. If it fails, import an export instead, using the same or a newer BetterTouchTool version.
Everywhere keeps track of every file on your Mac — including the folders Spotlight hides and drives you have unplugged. Free for a day, then $19 once.
Version 2.20.3 · macOS 13+ · 4.7 MB · notarised