LinuxmacOSWindows

Where Does Mullvad VPN Store Settings and Logs?

Mullvad VPN keeps daemon settings in a system settings folder and writes logs and cache to system log and cache folders. The desktop app also keeps per user interface settings in a separate file.

Last updated

Daemon paths follow a fixed layout documented in the Mullvad app repository. The settings location can be changed with MULLVAD_SETTINGS_DIR and the log location with MULLVAD_LOG_DIR.

The graphical app keeps its own GUI file in the user profile. Daemon logs include daemon.log plus rotated daemon.old.log for problem reports.

Where Mullvad VPN stores this, by platform

Linux
/etc/mullvad-vpn/settings.json

Main daemon settings file. Cache lives at /var/cache/mullvad-vpn. GUI file lives under user config at Mullvad VPN gui_settings.json.

Linux
/var/log/mullvad-vpn/daemon.log

Daemon log folder. Also check systemd journal for mullvad-daemon. Send these logs when filing a problem report.

macOS
/etc/mullvad-vpn/settings.json

Main daemon settings file on macOS. Cache lives at /Library/Caches/mullvad-vpn. GUI file lives at Library Application Support Mullvad VPN gui_settings.json.

macOS
/var/log/mullvad-vpn/daemon.log

Daemon log folder on macOS. Includes daemon.log and daemon.old.log. View from app under Report a Problem or browse the folder directly.

Windows
<localappdata>\Mullvad VPN\settings.json

<localappdata> expands to the Local AppData folder. For the system service it maps under systemprofile AppData Local. Cache override uses MULLVAD_CACHE_DIR.

Windows
C:\ProgramData\Mullvad VPN\daemon.log

Daemon log folder on Windows. Includes daemon.log and daemon.old.log. Cache lives in the cache subfolder. Crash dumps named DAEMON.DMP appear here after a daemon crash.

Frequently asked questions

Where is the Mullvad settings file?

Check /etc/mullvad-vpn/settings.json on Linux and macOS. On Windows check the Mullvad VPN folder under Local AppData. Do not edit while the daemon is running.

Where are Mullvad logs for support?

Check /var/log/mullvad-vpn on Linux and macOS. On Windows check C ProgramData Mullvad VPN. The app Report a Problem view collects the same files with redaction.

Notice an outdated path? Let us know.