Chapter 12

Data location, migration & backup

What the application stores, how the data directory is relocated, and which files move with it.

What is stored

Data lives in the OS configuration directory by default (%APPDATA%\wrolp-terminal on Windows) and can be pointed anywhere from Settings.

File or directoryContents
window.jsonWindow, recording and keepalive settings
connections.jsonConnections and workspaces, stored encrypted
wrolp.dbSQLite database: session index, command sets, snippets
recordings/NDJSON session recordings
vault.keyAES-256-GCM vault key, bound to the current machine
data_root.jsonRecords the chosen data directory; kept at the default location

Relocating the data directory

Settings can point the data directory at any location. wrolp.db, recordings/, connections.json and the window configuration migrate together.

Backup considerations

There is no separate backup button; migration moves the same files a backup needs to capture. A consistent copy should include wrolp.db, recordings/, connections.json, window.json and, if you want the AI keys to travel, vault.key.

Database maintenance

Settings show the current size of wrolp.db and the space that can be reclaimed, with a Compact now action that runs VACUUM.