The User Data Download feature allows you to download your Rocket.Chat data including personal data and information related to all the rooms you belong to. Users can initiate data download from My Account > Preferences > My Data.
To configure this feature as an admin, navigate to Administration > Workspace > Settings > User Data Download.
Enable User Data Download: When enabled, users can initiate a download of their data from the workspace.
System Path (Exported Files): Specify the location where the exported, uncompressed files are stored.
System Path (Compressed File): Define the directory where compressed ZIP files will be saved. By default, this is set to
/tmp/zipFiles
, but you can change it to any desired location.Processing Frequency (Minutes): This setting determines how frequently the system processes queued data download requests in minutes. Controlling the queue speed helps manage the workload.
Message Limit per Request: Sets a cap on the number of messages that can be included in the data download for each room the user belongs to.
When you initiate a data download, the request is added to a processing queue. This queue is necessary because the download process can be resource-intensive, as it involves gathering all relevant data, including messages from every room you are a member of. The frequency of processing these requests is governed by the Processing Frequency (Minutes) setting. Once the request is queued, the system generates an ID for it and sends an email to you. The email contains a link that you can click to download your data as a ZIP file.