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
/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.
/var/log/mullvad-vpn/daemon.log
Daemon log folder. Also check systemd journal for mullvad-daemon. Send these logs when filing a problem report.
/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.
/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.
<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.
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.