Where Does Session Messenger Store Data?
Session Desktop %APPDATA% Session folder with SQLCipher db.sqlite plus config.json on every OS.
Last updated
Session Desktop keeps an encrypted database (sql/db.sqlite) plus config.json in a Session folder per OS. Everything is SQLCipher sealed; raw file copies are unreadable without the client.
Recovery runs on the recovery phrase, not files. The two files to preserve for manual moves are db.sqlite and config.json in their exact subfolders.
Where Session stores this, by platform
%APPDATA%\Session
db.sqlite under sql/, config.json at the root. Quit fully before copying; the database locks while running.
~/Library/Application Support/Session
Same interior layout. In Finder use Go > Go to Folder.
~/.config/Session
Same layout (sql/db.sqlite plus config.json). Snap and Flatpak builds redirect under their own data dirs.
Frequently asked questions
How do I move Session to a new PC?
Restore from the recovery phrase on the new install. Manual db.sqlite plus config.json copies work when versions match.
Can I read Session messages from the database file?
No, it is SQLCipher encrypted. Use the client or the recovery phrase flow instead.
Notice an outdated path? Let us know.