All data is stored in the app's user-data folder (reachable from Settings → Data → Open data folder). This page describes where data lives, how automatic saving works, and how to export dumps or back up your configuration.
Where data lives
| File | Content |
|---|---|
settings.json |
All settings (servers, appearance, storage, security, filters) |
dumps.json |
Saved dumps (written only when saving is enabled) |
A few display preferences (the chosen editor, active filters, the search query/scope/regex, window pinning, the last selected dump) are stored in the browser's local storage, not in settings.json — that's why the workspace opens as you left it.
Dumps in memory
Received dumps are held in memory newest-first, with a Maximum dumps in memory limit (default 1000). When exceeded, the oldest dumps are discarded. Change the limit in Settings → Data (100–10000).
Saving dumps to disk
Persistence is off by default — after a restart the list is empty until you enable one of the options:
- Automatically save dumps to disk – writes
dumps.jsonevery 5 seconds. - Force save dumps when application exits – writes
dumps.jsonon exit.
When either is on, dumps are loaded back on the next launch (newest-first, trimmed to the memory limit).
You can also save at any time via a manual force-save; and clearing dumps while saving is enabled also removes them from disk.
Export
- Export dumps (the header button or the command palette) – saves all current dumps to a chosen JSON file. The file has the shape
{ exportDate, totalDumps, dumps: [...] }; the default name isdumps-YYYY-MM-DD.json. - Export settings (Settings → Data) – saves the whole configuration to
dumpio-settings-YYYY-MM-DD.json.
Importing settings
Import settings (Settings → Data) loads a previously exported settings file. It is first validated (it must be JSON with a servers array) and then applied at runtime: the security cache, memory limit, auto-save, and running servers are reconciled to the imported configuration.
Deleting
- Clear (header) or Clear all dumps (Settings → Data / command palette) empties the in-memory list and the selection. When saving is enabled,
dumps.jsonis emptied too. The action is irreversible. - Reset to defaults (Settings → Data) restores the default appearance and data settings but leaves servers and saved dumps alone.