The User Data Download feature allows users to export their Rocket.Chat data, including personal information and data from the rooms they belong to.
Users can request their data from My Account → Preferences → My Data.
Configure user data downloads
To configure this feature:
Go to Manage → Workspace → Settings → User Data Download.
Configure the following settings:
Enable User Data Download: Allows users to request and download their data from the workspace.
System Path (Exported Files): Specifies where uncompressed exported files are stored.
System Path (Compressed File): Specifies where compressed ZIP files are stored. The default path is
/tmp/zipFiles.Processing Frequency (Minutes): Defines how often Rocket.Chat processes queued data-download requests. A longer interval reduces how frequently the server processes the queue.
Message Limit per Request: Limits the number of messages included from each room the user belongs to.
Ensure that the configured directories exist and that the Rocket.Chat process has permission to write to them. A missing or inaccessible directory can cause an
ENOENT: no such file or directoryerror during export processing.
How data-download requests are processed
When a user requests their data, Rocket.Chat adds the request to a processing queue. The Processing Frequency (Minutes) setting determines how often requests in this queue are processed.
Because Rocket.Chat must collect the user’s personal information and data from every room they belong to, processing the request can require significant server resources.
After processing the request, Rocket.Chat creates a ZIP file and sends the user an email containing a link to download it.