Where Does SchildiChat Desktop Store Sessions?
Where SchildiChat Desktop keeps sessions and config on Windows, Mac and Linux, and how profiles split accounts.
Last updated
SchildiChat Desktop wraps the web client in an Electron shell with per OS data folders. Sessions, encryption keys and cache live in the standard user data path for your platform. A small config file beside them holds local overrides.
Named profiles create sibling folders rather than sharing one session. That design suits people with two Matrix homes on one machine. Portable builds keep everything next to the exe instead, so confirm your install type before digging. Key backup files export from settings, which beats copying raw session folders for most people.
Where SchildiChat stores this, by platform
%APPDATA%\SchildiChat
Electron user data root with sessions, keys and config.json inside. Named profiles create SchildiChat profile siblings. Back up the whole folder with the app closed.
~/Library/Application Support/SchildiChat
Same Electron user data layout under Application Support. Portable and Homebrew container builds differ, so check the Containers tree when absent.
~/.config/SchildiChat
Same layout under XDG config home. Named profiles become SchildiChat profile siblings. Flatpak installs use the chat.schildi.desktop app ID tree.
Frequently asked questions
How do I run two SchildiChat accounts side by side?
Launch the desktop binary with a named profile flag to create a separate data folder per account. Each profile keeps its own session, keys and config override. The suffix on the folder name marks which account it belongs to.
How do I back up SchildiChat encryption keys?
Back up the whole SchildiChat data folder for your OS while the app is closed. Session keys and crypto state live inside it, and logout wipes them. Keep the copy offline since it grants access to the account.
Notice an outdated path? Let us know.