Where Does Snap Store Apps and Data?
Snap packages, user data and system data folders on Linux: /snap, ~/snap and /var/snap.
Last updated
Snaps split storage three ways: read-only mounts under /snap, per-user data under ~/snap, and system service data under /var/snap.
Most user troubleshooting happens in ~/snap. Versioned subfolders there mean rollbacks keep old data around until purged.
Where Snap stores this, by platform
~/snap
Contains per-package user data in versioned folders plus a current symlink. System service data lives separately in /var/snap. Use snap saved and snap remove --purge to manage leftovers.
Frequently asked questions
Does removing a snap delete its data?
User data lives in ~/snap/[package]. Remove with snap remove --purge to delete data too. Plain remove can leave disabled snapshots behind; check with snap saved.
Where is a snap app's config?
Service data lives in /var/snap/[package]. User settings live in ~/snap/[package]. Mounted snap files under /snap are read-only squashfs and not worth browsing.
Notice an outdated path? Let us know.