Data, Backup & Migration
Vast stores its primary browser profile locally and keeps application installation files separate from user data.
Default data directory
Section titled “Default data directory”On a standard installed Windows profile, the default data root is normally:
%APPDATA%\VastA custom data root selected in Settings becomes the authoritative Vast/Chromium profile location after restart.
What the profile can contain
Section titled “What the profile can contain”The local profile includes Vast-owned state such as:
- workspaces, tabs, groups, pinned state, and active-tab state;
- bookmarks and folders;
- history and Recently Closed state;
- download metadata;
- Notes;
- Reading List;
- Quick Links and todos;
- site memory and UI preferences;
- Automation macros and logs;
- Session Timeline snapshots;
- recent/favorite Command Palette state;
- Settings and Labs choices;
- shortcuts;
- permission decisions;
- reader/focus preferences;
- spoofing preferences;
- optional local-feature state.
The same root also contains Chromium profile state where applicable, including cookies, Local Storage, IndexedDB, Session Storage, service workers, session data, and related browser state.
Sensitive local features and extensions can keep separate files within the profile. External password-manager storage and recovery depend on that extension.
Open data folder
Section titled “Open data folder”Settings → Data → Open data folder opens the current profile location in the system file manager.
Avoid manually editing live browser databases or state files while Vast is running.
Change Vast data directory
Section titled “Change Vast data directory”When you choose another data directory, Vast:
- asks for a target folder;
- rejects unsafe locations such as filesystem roots, protected Windows directories, the active application installation directory, or locations inside the current data root;
- creates a backup;
- copies relevant profile data while skipping disposable caches;
- records the new profile root;
- restarts into it.
The previous data directory is left in place rather than being silently deleted.
Full .vastbackup export
Section titled “Full .vastbackup export”Export all Vast data creates a ZIP-formatted .vastbackup archive. A normal export contains:
- a machine-readable manifest with product/format metadata, checksums, included/excluded sections, and warnings;
- a human-readable migration note;
- exportable profile data.
The backup can include Vast state, local feature data, and browser-profile state where present. Historical files from retired features may remain; retaining them does not restore a working feature.
Disposable data such as ordinary browser caches, shader/GPU caches, crash scratch data, updater scratch data, and temporary folders is intentionally excluded.
Full import
Section titled “Full import”Import performs validation before switching profiles. Vast creates a pre-import backup of the current profile and imports into a separate data root rather than trying to destructively replace locked Chromium files in place.
The old profile remains available for rollback/recovery.
Restore points
Section titled “Restore points”Vast can create local JSON restore points for Vast-owned state in addition to full .vastbackup migration archives. These serve different purposes: a restore point is lightweight state recovery; a full export is profile migration/backup.
Password portability
Section titled “Password portability”The built-in Password Manager is retired in 0.5.0. Use an external manager’s documented export and recovery process. Existing OS-encrypted credentials and cookies may not decrypt under another Windows account or on another machine. A full backup does not guarantee external-vault or website-session portability. Treat any plaintext credential export as a secret.
Website-session portability
Section titled “Website-session portability”Cookies and browser session files can be backed up, but a website’s login session is not guaranteed to survive a move. Browser encryption, server-side invalidation, device binding, or account security can all make a copied session unusable.
What an update does not mean
Section titled “What an update does not mean”Updating the Vast application is separate from moving/clearing your profile. Normal updater behavior is designed to preserve profile data rather than replace it with application files.
Download history and updates in 0.3.0
Section titled “Download history and updates in 0.3.0”Persistent download records are saved separately from high-frequency progress updates and survive normal restart. Temporary-session download records are not part of durable history. Neither a profile backup nor a download record necessarily contains the downloaded file itself; back up that file from its save location if needed.
The direct updater preserves the profile while replacing application runtime files. Microsoft Store manages its own package updates, and Portable must be updated with the Portable release. Avoid downgrading or opening one profile concurrently from different installations.