Linux

Where Does Flatpak Store Apps and Data?

Flatpak system and user app data folders on Linux, plus the overrides directory for permissions.

Last updated

Flatpak keeps system apps in /var/lib/flatpak and per-user apps in ~/.local/share/flatpak. Each tree holds the runtimes, app files and per-app data.

User data for an app sits under app/[app-id] in the matching tree. That folder is the backup unit when migrating settings.

Where Flatpak stores this, by platform

Linux
~/.local/share/flatpak

Per-user installs and their data live here. System-wide equivalents sit in /var/lib/flatpak. Permission overrides go in overrides or via Flatseal.

Frequently asked questions

How do I change a Flatpak app's permissions?

Edit permissions with Flatseal or flatpak override files in the overrides folder. Per-app data stays untouched; only the sandbox permissions change.

System versus user Flatpak installs?

System-wide apps live in /var/lib/flatpak, per-user apps in ~/.local/share/flatpak. App data follows the same split under app/[id] in each tree.

Notice an outdated path? Let us know.